@charset "UTF-8";
/** settings menu item list */
@media (max-width: 640px) { div.close_parts { display: none !important; }
  /** jQuery UI CSS hack */
  .next-mission-dialog { top: 47px !important; left: 0px !important; width: 99.5% !important; border-bottom: 1px solid #CBE8F4; }
  .ui-widget-header { color: #FFFFFF !important; background: #1B6E9A !important; -moz-border-radius: 0px !important; -webkit-border-radius: 0px; border-radius: 0px !important; }
  .ui-corner-all { -moz-border-radius: 0px !important; -webkit-border-radius: 0px; border-radius: 0px !important; }
  .ui-dialog-content { height: 100% !important; }
  .ui-icon { background: url(../../../images/talk/next_mission_dialog_close.png) no-repeat -8px -8px !important; background-size: 32px auto !important; }
  div#talk-timeline { height: 93%; }
  div#banner { height: 40px; line-height: 18px; }
  div#banner.text_only_sp { height: 35px; line-height: 28px; }
  div#banner a span { padding: 2px 7px 0; }
  div#banner a span.wide_text { display: none; }
  div#banner a span.sp_text { display: block; }
  div#banner a img { max-width: 100%; max-height: 40px; }
  div#banner a img.sp_image { display: block; }
  div#banner a img.wide_image, div#banner a img.wide_image_hover { display: none; }
  div#banner a:hover img.wide_image_hover { display: none; }
  div#banner a.close { top: 4px; }
  div#banner a.close:hover { top: 3px; }
  #next-mission-dialog { height: 100% !important; top: 0px; }
  #next-mission-dialog div.select, #next-mission-dialog div.complete { background-size: cover; }
  #next-mission-dialog div.caption { font-size: 16px; height: 80px; position: relative; padding: 0px; }
  #next-mission-dialog div.caption div.caption_comment { position: absolute; top: 0; right: 0; bottom: 0; left: 35px; margin: auto; text-align: left; width: 73%; min-width: 250px; height: 45px; }
  #next-mission-dialog div.inline-scroll { height: calc(100% - 80px); }
  #next-mission-dialog div#next_mission_card_selector { height: 50%; }
  #next-mission-dialog div#next_mission_card_selector .bx-wrapper { height: auto !important; top: -10px !important; }
  #next-mission-dialog div#next_mission_card_selector .bx-wrapper .bx-controls-direction a { margin-top: 0px; top: 107px !important; }
  #next-mission-dialog div#next_mission_card_selector div.next_mission_carousel { height: 100%; width: 100%; }
  #next-mission-dialog div#next_mission_card_selector div.bx-pager { top: 225px !important; padding-top: 20px; }
  #next-mission-dialog div#next_mission_card_selector .slider .slider_item { width: 235px !important; }
  #next-mission-dialog button.enabledSaveBtn, #next-mission-dialog button.closeBtn { width: 210px; height: 55px; top: 15px; background-position: center; }
  #next-mission-dialog button.enabledSaveBtn span, #next-mission-dialog button.closeBtn span { font-size: 130%; position: static; }
  #next-mission-dialog div.scene_complete { margin-bottom: 100px; padding-top: 48px; }
  #next-mission-dialog div.scene_complete img { width: 235px !important; }
  #next-mission-dialog div.scene_complete button.closeBtn { top: 38px; }
  #next-mission-dialog div.caution { top: 20px; }
  .show-next-mission-dialog-container { background: url() #CBE8F4 !important; } }
@media (max-width: 545px) { #next-mission-dialog div.caption { height: 70px; }
  #next-mission-dialog div.inline-scroll { height: calc(100% - 70px); }
  #next-mission-dialog div.select-childs { margin: 30px auto; } }
@media (max-width: 430px) { #next-mission-dialog div.caption { height: 60px; font-size: 14px; }
  #next-mission-dialog div.inline-scroll { height: calc(100% - 60px); }
  #next-mission-dialog div#next_mission_card_selector div.bx-wrapper { top: -40px !important; }
  #next-mission-dialog button.enabledSaveBtn { top: -6px; } }
@media (max-width: 375px) { #next-mission-dialog div.caption { font-size: 13px; white-space: nowrap; }
  #next-mission-dialog div#next_mission_card_selector div.bx-wrapper { top: -55px !important; }
  #next-mission-dialog button.enabledSaveBtn { top: -15px; } }
@media (max-width: 320px) { #next-mission-dialog div#next_mission_card_selector div.bx-wrapper { top: -60px !important; }
  #next-mission-dialog div#next_mission_card_selector div.bx-wrapper .bx-controls-direction a { height: 103px !important; width: 74px !important; margin-top: -29px; top: 120px !important; }
  #next-mission-dialog div#next_mission_card_selector div.bx-pager { top: 215px !important; }
  #next-mission-dialog div#next_mission_card_selector div.selected_mission { font-size: 110%; margin: 1px auto; height: 35px; width: 180px; }
  #next-mission-dialog button.enabledSaveBtn { top: -23px; } }
@media (max-width: 640px) { body div#container.banner_hidden div#talk-timeline, div#container_youji.banner_hidden div#talk-timeline { height: 100%; }
  body div#container.close_container, div#container_youji.close_container { display: block; height: auto !important; min-height: 100%; }
  div#gHeader, header { left: 0; }
  body.old_android div#container div#talk-header, body.old_android div#container div#banner, body.old_android div#container div#talk-input-form, body.old_android div#container_youji div#talk-header, body.old_android div#container_youji div#banner, body.old_android div#container_youji div#talk-input-form { left: 0; }
  div.youji-margin { margin-top: 0; }
  div#gHeader, header { display: none; }
  div#gHeader.chu { top: 0; }
  div#container, div#container_youji { width: 100%; height: 100% !important; padding: 48px 0 50px; /** スマフォ用メインメニューの開閉部分 */ /** スマフォ用メインメニュー内のリスト */ }
  div#container div#talk-members, div#container_youji div#talk-members { top: 48px; }
  div#container.banner_hidden, div#container_youji.banner_hidden { padding-top: 48px; }
  div#container.banner_hidden div.phone-dropdown-list, div#container_youji.banner_hidden div.phone-dropdown-list { top: -5px; }
  div#container.text_banner_only_sp, div#container_youji.text_banner_only_sp { padding-top: 83px; }
  div#container.text_banner_only_sp div.phone-dropdown-list, div#container_youji.text_banner_only_sp div.phone-dropdown-list { top: -40px; }
  div#container div#talk-header, div#container_youji div#talk-header { z-index: 1101; top: 0; padding-top: 0; width: 100%; height: 48px !important; background-color: #F3F4F6 !important; }
  div#container div#talk-header .menu_button, div#container_youji div#talk-header .menu_button { display: table-cell; vertical-align: top; }
  div#container div#talk-header img.smilezemi_logo, div#container_youji div#talk-header img.smilezemi_logo { display: inline; }
  div#container div#talk-header span.self_name, div#container_youji div#talk-header span.self_name { display: none; }
  div#container div#talk-header span.header_icon, div#container_youji div#talk-header span.header_icon { display: table-cell; width: 36px; padding-top: 6px !important; padding-left: 8px !important; }
  div#container div#talk-header span.header_icon img, div#container_youji div#talk-header span.header_icon img { width: 36px !important; height: 36px !important; border-width: 1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
  div#container div#talk-header div.header_title, div#container_youji div#talk-header div.header_title { display: table-cell; width: auto !important; padding: 9px 28px !important; }
  div#container div#talk-header div.header_title span.caret, div#container_youji div#talk-header div.header_title span.caret { position: absolute; right: 12px; top: 9px; margin: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 9px solid #000000; }
  div#container div#talk-header div.header_title a.dropdown, div#container_youji div#talk-header div.header_title a.dropdown { padding: 0 30px 0 10px !important; border: 1px solid #ababab !important; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background: inherit !important; background-position: center 2px !important; background-size: auto 25px !important; height: 28px !important; position: relative; }
  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 { color: black !important; font-size: 14px !important; letter-spacing: 0 !important; display: inline-block; width: 100% !important; line-height: 28px; margin: 0 !important; height: auto; float: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  div#container div#talk-header div.header_title a.dropdown.header_btn:hover, div#container_youji div#talk-header div.header_title a.dropdown.header_btn:hover { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; }
  div#container div#talk-header div.header_title ul.dropdown_menu, div#container_youji div#talk-header div.header_title ul.dropdown_menu { background: inherit !important; max-height: 300px !important; }
  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 { background: #DDD !important; line-height: 26px; }
  div#container div#talk-header div.header_title ul.dropdown_menu a, div#container_youji div#talk-header div.header_title ul.dropdown_menu a { color: black; }
  div#container div#talk-header .menu_button, div#container_youji div#talk-header .menu_button { position: static; width: 44px; height: 36px; padding-top: 6px; padding-right: 8px; }
  div#container div#talk-header .menu_button li, div#container div#talk-header .menu_button img, div#container div#talk-header .menu_button a, div#container_youji div#talk-header .menu_button li, div#container_youji div#talk-header .menu_button img, div#container_youji div#talk-header .menu_button a { width: 36px; height: 36px; padding: 0; }
  div#container div#talk-header, div#container_youji div#talk-header { top: 0; }
  div#container div#banner, div#container_youji div#banner { position: inherit; border-top: 1px solid #DDD; top: 0; width: 100%; }
  div#container div.phone-dropdown-list, div#container_youji div.phone-dropdown-list { display: none; z-index: 1100; }
  div#container .nav, div#container_youji .nav { line-height: 0; list-style: none; padding: 11px 0 0 0; background: url("../../images/phone/gnav_parts_sp.png") no-repeat right top; }
  div#container .nav li, div#container_youji .nav li { border-top: solid 1px #B2F0F5; border-bottom: solid 1px #77D1DA; background: #7FDCE5; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk4ZTdlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdmZGNlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98e7ee), color-stop(100%, #7fdce5)); background: -moz-linear-gradient(#98e7ee, #7fdce5); background: -webkit-linear-gradient(#98e7ee, #7fdce5); background: linear-gradient(#98e7ee, #7fdce5); }
  div#container .nav li a, div#container_youji .nav li a { padding: 12px 35px 13px 10px; background: url("../../images/phone/setting_menu_arw.png") no-repeat right center; color: #035F6F; font-weight: bold; font-size: 1.1em; line-height: 1.5; display: block; padding-left: 45px; }
  div#container .nav li a .pc_icon, div#container_youji .nav li a .pc_icon { font-size: 80%; background: #ff7676; margin-left: 10px; padding: 1px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
  div#container .nav li a, div#container .nav li a:hover, div#container_youji .nav li a, div#container_youji .nav li a:hover { text-decoration: none; }
  div#container li.talk a, div#container_youji li.talk a { background: url(../../images/phone/menu_arw.png) no-repeat right center, url("../../images/phone/menu_talk.png") no-repeat 5px center; }
  div#container li.child-select-mission a, div#container_youji li.child-select-mission a { background: url(../../images/phone/menu_arw.png) no-repeat right center, url("../../images/phone/menu_mission.png") no-repeat 5px center; }
  div#container li.home a, div#container_youji li.home a { background: url(../../images/phone/menu_arw.png) no-repeat right center, url("../../images/phone/menu_home.png") no-repeat 5px center; }
  div#container li.torikumi a, div#container_youji li.torikumi a { background: url(../../images/phone/menu_arw.png) no-repeat right center, url("../../images/phone/menu_torikumi.png") no-repeat 5px center; }
  div#container li.history a, div#container_youji li.history a { background: url(../../images/phone/menu_arw.png) no-repeat right center, url("../../images/phone/menu_history.png") no-repeat 5px center; }
  div#container li.service a, div#container_youji li.service a { background: url(../../images/phone/menu_arw.png) no-repeat right center, url("../../images/phone/menu_service.png") no-repeat 5px center; }
  div#container li.talk, div#container li.home, div#container li.torikumi, div#container li.history, div#container li.service, div#container li.help, div#container li.logout, div#container li.operational_status, div#container_youji li.talk, div#container_youji li.home, div#container_youji li.torikumi, div#container_youji li.history, div#container_youji li.service, div#container_youji li.help, div#container_youji li.logout, div#container_youji li.operational_status { border-top: solid 1px #48C8D9; border-bottom: solid 1px #0BADC3; background: #0CB5CC; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmYzBkNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjYjVjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2fc0d4), color-stop(100%, #0cb5cc)); background: -moz-linear-gradient(#2fc0d4, #0cb5cc); background: -webkit-linear-gradient(#2fc0d4, #0cb5cc); background: linear-gradient(#2fc0d4, #0cb5cc); }
  div#container li.talk a, div#container li.home a, div#container li.torikumi a, div#container li.history a, div#container li.service a, div#container li.help a, div#container li.logout a, div#container li.operational_status a, div#container_youji li.talk a, div#container_youji li.home a, div#container_youji li.torikumi a, div#container_youji li.history a, div#container_youji li.service a, div#container_youji li.help a, div#container_youji li.logout a, div#container_youji li.operational_status a { padding-left: 35px; font-size: 1.2em; color: #FFF; }
  div#container li.child-select-mission, div#container_youji li.child-select-mission { border-top: solid 1px #67D44C; border-bottom: solid 1px #45B129; background: #45B129; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY3ZDQ0YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ1YjEyOSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #67d44c), color-stop(100%, #45b129)); background: -moz-linear-gradient(#67d44c, #45b129); background: -webkit-linear-gradient(#67d44c, #45b129); background: linear-gradient(#67d44c, #45b129); }
  div#container li.child-select-mission a, div#container_youji li.child-select-mission a { padding-left: 35px; font-size: 1.2em; color: #FFF; }
  div#container li.current, div#container_youji li.current { border-top: solid 1px #DDF8FB; border-bottom: solid 1px #DDF8FB; background: #DDF8FB; }
  div#container div.open_menu, div#container_youji div.open_menu { display: block; }
  div#container .phone-dropdown-list.chu .nav, div#container_youji .phone-dropdown-list.chu .nav { background: url("../../images/chugaku/phone/gnav_parts_sp.png") no-repeat right 28px top; }
  div#container .phone-dropdown-list.chu .nav li, div#container_youji .phone-dropdown-list.chu .nav li { border-top: #e9dbc3; border-bottom: #aa8f61; background: #bb9f69; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjYjA4MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JiOWY2OSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ccb081), color-stop(100%, #bb9f69)); background: -moz-linear-gradient(#ccb081, #bb9f69); background: -webkit-linear-gradient(#ccb081, #bb9f69); background: linear-gradient(#ccb081, #bb9f69); }
  div#container .phone-dropdown-list.chu .nav li a, div#container_youji .phone-dropdown-list.chu .nav li a { background: url(../../images/chugaku/phone/menu_arw.png) no-repeat right 12px center; color: #4d3711; padding-left: 65px; }
  div#container .phone-dropdown-list.chu li.phoneMenu a, div#container_youji .phone-dropdown-list.chu li.phoneMenu a { background: url("../../images/chugaku/phone/menu_arw2.png") no-repeat right 12px center; }
  div#container .phone-dropdown-list.chu li.talk a, div#container_youji .phone-dropdown-list.chu li.talk a { background: url(../../images/chugaku/phone/menu_arw.png) no-repeat right 12px center, url("../../images/chugaku/phone/menu_talk.png") no-repeat 5px center; }
  div#container .phone-dropdown-list.chu li.home a, div#container_youji .phone-dropdown-list.chu li.home a { background: url(../../images/chugaku/phone/menu_arw.png) no-repeat right 12px center, url("../../images/chugaku/phone/menu_home.png") no-repeat 5px center; }
  div#container .phone-dropdown-list.chu li.history a, div#container_youji .phone-dropdown-list.chu li.history a { background: url(../../images/chugaku/phone/menu_arw.png) no-repeat right 12px center, url("../../images/chugaku/phone/menu_history.png") no-repeat 5px center; }
  div#container .phone-dropdown-list.chu li.service a, div#container_youji .phone-dropdown-list.chu li.service a { background: url(../../images/chugaku/phone/menu_arw.png) no-repeat right 12px center, url("../../images/chugaku/phone/menu_service.png") no-repeat 5px center; }
  div#container .phone-dropdown-list.chu li.talk, div#container .phone-dropdown-list.chu li.home, div#container .phone-dropdown-list.chu li.history, div#container .phone-dropdown-list.chu li.service, div#container .phone-dropdown-list.chu li.help, div#container .phone-dropdown-list.chu li.logout, div#container .phone-dropdown-list.chu li.operational_status, div#container_youji .phone-dropdown-list.chu li.talk, div#container_youji .phone-dropdown-list.chu li.home, div#container_youji .phone-dropdown-list.chu li.history, div#container_youji .phone-dropdown-list.chu li.service, div#container_youji .phone-dropdown-list.chu li.help, div#container_youji .phone-dropdown-list.chu li.logout, div#container_youji .phone-dropdown-list.chu li.operational_status { border-top: #a2885b; border-bottom: #816638; background: #886e3e; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2N2M1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg4NmUzZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #967c50), color-stop(100%, #886e3e)); background: -moz-linear-gradient(#967c50, #886e3e); background: -webkit-linear-gradient(#967c50, #886e3e); background: linear-gradient(#967c50, #886e3e); }
  div#container .phone-dropdown-list.chu li.talk a, div#container .phone-dropdown-list.chu li.home a, div#container .phone-dropdown-list.chu li.history a, div#container .phone-dropdown-list.chu li.service a, div#container .phone-dropdown-list.chu li.help a, div#container .phone-dropdown-list.chu li.logout a, div#container .phone-dropdown-list.chu li.operational_status a, div#container_youji .phone-dropdown-list.chu li.talk a, div#container_youji .phone-dropdown-list.chu li.home a, div#container_youji .phone-dropdown-list.chu li.history a, div#container_youji .phone-dropdown-list.chu li.service a, div#container_youji .phone-dropdown-list.chu li.help a, div#container_youji .phone-dropdown-list.chu li.logout a, div#container_youji .phone-dropdown-list.chu li.operational_status a { padding-left: 45px; color: #dbe6ea; }
  div#container .phone-dropdown-list.chu li.current, div#container_youji .phone-dropdown-list.chu li.current { border-top: #e9dbc3; border-bottom: #b39766; background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZGJjMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4YzhhYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9dbc3), color-stop(100%, #d8c8aa)); background: -moz-linear-gradient(#e9dbc3, #d8c8aa); background: -webkit-linear-gradient(#e9dbc3, #d8c8aa); background: linear-gradient(#e9dbc3, #d8c8aa); }
  div#container .phone-dropdown-list, div#container_youji .phone-dropdown-list { position: relative; top: -45px; width: 100%; }
  div#container .phone-dropdown-list .nav, div#container_youji .phone-dropdown-list .nav { background-position: right -15px top; }
  div#container .phone-dropdown-list.chu .nav, div#container_youji .phone-dropdown-list.chu .nav { background-position: right 14px top; }
  div#container div#slide-in-message, div#container_youji div#slide-in-message { box-sizing: border-box; padding: 5px; width: 100%; }
  div#container div#talk-input-form, div#container_youji div#talk-input-form { width: 100%; }
  div#container_youji { border-radius: 0; }
  div#container_youji div#talk-header { -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2) !important; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2) !important; border-radius: 0px !important; }
  div#container_youji div.header_title { float: none !important; margin: 0px !important; }
  div#container_youji div.header_title a.dropdown span.selected { text-align: center !important; font-weight: bold !important; }
  div#container_youji div.header_title a.dropdown span.caret { right: 12px !important; top: 9px !important; width: 0 !important; margin: 0 !important; border-left: 5px solid transparent !important; border-right: 5px solid transparent !important; border-top: 9px solid #000000 !important; background: none !important; }
  div#container_youji div.header_title ul.dropdown_menu { position: absolute; width: 100% !important; max-height: 400px !important; top: 100% !important; font-size: 100% !important; left: 0; float: left; margin: 2px 0 0 !important; padding: 5px 0 !important; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); border-radius: 6px 6px 6px 6px !important; border: solid 1px #87bed6 !important; }
  div#container_youji div.header_title ul.dropdown_menu li { border: none !important; }
  div#container_youji div.header_title ul.dropdown_menu li a { color: black !important; height: 100% !important; line-height: 20px !important; padding: 3px 20px !important; }
  div#container_youji div.header_title ul.dropdown_menu li a.add_group { color: #0049a3 !important; }
  #wordcheck-dialog { padding-bottom: 0; }
  #wordcheck-dialog .entry { margin: 0.5em 0 0; }
  #wordcheck-dialog .entry div.message_text { margin-left: 50px; width: 160px; padding: 10px; }
  #wordcheck-dialog .entry div.message_text span { display: block; width: 160px; max-width: 160px; max-height: 140px; overflow: hidden; } }
