@charset "utf-8";*{ }body{margin:0;padding:0;font-size:medium;color:#333;line-height:150%;font-family: "ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, sans-serif;background:#EAEAEA;background:#EAEAEA url(/img/body_bg_sp.png) repeat;text-decoration:none;text-align:center;min-width:840px;}img{border:none;}h1 , p {font-size:medium;margin:0;padding:0;}a{color:#00F;}a:visited{color:#69F;}a:hover{color:#F00;}input[type=text]{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;height:16px;line-height:16px;display:inline-block;}input[type=submit]{background:url(/img/btn1.png) no-repeat;border:none;color:#000;width:120px;height:24px;line-height:24px;display:inline-block;}input[type=submit]:hover{background:url(/img/btn1_hover.png) no-repeat;}.spacer0{clear:both;height:0;}.spacer{clear:both;height:12px;}.spacer_li{clear:both;height:40px;margin-bottom:12px;}#container_bg {}#wrapper {width:100%;margin:0 auto;text-align:left;}#container_wrapper{width:100%;}#container{width:100%;float:right;margin-left:-206px;}#contents{max-width:1400px;margin:0;margin-left:160px;font-size:0.8em;padding:12px;}#contents p{font-size:1em;}#contents h1 {margin:12px auto 0;text-align:left;padding-left:12px;font-size:1em;font-weight:bold;border:1px solid #000000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#FFF;background-color:#000000;background-image:-webkit-gradient( linear , left top , left bottom , from( #666666 ) , to( #000000 ) );background-image:-webkit-linear-gradient( top , #666666 , #000000 );background-image:-moz-linear-gradient( top , #666666 , #000000 );background-image:-ms-linear-gradient( top , #666666 , #000000 );background-image:-o-linear-gradient( top , #666666 , #000000 );background-image:linear-gradient( top , #666666 , #000000 );}#contents h1.contents_top_headline {height:2.5em;line-height:2.5em;border-bottom:1px dotted #999;}#contents .contents_box {padding:6px 12px;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background:#FFF;}#contents .contents_box p {font-size:12px;}#side_box{width:160px;float:left;background:#CCC;}#header{background:#EAEAEA;width:100%;}#header #header_site_info{min-height:74px;background-color:#CCC;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFF ) , to( #CCC ) );background-image:-webkit-linear-gradient( top , #FFF , #CCC );background-image:-moz-linear-gradient( top , #FFF , #CCC );background-image:-ms-linear-gradient( top , #FFF , #CCC );background-image:-o-linear-gradient( top , #FFF , #CCC );background-image:linear-gradient( top , #FFF , #CCC );}#header #header_site_info #site_title{float:left;background:url("/image/logo.png") no-repeat 50%;width:255px;height:80px;line-height:80px;padding-left:0;margin:0;}#header #header_site_info #site_title a{display:block;width:255px;height:80px;text-indent:-9999999px;}#header #header_site_info #site_title:hover{background:url("/image/logo_hover.png") no-repeat 50%;}#header #header_site_info #header_site_description{line-height:1.5em;font-size:0.8em;}#header #header_site_info #header_search_box{clear:both;margin:0 auto;text-align:center;}#header #header_page_info{background:url("/img/title_bg.png") repeat-x;height:48px;line-height:48px;color:#FFF;padding-left:12px;}#header_page_info h1{width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}#header_menu {height:42px;border-top:2px groove #999;border-bottom:2px ridge #999;background-color: rgba(0, 40, 90, 0.4)}#header_menu ul li.head_hl h1 {color:#FFF;width:100%;text-align:center;margin:0 auto;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}#header_menu ul {list-style:none;margin:0;padding:0;}#header_menu ul li {margin:0;padding:0;}#header_menu ul li.head_nav_list {width:50px;height:42px;float:left;}#header_menu ul li.head_hl {height:42px;line-height:42px;width:100%;float:left;max-width:80%;text-align:center;margin:0 auto;}#header_menu ul li#head_nav01 {float:left;width:50px;background:url("/img/icons/menu10c.png") no-repeat 40% 45%;border-right:2px ridge #999;}#header_menu ul li#head_nav02 {float:right;width:50px;background:url("/img/icons/search03b.png") no-repeat 50% 45%;border-left:2px ridge #999;}#header_menu ul li#head_nav01 a , #header_menu ul li#head_nav02 a{width:50px;height:42px;display:block;text-indent:-9999999px;}#header_menu ul li#head_nav03 {}#header #header_menu ul li.head_hl h1{}#header_menu{width:100%;margin:0 auto;clear:both;}#header_menu .h_nav_list{width:250px;margin:0 auto;}#header_menu ul{font-size:1em;margin:0 auto;list-style:none;}#header_menu .h_nav_list li {width:42px;height:42px;float:left;text-indent:-99999px;margin:0;margin-right:8px;}#header_menu .h_nav_list li.f_search{background:url(/img/icons/f_search_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_menu{background:url(/img/icons/f_menu_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz{background:url(/img/icons/f_quiz_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz1{background:url(/img/icons/f_quiz1_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz2{background:url(/img/icons/f_quiz2_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz4{background:url(/img/icons/f_quiz4_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_search:hover{background:url(/img/icons/f_search_hover_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_menu:hover{background:url(/img/icons/f_menu_hover_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz:hover , #header_menu .h_nav_list li.f_quiz_current{background:url(/img/icons/f_quiz_hover_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz1:hover , #header_menu .h_nav_list li.f_quiz1_current{background:url(/img/icons/f_quiz1_hover_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz2:hover , #header_menu .h_nav_list li.f_quiz2_current{background:url(/img/icons/f_quiz2_hover_2.png?) no-repeat left top;}#header_menu .h_nav_list li.f_quiz4:hover , #header_menu .h_nav_list li.f_quiz4_current{background:url(/img/icons/f_quiz4_hover_2.png?) no-repeat left top;}.fixed {position:fixed;top:0;width:100%;z-index:999998;background-color: rgba(30, 30, 30, 0.4)}.fixed ul li#head_nav02 {z-index:99999999;}.fixed h1 {display:none;}#nav{background:#EAEAEA;border-bottom:3px ridge #000;width:100%;}.breadcrumbs {color:#666;font-size:0.8em;margin:0;padding:0;list-style:none;margin-left:0.5em;}.breadcrumbs li{float:left;margin-right:0.5em;}.breadcrumbs li a{color:#1E90FF;}.breadcrumbs li a:hover{color:#FA6666;}.breadcrumbs li a.current{display:none;text-decoration:none;color:#333;cursor:default}#side_box .search_box input[type=text] , #side_box #invite_code_box input[type=text] {display:block;width:132px;margin:12px auto 0;text-align:center;}#side_box .search_box input[type=submit] {display:block;width:120px;margin:4px auto 0;text-align:center;}#side_box #invite_code_box p.ex {text-align:left;font-size:10px;color:#FF1493;line-height:1.5em;}#side_box ul.menu_links  {margin:0;list-style:none;font-size:0.8em;padding:12px;}#side_box ul#cooperate_menu {font-size:0.8em;padding:0 !important;}#side_box ul.menu_links li {}#side_box ul.menu_links li.fold_close {padding-left:12px;list-style:none;margin-left:4px;background:url("/img/icons/arrow_close.png") no-repeat 0 0.4em;}#side_box ul.menu_links li.fold_open {padding-left:12px;list-style:none;margin-left:4px;background:url("/img/icons/arrow_open.png") no-repeat 0 0.5em;}dt.fold_close {padding-left:12px;list-style:none;margin-left:4px;background:url("/img/icons/arrow_close_white.png") no-repeat 0 0.4em;}dt.fold_open{padding-left:12px;list-style:none;margin-left:4px;background:url("/img/icons/arrow_open_white.png") no-repeat 0 0.5em;}.menu_links_ex {text-align:center;font-size:0.7em;margin:0;height:0.8em;color:#DC143C;}#side_box ul.menu_links ul {list-style:none;padding:0;margin-top:0;margin-left:0;margin-bottom:0;}#side_box ul.menu_links ul li {padding:0;margin-bottom:0;margin-right:0;font-size:20px;line-height:20px;height:20px;}#side_box ul#cooperate_menu ul {margin-bottom:1em;width:155px;}#side_box ul#cooperate_menu ul li {height:auto;}#side_box ul.menu_links ul li a {display:inline-block;margin-top:0;font-size:12px;}#side_box ul#cooperate_menu ul li a {width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}#side_box p.more {display:block;font-size:13px;padding:0;margin:0;margin-top:0.5em;margin-bottom:1em;text-align:center;}#side_box p.headline , #side_box p.headline2 {width:155px;margin:12px auto 0;text-align:center;font-size:0.8em;font-weight:bold;border:1px solid #000000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#FFF;background-color:#000000;background-image:-webkit-gradient( linear , left top , left bottom , from( #666666 ) , to( #000000 ) );background-image:-webkit-linear-gradient( top , #666666 , #000000 );background-image:-moz-linear-gradient( top , #666666 , #000000 );background-image:-ms-linear-gradient( top , #666666 , #000000 );background-image:-o-linear-gradient( top , #666666 , #000000 );background-image:linear-gradient( top , #666666 , #000000 );}#side_box p.headline2 {background-color:#000000;background-image:-webkit-gradient( linear , left top , left bottom , from( #F00 ) , to( #000000 ) );background-image:-webkit-linear-gradient( top , #F00 , #000000 );background-image:-moz-linear-gradient( top , #F00 , #000000 );background-image:-ms-linear-gradient( top , #F00 , #000000 );background-image:-o-linear-gradient( top , #F00 , #000000 );background-image:linear-gradient( top , #F00 , #000000 );}#side_box .side_update_box p.headline {font-size:0.8em;}#side_box .side_update_box dt , #side_box .side_update_box dd {margin:0;padding:0;line-height:1.1em;}#side_box .side_update_box dt {font-weight:bold;margin-bottom:0.25em;}#side_box .side_update_box dd {margin-left:0.5em;margin-bottom:1em;}#side_box .side_update {margin-left:6px}.side_links {margin-left:12px;}.side_links p {font-size:13px;padding:0;margin:0;margin-top:0.5em;}.side_download_btn {width:136px;margin:0 auto;}.side_download_btn ul {margin:0;list-style:none;font-size:0.8em;padding:12px 0 0;}.side_download_btn li {margin:0;}.side_download_btn img {}.side_download_btn li a:hover {filter:Alpha(opacity=80);opacity:0.8;}#f_hidden_att1 , #f_hidden_att2 , #f_hidden_att3 , #f_hidden_syllabary_order , #f_hidden_ranking , #hidden_li_att0 , #hidden_li_att1 , #hidden_li_att2 , #hidden_li_evo , #hidden_as1 , #hidden_as2 , #hidden_ss1 , #hidden_ss2 , #hidden_ss3 , #hidden_ss4 , #hidden_up1 , #hidden_up2 , #hidden_up3 , #hidden_up4 , #hidden_up5 , #hidden_up6 , #f_hidden_cooperate{display:none;}.js_link{cursor:pointer;text-decoration:underline;}html.remodal-is-locked {  overflow: hidden;  -ms-touch-action: none;  touch-action: none;}/* Anti FOUC */.remodal,[data-remodal-id] {  display: none;}/* Necessary styles of the overlay */.remodal-overlay {  position: fixed;  z-index: 9999;  top: -5000px;  right: -5000px;  bottom: -5000px;  left: -5000px;  display: none;}/* Necessary styles of the wrapper */.remodal-wrapper {  position: fixed;  z-index: 10000;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: none;  overflow: auto;  -webkit-overflow-scrolling: touch;}.remodal-wrapper:after {  display: inline-block;  height: 100%;  margin-left: -0.05em;  content: "";}/* Fix iPad, iPhone glitches */.remodal-overlay,.remodal-wrapper {  -webkit-backface-visibility: hidden;  backface-visibility: hidden;}/* Necessary styles of the modal dialog */.remodal {  position: relative;  outline: none;  -webkit-text-size-adjust: 100%;  -moz-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  text-size-adjust: 100%;}.remodal-is-initialized {  /* Disable Anti-FOUC */  display: inline-block;}.modal_win {text-align:left;margin-top:50px;margin-bottom:50px;border:2px ridge #000;border-right:2px groove #000;border-bottom:2px groove #000;background:#FFF;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#333;}.modal_win h1 {-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;border-bottom:2px groove #000;text-align:center;color:#FFF;background-color:#000000;background-image:-webkit-gradient( linear , left top , left bottom , from( #666666 ) , to( #000000 ) );background-image:-webkit-linear-gradient( top , #666666 , #000000 );background-image:-moz-linear-gradient( top , #666666 , #000000 );background-image:-ms-linear-gradient( top , #666666 , #000000 );background-image:-o-linear-gradient( top , #666666 , #000000 );background-image:linear-gradient( top , #666666 , #000000 );}#modal_search_box ,#modal_menu{display:none;}.modal_foot {text-align:center;padding-top:12px;padding-bottom:12px;}.modal_foot a {cursor:pointer;display:inline-block;margin:0 auto;border:1px solid #000;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;text-decoration:none;padding:0 20px;color:#000;background-color:#FFF;background-image:-webkit-gradient( linear , left top , left bottom , from( #00BFFF ) , to( #FFF ) );background-image:-webkit-linear-gradient( top , #00BFFF , #FFF );background-image:-moz-linear-gradient( top , #00BFFF , #FFF );background-image:-ms-linear-gradient( top , #00BFFF , #FFF );background-image:-o-linear-gradient( top , #00BFFF , #FFF );background-image:linear-gradient( top , #00BFFF , #FFF );}.modal_foot a:hover {background-color:#FFF;background-image:-webkit-gradient( linear , left top , left bottom , from( #E0E0E0 ) , to( #FFF ) );background-image:-webkit-linear-gradient( top , #E0E0E0 , #FFF );background-image:-moz-linear-gradient( top , #E0E0E0 , #FFF );background-image:-ms-linear-gradient( top , #E0E0E0 , #FFF );background-image:-o-linear-gradient( top , #E0E0E0 , #FFF );background-image:linear-gradient( top , #E0E0E0 , #FFF );}.modal_menu_list ul {list-style:none;margin:0;padding:0;}.modal_menu_list li {margin:0;padding:0;width:50%;float:left;border-bottom:1px solid #CCC;}.modal_menu_list li li {border-bottom:none;}.modal_menu_list li.col2 {width:100%;float:none;clear:both;}.modal_menu_list li.li_hl {background-color:#484848;color:#EAEAEA;font-size:x-small;text-align:center;line-height:1.5em;}.modal_menu_list li.none {height:44.4px;}.modal_menu_list li a {color:#000;font-size:small;font-weight:normal;display:block;text-align:center;padding:0.8em 0;text-decoration:none;background-color:#EAEAEA;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFF ) , to( #EAEAEA ) );background-image:-webkit-linear-gradient( top , #FFF , #EAEAEA );background-image:-moz-linear-gradient( top , #FFF , #EAEAEA );background-image:-ms-linear-gradient( top , #FFF , #EAEAEA );background-image:-o-linear-gradient( top , #FFF , #EAEAEA );background-image:linear-gradient( top , #FFF , #EAEAEA );}.modal_menu_list li.left a {border-right:1px solid #CCC;}.modal_menu_list li a:hover {background-color:#FFF;background-image:-webkit-gradient( linear , left top , left bottom , from( #EAEAEA ) , to( #FFF ) );background-image:-webkit-linear-gradient( top , #EAEAEA , #FFF );background-image:-moz-linear-gradient( top , #EAEAEA , #FFF );background-image:-ms-linear-gradient( top , #EAEAEA , #FFF );background-image:-o-linear-gradient( top , #EAEAEA , #FFF );background-image:linear-gradient( top , #EAEAEA , #FFF );}.modal_menu_list .f_fold_open a.js_link{background-color:#A7CCCC;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFF ) , to( #A7CCCC ) );background-image:-webkit-linear-gradient( top , #FFF , #A7CCCC );background-image:-moz-linear-gradient( top , #FFF , #A7CCCC );background-image:-ms-linear-gradient( top , #FFF , #A7CCCC );background-image:-o-linear-gradient( top , #FFF , #A7CCCC );background-image:linear-gradient( top , #FFF , #A7CCCC );}.modal_win #modal_search_box h1.quiz_head{border-bottom:1px solid #CCC;text-align:center;font-size:18px;color:#0A0;background:none;margin-top:2em;}#modal_search_box dl{clear:both;margin:0;margin-bottom:6px;}#modal_search_box dd{margin-left:12px;}#modal_search_box p{font-size:small;float:left;margin-right:1.5em;}#modal_search_box label:hover {color:#F00;}#modal_search_box input[type=text] {width:274px;}#modal_search_box input[type=text] {display:block;margin:6px auto;}#modal_search_box input[type=submit] {display:block;margin:0 auto;}#modal_search_box  .close_link {text-align:center;}#modal_search_box dt.fold_close {background:url("/img/icons/arrow_close.png") no-repeat 0 0.4em;}#modal_search_box dt.fold_open{background:url("/img/icons/arrow_open.png") no-repeat 0 0.5em;}#footer{margin-bottom:62px;font-size:0.8em;border-top:1px dotted #333;width:100%;text-align:center;clear:both;background-color:#CCC;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFF ) , to( #CCC ) );background-image:-webkit-linear-gradient( top , #FFF , #CCC );background-image:-moz-linear-gradient( top , #FFF , #CCC );background-image:-ms-linear-gradient( top , #FFF , #CCC );background-image:-o-linear-gradient( top , #FFF , #CCC );background-image:linear-gradient( top , #FFF , #CCC );}#footer p{font-size:0.9em;}#footer .foot_nav a {margin-right:0.5em;}#footer .footer_note {text-align:left;padding:0 12px;border-top:1px dotted #333;border-bottom:1px dotted #333;}#fix_f_menu{position:fixed;bottom:0;left:0;z-index:999;width:100%;}#f_nav{background:url(/img/foot_nav_bg.png) repeat-x left bottom;}#f_nav #nav_list{width:828px;margin:0 auto;clear:both;}#f_nav #nav_list ul{width:360px;font-size:1em;margin:0 auto;list-style:none;}#f_nav #nav_list li{width:60px;height:60px;float:left;text-indent:-99999px;margin:0;margin-right:8px;font-weight:bold;background:none;}#f_nav #nav_list li.f_chara{background:url(/img/icons/f_chara.png) no-repeat left top;}#f_nav #nav_list li.f_a_skill{background:url(/img/icons/f_a_skill.png) no-repeat left top;}#f_nav #nav_list li.f_s_skill{background:url(/img/icons/f_s_skill.png) no-repeat left top;}#f_nav #nav_list li.f_search{background:url(/img/icons/f_search.png) no-repeat left top;}#f_nav #nav_list li.f_menu{background:url(/img/icons/f_menu.png) no-repeat left top;}#f_nav #nav_list li.f_top{background:url(/img/icons/f_top.png) no-repeat left top;}#f_nav #nav_list li.f_cooperate{background:url(/img/icons/f_cooperate.png) no-repeat left top;}#f_nav #nav_list li.f_quiz{background:url(/img/icons/f_quiz.png) no-repeat left top;}#f_nav #nav_list li.f_quiz1{background:url(/img/icons/f_quiz1.png) no-repeat left top;}#f_nav #nav_list li.f_quiz2{background:url(/img/icons/f_quiz2.png) no-repeat left top;}#f_nav #nav_list li.f_quiz4{background:url(/img/icons/f_quiz4.png) no-repeat left top;}#f_nav #nav_list li.f_chara:hover , #f_nav #nav_list li.f_chara_current{background:url(/img/icons/f_chara_hover.png) no-repeat left top;}#f_nav #nav_list li.f_a_skill:hover , #f_nav #nav_list li.f_a_skill_current{background:url(/img/icons/f_a_skill_hover.png) no-repeat left top;}#f_nav #nav_list li.f_s_skill:hover , #f_nav #nav_list li.f_s_skill_current{background:url(/img/icons/f_s_skill_hover.png) no-repeat left top;}#f_nav #nav_list li.f_search:hover{background:url(/img/icons/f_search_hover.png) no-repeat left top;}#f_nav #nav_list li.f_menu:hover{background:url(/img/icons/f_menu_hover.png) no-repeat left top;}#f_nav #nav_list li.f_top:hover{background:url(/img/icons/f_top_hover.png) no-repeat left top;}#f_nav #nav_list li.f_cooperate:hover , #f_nav #nav_list li.f_cooperate_current{background:url(/img/icons/f_cooperate_hover.png) no-repeat left top;}#f_nav #nav_list li.f_quiz:hover , #f_nav #nav_list li.f_quiz_current{background:url(/img/icons/f_quiz_hover.png) no-repeat left top;}#f_nav #nav_list li.f_quiz1:hover , #f_nav #nav_list li.f_quiz1_current{background:url(/img/icons/f_quiz1_hover.png?20150801) no-repeat left top;}#f_nav #nav_list li.f_quiz2:hover , #f_nav #nav_list li.f_quiz2_current{background:url(/img/icons/f_quiz2_hover.png?20150801) no-repeat left top;}#f_nav #nav_list li.f_quiz4:hover , #f_nav #nav_list li.f_quiz4_current{background:url(/img/icons/f_quiz4_hover.png?20150801) no-repeat left top;}#f_nav #nav_list li a , .h_nav_list li a{font-size:0.6em;color:#000;display:block;height:60px;text-decoration:none;}#f_nav #nav_list li:hover{}.h_nav_list li a{width:42px;height:42px;}#f_nav #nav_anchor_box a {background:url(/img/page_top_btn.png) no-repeat left top;font-size:0.8em;display:block;width:104px;float:right;margin-right:12px;margin-bottom:0;text-align:center;text-decoration:none;color:#000;font-weight:bold;}#f_nav #nav_anchor_box a:hover {background:url(/img/page_top_btn_hover.png) no-repeat left top;color:#0AE;}#fix_f_menu #f_link3 , #fix_f_menu #f_link4{cursor:pointer;display:none;}#f_js_box {display:none;z-index:999;width:660px;margin:24px auto;border:2px ridge #999;padding:0 12px 12px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#FFF;background-color:#262626;background-image:-webkit-gradient( linear , left top , left bottom , from( #000000 ) , to( #262626 ) );background-image:-webkit-linear-gradient( top , #000000 , #262626 );background-image:-moz-linear-gradient( top , #000000 , #262626 );background-image:-ms-linear-gradient( top , #000000 , #262626 );background-image:-o-linear-gradient( top , #000000 , #262626 );background-image:linear-gradient( top , #000000 , #262626 );background:url(/img/f_bg.png);}#f_js_box a {color:#66CCFF;}#f_js_box a:hover {color:#F00;}#f_js_box1 , #f_js_box2{display:none;}.box_dark{filter:Alpha(opacity=0);opacity:0;display:none}p.close_btn {width:660px;text-align:right;}.close_btn a {cursor:pointer; display:block;width:48px;height:48px;margin-top:-24px;margin-left:98%;}#f_search_box dl{clear:both;margin:0;margin-bottom:12px;}#f_search_box dd{margin-left:12px;}#f_search_box p{font-size:small;float:left;margin-right:1.5em;}#f_search_box , #f_other_contents{width:300px;float:left;text-align:center;text-align:left;padding:8px;}#f_other_contents ul li{width:100%;list-style:none;margin-bottom:6px;}#f_other_contents ul li a{text-align:center;display:block;padding:6px;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;text-decoration:none;color:#FFF;background-color:#262626;background-image:-webkit-gradient( linear , left top , left bottom , from( #000000 ) , to( #262626 ) );background-image:-webkit-linear-gradient( top , #000000 , #262626 );background-image:-moz-linear-gradient( top , #000000 , #262626 );background-image:-ms-linear-gradient( top , #000000 , #262626 );background-image:-o-linear-gradient( top , #000000 , #262626 );background-image:linear-gradient( top , #000000 , #262626 );}#f_other_contents ul li a:hover{color:#FFF;background-color:#DC143C;background-image:-webkit-gradient( linear , left top , left bottom , from( #000000 ) , to( #DC143C ) );background-image:-webkit-linear-gradient( top , #000000 , #DC143C );background-image:-moz-linear-gradient( top , #000000 , #DC143C );background-image:-ms-linear-gradient( top , #000000 , #DC143C );background-image:-o-linear-gradient( top , #000000 , #DC143C );background-image:linear-gradient( top , #000000 , #DC143C );}#side_box ul.menu_links li.fold_close {}#f_other_contents .f_fold_open{margin-bottom:2px;}#f_other_contents .f_fold_open a{color:#000;background-color:#AAAAAA;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFFFFF ) , to( #AAAAAA ) );background-image:-webkit-linear-gradient( top , #FFFFFF , #AAAAAA );background-image:-moz-linear-gradient( top , #FFFFFF , #AAAAAA );background-image:-ms-linear-gradient( top , #FFFFFF , #AAAAAA );background-image:-o-linear-gradient( top , #FFFFFF , #AAAAAA );background-image:linear-gradient( top , #FFFFFF , #AAAAAA );}#f_other_contents .f_fold_open a.js_link{color:#FFF;background-color:#DC143C;background-image:-webkit-gradient( linear , left top , left bottom , from( #000000 ) , to( #DC143C ) );background-image:-webkit-linear-gradient( top , #000000 , #DC143C );background-image:-moz-linear-gradient( top , #000000 , #DC143C );background-image:-ms-linear-gradient( top , #000000 , #DC143C );background-image:-o-linear-gradient( top , #000000 , #DC143C );background-image:linear-gradient( top , #000000 , #DC143C );}#f_other_contents .f_fold_open a.js_link:hover{color:#FFF;background-color:#FF0000;background-image:-webkit-gradient( linear , left top , left bottom , from( #000000 ) , to( #FF0000 ) );background-image:-webkit-linear-gradient( top , #000000 , #FF0000 );background-image:-moz-linear-gradient( top , #000000 , #FF0000 );background-image:-ms-linear-gradient( top , #000000 , #FF0000 );background-image:-o-linear-gradient( top , #000000 , #FF0000 );background-image:linear-gradient( top , #000000 , #FF0000 );}#f_search_box h1{border-bottom:1px solid #CCC;text-align:center;font-size:18px;color:#0A0;}#f_search_box h1.quiz_head{margin-top:32px;}p.checkbox_all {clear:both; }p.checkbox_all a ,  .close_link a {cursor:pointer; }#f_search_box label:hover {color:#F00;}#f_search_box input[type=text] {width:274px;}#f_search_box input[type=submit] {display:block;margin:0 auto;}#f_search_box  .close_link {text-align:center;}.contents_bottom_ad_box {clear:both;margin-left:5%;width:95%;min-width:729px;margin:0 0 0 12px;height:292px;}.contents_bottom_ad_box .left_ad_box {width:336px;height:280px;margin-right:6px;display:inline-block;}.contents_bottom_ad_box .right_ad_box {display:inline-block;width:336px;height:280px;}.foot_ad_box {text-align:center;overflow:hidden;}.foot_ad {width:320px;margin:0 auto;}.ime_on{ime-mode:active;}.ime_off{ime-mode:inactive;}.no_ime{ime-mode:disabled;}span.required{color:#F00;}p.error_msg , .error_msg{color:#F00;}div.cnt_num{color:#228B22;}div.cnt_num span{}.common_list ul{width:99%;list-style:none;margin:0;padding:0;}.common_list li{width:80%;margin:8px auto;height:40px;line-height:40px;background:#FFF url(/img/list_bg_loop.png) repeat left top;margin-bottom:8px;padding:0;text-indent:1em;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.common_list li a{color:#000;display:block;text-decoration:none;font-weight:bold;background:url(/img/arrow.png) no-repeat right center;padding-right:24px;}.common_list li:hover{background:#FFD url(/img/list_bg_loop_hover.png) repeat left top;}.common_list li a:hover{color:#F00;}.common_list li a:active{padding:1px 0 0 1px;}#contents .main_box_child {width:96%;background:#FFF;padding:0;margin-bottom:0;margin:12px auto;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}#contents .main_box_child h1 {margin:0 auto;padding:0;text-indent:12px;border:none;border-bottom:1px solid #999;border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;}.main_box dl , #anchor_index {background:#FFF;width:96%;padding:0;margin-bottom:0;margin:12px auto;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.main_box dl dt , #anchor_index p.box_title {margin:0 auto 0;text-align:left;text-indent:12px;font-size:1em;font-weight:bold;border-bottom:1px solid #999;border-top-left-radius:8px;border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;background-color:#CCC;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFF ) , to( #CCC ) );background-image:-webkit-linear-gradient( top , #FFF , #CCC );background-image:-moz-linear-gradient( top , #FFF , #CCC );background-image:-ms-linear-gradient( top , #FFF , #CCC );background-image:-o-linear-gradient( top , #FFF , #CCC );background-image:linear-gradient( top , #FFF , #CCC );}.out_common .str_box , .main_box dl dd , #anchor_index ol {margin:0 auto;padding:0.5em;margin-bottom:12px;background-color:#FFF;background-image:-webkit-gradient( linear , left top , left bottom , from( #FFF ) , to( #FFF ) );background-image:-webkit-linear-gradient( top , #FFF , #FFF );background-image:-moz-linear-gradient( top , #FFF , #FFF );background-image:-ms-linear-gradient( top , #FFF , #FFF );background-image:-o-linear-gradient( top , #FFF , #FFF );background-image:linear-gradient( top , #FFF , #FFF );}.main_box dl dd {padding:0.5em;margin:0;width:96%;margin:0 auto;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;}#anchor_index ol li {margin-left:30px;}.back_anchor_index {}.back_anchor_index a , .disp_search_box a {width:3em;margin:0 auto;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;padding:0 1em;text-align:center;font-weight:bold;display:block;text-decoration :none;color:#000;background-color:#FFF;background-image:-webkit-gradient( linear , left top , left bottom , from( #AFEEEE ) , to( #FFF ) );background-image:-webkit-linear-gradient( top , #AFEEEE , #FFF );background-image:-moz-linear-gradient( top , #AFEEEE , #FFF );background-image:-ms-linear-gradient( top , #AFEEEE , #FFF );background-image:-o-linear-gradient( top , #AFEEEE , #FFF );background-image:linear-gradient( top , #AFEEEE , #FFF );}.disp_search_box a {width:12em;}.back_anchor_index a:hover , .disp_search_box a:hover {background-color:#FFF;background-image:-webkit-gradient( linear , left top , left bottom , from( #00BFFF ) , to( #FFF ) );background-image:-webkit-linear-gradient( top , #00BFFF , #FFF );background-image:-moz-linear-gradient( top , #00BFFF , #FFF );background-image:-ms-linear-gradient( top , #00BFFF , #FFF );background-image:-o-linear-gradient( top , #00BFFF , #FFF );background-image:linear-gradient( top , #00BFFF , #FFF );}.social_buttons{margin:0 0;}.social_buttons ul{list-style-type:none;margin:0;margin-left:12px;padding:0;}.social_buttons .social_button_box {float:left;margin-right:4px;display:inkine-block;}.social_buttons .social_button_box {float:left;margin-right:4px;}.social_buttons #tw_btn_box {width:100px;overflow:hidden;}.social_buttons #fb_btn_box {width:120px;height:20px;max-width:none!important;}.social_buttons #p1_btn_box {width:80px;overflow:hidden;}.social_buttons #mixi_btn_box {width:80px;overflow:hidden;}.fb-like　iframe{max-width: none!important;max-height:none!important;}.twitter-timeline {min-width:136px !important;min-height:120px !important;height:400px !important;}.sp_head_menu {text-align:center;background:#000;color:#FFF;width:7em;margin:0 auto 4px;padding-bottom:4px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}.sp_head_menu input {width:5em;}#old_question , #ban_candidate_modal {top:0;left:0;width:100%;height:100%;display:block;position:absolute;}#ban_candidate_modal {top:0;left:0;width:100%;height:100%;display:block;position:absolute;}.modal_window {top:50%;left:50%;margin:-150px 0 0 -200px;width:480px;height:auto;text-align:left;display:block;background:#fff;position:fixed;z-index:10;}#ban_candidate_modal .modal_window {top:auto;left:50%;margin:0 0 0 -200px;width:480px;height:auto;text-align:left;z-index:9999;}#contents .modal_window h1 {text-align:center;font-size:large;border-radius:0;margin:0 auto;background-color:#000000;background-image:-webkit-gradient( linear , left top , left bottom , from( #FF0000 ) , to( #000000 ) );background-image:-webkit-linear-gradient( top , #FF0000 , #000000 );background-image:-moz-linear-gradient( top , #FF0000 , #000000 );background-image:-ms-linear-gradient( top , #FF0000 , #000000 );background-image:-o-linear-gradient( top , #FF0000 , #000000 );background-image:linear-gradient( top , #FF0000 , #000000 );}.modal_window div.text_area {padding:8px;}#ban_candidate_modal .modal_window div.text_area {height:264px;overflow:auto;}.modal_window div.close_area {text-align:center;margin-top:12px;border-top:1px solid #333;}.modal_window p.modal_tags {margin-top:12px;}.modal_window p.modal_tags a {font-size:16px;}.close_outside {top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;text-indent:-9999px;position:fixed;background:#000;opacity:0.8;z-index:5;}a.close_link {cursor:pointer;}#goodad_display_box {margin-top:48px;padding-top:48px;}#fix_ad {position:fixed;bottom:0;width:100%;min-height:64px;z-index:999998;background-color: #CCC;}#fix_ad_head {border-top:1px solid #666;background-color:#CCC;border-bottom:1px solid #666;color:#333;font-size:x-small;text-align:center;line-height:1.2em;}.foot_ad {width:320px;margin:0 auto;}#footer_top_anchor {border:2px ridge #000;border-right:2px groove #000;border-bottom:2px groove #000;position:fixed;bottom:64px;right:16px;width:36px;height:36px;background-color: rgba(60, 60, 60, 0.4);border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}#footer_top_anchor a {background:url("/img/icons/top_allow.png") no-repeat 50% 50%;text-decoration:none;width:36px;height:36px;text-align:center;display:block;text-indent:-9999999px;}#footer_top_anchor :hover {background-color: rgba(60, 60, 60, 0.6);}#quiz_h_search {padding:0;border-bottom:1px solid #666;background-color:#F4F4F4;width:100%;margin:4px 0;}#quiz_h_search h1 {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;padding-left:1.5em;font-size:small;font-weight:bold;border:none;color:#333;border-bottom:1px dotted #999;margin-bottom:6px;background-color:#F4F4F4;background-image:-webkit-gradient( linear , left top , left bottom , from( #CCC ) , to( #F4F4F4 ) );background-image:-webkit-linear-gradient( top , #CCC , #F4F4F4 );background-image:-moz-linear-gradient( top , #CCC , #F4F4F4 );background-image:-ms-linear-gradient( top , #CCC , #F4F4F4 );background-image:-o-linear-gradient( top , #CCC , #F4F4F4 );background-image:linear-gradient( top , #CCC , #F4F4F4 );}#quiz_h_search div.h_form_box {background-color:#FFF;padding:6px;margin:6px 6px;border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}#quiz_h_search div.h_form_box input[type=text] {width:16em;display:inline-block;margin:0 6px;}.tab_wrap {margin-top:8px;border-bottom: solid 1px #DADADA;padding:0 6px;}.tab {height:42px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:nowrap;justify-content:center;-webkit-flex-wrap:nowrap;-webkit-justify-content:center;-webkit-overflow-scrolling: touch;color: #4A4A4A;font-size: 14px;margin:0;padding:0;}.tab li {font-size:12px;line-height:40px;text-align:center;margin-right:0;text-decoration:none;border-top:solid 1px #E9E9E9;border-right:solid 1px #E9E9E9;cursor:pointer;list-style:none;padding:0 6px;margin:0;min-width:4em;border-top-left-radius:4px;border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;}.tab li#tab_li_left {border-left:solid 1px #E9E9E9;}.tab li.dm {border:none;clear:both;display:none;}.tab__active {background-color:#F0F0F0;border-bottom:solid 3px #4A4A4A;}.tab_contents {width:100%;padding-top:20px;display:none;}.is-active {display:block;}.tab_contents dl {width:96%;margin:0 auto !important;margin-bottom:16px !important;text-align:center;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}.tab_contents dl dt {border-bottom:dotted 1px #949494;padding-bottom:4px;padding-top:4px;margin-bottom:6px;font-size:14px;font-weight:bold;}.tab_contents dl dd {margin:0 auto;text-align:center;display:inline-block;}.tab_contents dl dd p {display:inline-block;}.tab_contents dl dd p.checkbox_all {text-align:center !important;margin:0 auto !important;float:none !important;display:block;}.tab_contents dl dd p.checkbox_all a {margin:0 auto !important;display:inline-block !important;}