﻿sub{vertical-align:sub !important;font-size:smaller !important}#mainArea{display:block !important}.two_columns #mainArea{display:flex !important}.strong{font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.pd10{padding:10px}.mjt10{margin:16px 0;font-size:80%}.comment-form-author{margin-bottom:40px}.test_text_bg p{margin:0 0 1em 0;line-height:1.8}.point{font-size:36px;font-weight:bold;margin-top:15px;text-align:center}.point_sub{font-size:16px;text-align:center}.score_bg .txt_red{color:#fa4141;font-size:200%;font-weight:bold;padding:0 4px;font-family:Tahoma, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"}.test_title_font{padding-top:15px;font-weight:bold;font-size:160%;text-align:center}.test_title_font p{margin:0}.test_text_bg_2021{font-family:"Hiragino Mincho ProN","ヒラギノ明朝 ProN","Hiragino Mincho Pro","ヒラギノ明朝 Pro";padding:84px;font-size:17px;width:100%;margin:0em auto;background-color:#ffffff;border:1px solid #eee;box-sizing:border-box}.test_text_bg_2021 .test_title{text-align:center}.test_text_bg_2021 .test_title .period{font-size:26px;letter-spacing:0.3em;margin-top:80px}.test_text_bg_2021 .test_title .subject{font-size:34px;border:1px solid #000;width:50%;margin:40px auto 16px;letter-spacing:1.6em;padding:4px;padding-left:1.6em}.test_text_bg_2021 .test_title .subject.w5{letter-spacing:1.2em;padding-left:1.2em}.test_text_bg_2021 .test_title .subject.w6{letter-spacing:0.8em;padding-left:0.8em}.test_text_bg_2021 .test_title .subject.w7{letter-spacing:0.5em;padding-left:0.5em}.test_text_bg_2021 .test_title .subject.w8{letter-spacing:0.2em;padding-left:0.2em}.test_text_bg_2021 .test_title .subject h1{text-align:center;font-size:100%}.test_text_bg_2021 .test_title .supplementary{font-size:26px}.test_text_bg_2021 .container_diagnose{font-size:13px;display:flex;justify-content:space-around;margin-bottom:8px}.test_text_bg_2021 .container_diagnose.radio{width:98%;margin:0 auto}.test_text_bg_2021 .container_diagnose .left_arrow{position:relative;padding-left:18px;font-weight:bold}.test_text_bg_2021 .container_diagnose .left_arrow:before{position:absolute;content:'';bottom:-9px;left:0;width:0;height:0;border:none;border-left:solid 12px transparent;border-bottom:solid 12px #39F}.test_text_bg_2021 .container_diagnose .left_arrow:after{position:absolute;content:'';bottom:-9px;left:4px;width:100%;border-bottom:solid 4px #39F;border-radius:2px}.test_text_bg_2021 .container_diagnose .right_arrow{position:relative;padding-right:18px;font-weight:bold}.test_text_bg_2021 .container_diagnose .right_arrow:before{position:absolute;content:'';bottom:-9px;right:0;width:0;height:0;border:none;border-right:solid 12px transparent;border-bottom:solid 12px #F69}.test_text_bg_2021 .container_diagnose .right_arrow:after{position:absolute;content:'';bottom:-9px;right:4px;width:100%;border-bottom:solid 4px #F69;border-radius:2px}.test_text_bg_2021 .container_diagnose .center_arrow{border-bottom:6px dotted #CCC;padding-bottom:4px;font-weight:bold}.test_text_bg_2021 .container_diagnose .left_sec_arrow{border-bottom:6px dotted #39F;padding-bottom:4px;font-weight:bold}.test_text_bg_2021 .container_diagnose .right_sec_arrow{border-bottom:6px dotted #F69;padding-bottom:4px;font-weight:bold}.test_text_bg_2021 .question{margin-top:120px;margin-bottom:40px}.test_text_bg_2021 .question.middle_position{margin-top:60px}.test_text_bg_2021 .copyright_ng{text-align:center;border:1px solid #000;font-size:120%;margin:80px auto 80px;padding:4px 12px;display:table}.test_text_bg_2021 .copyright_ng::before{content:"著作権の関係により公表できません"}.test_text_bg_2021 table.question_table{margin-top:8px;margin-bottom:40px}.test_text_bg_2021 table.question_table::before{content:"表";display:table-caption;margin-bottom:4px}.test_text_bg_2021 table.question_table tr th{padding:4px 8px;border:1px solid #666;border-bottom:3px double #666;text-align:center;font-weight:normal}.test_text_bg_2021 table.question_table tr td{padding:4px 8px;border:1px solid #666}.test_text_bg_2021 table.question_table tr td.target{text-align:center}.test_text_bg_2021 table.question_table_2021{margin-top:40px}.test_text_bg_2021 table.question_table_2021 tr td{padding:4px 8px;border:1px dashed #eee;text-align:left}.test_text_bg_2021 .picture{text-align:center;margin-top:80px;position:relative}.test_text_bg_2021 .picture::before{content:"図";position:absolute;top:-32px;left:0px}.test_text_bg_2021 .picture.question_table::before{content:"表"}.test_text_bg_2021 .picture img{max-width:100%}.test_text_bg_2021 .picture.non_caption{margin-top:0px}.test_text_bg_2021 .picture.non_caption::before{content:""}.test_text_bg_2021 .word_group_area{margin-top:80px;margin-bottom:40px;padding:16px;border:2px #000000 solid;box-sizing:border-box;position:relative}.test_text_bg_2021 .word_group_area::before{content:"【語群】";position:absolute;top:-40px;left:-8px}.test_text_bg_2021 .word_group_area.type_b::before{content:"【説明欄】"}.test_text_bg_2021 .braces{position:relative;top:-4px;left:-8px;margin-top:40px}.test_text_bg_2021 p{margin:0 0 1em 0;line-height:1.8}.test_text_bg_2021 table.new_style_2021_table{margin-top:40px}.test_text_bg_2021 table.new_style_2021_table tr td{padding:4px 8px;border:1px dashed #eee;text-align:center;vertical-align:middle}.test_text_bg_2021 table.new_style_2021_table.basic::before{content:"（組み合わせ）";display:table-caption;margin-bottom:4px}.test_text_bg_2021 table.new_style_2021_table.simple tr td{padding:8px 8px;vertical-align:middle}.test_text_bg_2021 table.new_style_2021_table.simple tr td:nth-of-type(3),.test_text_bg_2021 table.new_style_2021_table.simple tr td:nth-of-type(5){text-align:left}.test_text_bg_2021 input[type="radio"]{width:32px;height:32px;margin:8px;cursor:pointer;vertical-align:middle}.test_text_bg_2021 input[type="checkbox"]{width:32px;height:32px;margin:8px;cursor:pointer;vertical-align:middle}.test_text_bg_2021 table tr td.min_w{min-width:120px}.contents .test_text_bg_2021{font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;padding:40px}.contents .test_text_bg_2021 .test_title .subject{width:80%}.contents .test_text_bg_2021 .question_area .question{margin-top:60px}.contents .test_text_bg_2021 .question_area .select_area{background:#f5f5f5;border-radius:8px;padding:16px 0 8px}.contents .score_area_contents{padding:20px 60px}.contents .score_area_contents .advance_notice::after{content:"下の『診断する』ボタンを押してください" !important}.contents .score_area_contents .score_area{margin:20px -60px}.contents .diagnose_area p,.contents .diagnose_area .add_point{font-family:"M PLUS Rounded 1c"}.contents .diagnose_area .add_point{padding:16px;background:#f8f8f8;font-size:95%;line-height:1.6;border-radius:12px;margin-bottom:12px}.contents .diagnose_area .add_point br{display:block;content:"";margin:10px 0}.contents .diagnose_area h3{color:#333;padding:0.5em 0;border-top:solid 2px #333;border-bottom:solid 2px #333;background:none;border-right:none;text-align:center}.contents .diagnose_area h5{color:#333;padding:0.5em 0;border-top:none;border-bottom:2px #333 dashed;background:none;border-left:none;border-right:none;text-align:center}.contents .diagnose_area .alert_message{color:#fa4141;text-align:center}.grade_area{margin:36px auto;text-align:center}.grade_area .grade_btn{display:inline-block;width:200px;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none;border:none;position:relative;background-color:#2eafb6;border-radius:4px;color:#fff;line-height:54px;-webkit-transition:none;transition:none;box-shadow:0 4px 0 #188187;min-width:240px;font-size:1.6em;font-weight:bold;cursor:pointer}.grade_area .grade_btn::before,.grade_area .grade_btn::after{position:absolute;z-index:-1;display:block;content:''}.grade_area .grade_btn,.grade_area .grade_btn::before,.grade_area .grade_btn::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grade_area .grade_btn:hover{background-color:#3ac7cf;box-shadow:0 4px 0 #239fa6}.grade_area .grade_btn:active{top:3px;box-shadow:none}.grade_area.delete{display:none}.recomend_button_area{margin:20px 0;text-align:left}.recomend_button_area .recomend_button{display:inline-block;width:200px;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none;border:none;position:relative;background-color:#ffa203;border-radius:4px;color:#fff;line-height:54px;-webkit-transition:none;transition:none;box-shadow:0 4px 0 #d08400;min-width:240px;font-size:1.6em;font-weight:bold;cursor:pointer}.recomend_button_area .recomend_button::before,.recomend_button_area .recomend_button::after{position:absolute;z-index:-1;display:block;content:''}.recomend_button_area .recomend_button,.recomend_button_area .recomend_button::before,.recomend_button_area .recomend_button::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.recomend_button_area .recomend_button:hover{background-color:#ffb435;box-shadow:0 4px 0 #ed9601}.recomend_button_area .recomend_button:active{top:3px;box-shadow:none}.recomend_link_area{text-align:center;margin:24px auto;padding:8px 16px;border-radius:16px}.recomend_link_area .recomend_link{font-weight:bold;text-decoration:underline;font-size:110%}.score_area_contents{border:1px solid #eee;margin:40px 0;padding:40px 90px}.score_area_contents .advance_notice{color:#999;font-weight:bold;text-align:center;margin:40px 0}.score_area_contents .advance_notice::before{display:inline-block;width:40px;height:40px;background-size:contain;vertical-align:middle;position:relative;top:-1px;left:-8px;content:url("../img/07_exam/common/icon/icon_check.svg")}.score_area_contents .advance_notice::after{content:"採点結果";font-size:120%;color:#999}.score_area_contents .question_number{color:#333;font-size:120%;font-weight:bold;margin:0 8px 0 2px;font-family:Tahoma, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"}.score_area_contents .select_number{color:#fa4141;font-size:120%;font-weight:bold;margin:0 4px;font-family:Tahoma, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"}.score_area_contents .total_point{color:#fa4141;font-size:200%;font-weight:bold;margin:0 8px;font-family:Tahoma, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"}.score_area_contents .total_point::before{content:"得点";font-size:40%;color:#333;width:80px;position:relative;top:-2px;left:-8px}.score_area_contents .total_point::after{content:"点";font-size:40%;color:#333;width:80px;position:relative;top:-2px;left:8px}.score_area_contents .check_count_area{font-family:Tahoma, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";text-align:center;margin-bottom:20px;background:#f5f5f5;padding:8px}.score_area_contents .sub_title{font-weight:bold;margin:40px 0 4px 8px;text-align:left}.score_area_contents .score_area{display:block;position:relative;padding:20px 0 0;text-align:center;font-size:36px;font-weight:bold;margin:20px -90px}.score_area_contents .score_area span.ribbon{display:inline-block;position:absolute;left:0;top:5px;box-sizing:border-box;padding:0 20px;margin:0;height:40px;line-height:40px;font-size:18px;letter-spacing:0.1em;color:white;background:#fa4141;box-shadow:0 2px 2px rgba(0,0,0,0.12);border-radius:0 4px 4px 0}.score_area_contents .score_area span.ribbon:before{position:absolute;content:'';top:0;left:-7px;border:none;height:48px;width:7px;background:#fa4141;border-radius:5px 0 0 5px}.score_area_contents .score_area span.ribbon:after{position:absolute;content:'';bottom:-7px;left:-5px;border:none;height:7px;width:5px;background:#ce1c1c;border-radius:5px 0 0 5px}.score_area_contents .score_area span.ribbon i{position:relative;z-index:1;color:#fff;font-weight:bold;font-style:normal;position:relative;top:0px}.score_area_contents .score_area span.ribbon i.fa-star:before{content:"SCORE"}.score_area_contents .each_answer_area{border:1px dashed #eee;border-radius:8px;margin-bottom:4px;background:#fff;padding:20px}.score_area_contents .each_answer_area .each_answer{padding:20px 8px 8px}.score_area_contents .each_answer_area .each_answer .correct_number{color:#3c75e8;font-size:120%;font-weight:bold;margin:0 4px;font-family:Tahoma, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"}.score_area_contents .each_answer_area .each_answer .judgment{font-weight:bold;font-size:120%;margin-right:8px}.score_area_contents .each_answer_area .each_answer .judgment.correct::before,.score_area_contents .each_answer_area .each_answer .judgment.wrong::before{display:inline-block;width:32px;height:32px;background-size:contain;vertical-align:middle;position:relative;top:-2px;left:-8px}.score_area_contents .each_answer_area .each_answer .judgment.correct::before{content:url("../img/07_exam/common/icon/icon_correct.svg")}.score_area_contents .each_answer_area .each_answer .judgment.wrong::before{content:url("../img/07_exam/common/icon/icon_wrong.svg")}.score_area_contents .sub_point_area{margin-top:-40px;font-size:20px;font-weight:bold;text-align:center;margin-bottom:40px;color:#333}h2{font-size:1.1rem;color:#82b4cd;padding:0 0 0 10px;border-left:5px solid;margin-top:15px;border-bottom:none}h4{margin-top:15px !important;margin-bottom:0px !important}.under_line{border-bottom:1px solid #000;padding-bottom:1px}.table_border{border:1px #000 solid !important}.table_border td{border:1px #000 solid !important}.test_text_bg{width:85%;margin:2em auto;background-color:#FDFDFD;padding:50px;border:1px solid #eee}.txt_view_area{border:#eee 1px dashed;padding:15px;background:#FFF}.txt_view_area img{width:100%;height:auto}.txt_center p input{padding:15px 40px;font-size:2em;font-weight:bold;color:#666;cursor:pointer;min-width:250px;min-height:80px}.score_bg{margin-bottom:40px;width:85%;margin:2em auto;background-color:#FDFDFD;padding:50px;border:1px solid #eee}.SocialParts{margin-top:5px;margin-bottom:5px}.fbshare{padding-right:10px}.ads_area{margin-top:10px auto 10px;text-align:center;display:block !important}.ads_area.test_top{margin:10px auto;text-align:center;width:800px}.ads_title{float:left;font-size:10px;font-weight:bold;margin-left:12px}.ads_title_under{text-align:left;font-size:10px;font-weight:bold;margin-left:36px}.ads_title_normal{font-size:10px;font-weight:bold;margin:5px}.comment-content p{line-height:1.5;font-size:100%}.cmt_area .main_cmt{width:728px;margin:0 auto}.cmt_area .main_cmt .comments{display:none}.cmt_area .comments .comment-content{background:#FEFEFE}.test_text_bg input[type="radio"]{width:32px;height:32px;margin:5px;cursor:pointer;vertical-align:middle}.test_text_bg table td{padding:4px 8px;border:1px dashed #eee}table.appropriate{width:100%;margin-bottom:60px}.test_text_bg table.appropriate td{padding:10px 5px}.explanation{margin:20px}.content-area{padding:12px 0}.comment_Box{font-size:1.0rem;width:100%;margin:2em auto;box-sizing:border-box}.comment_Box h3{font-size:100%;padding:12px 0;padding-left:12px;padding-right:16px;margin:16px 0;background:#f5f5f5;border-right:#7cc9cd solid 12px;border-radius:2px;line-height:1.3}.comment_Box h3 small{margin-left:8px}.comment_Box label{display:block;margin:12px 0 4px;font-size:1.0rem}.comment_Box textarea{width:100%;border:1px solid #ccc;font-size:1.0rem;box-sizing:border-box}.comment_Box .form-submit{text-align:center}.comment_Box .form-submit .submit{display:inline-block;width:200px;height:54px;text-align:center;text-decoration:none;line-height:54px;outline:none;border:none;position:relative;background-color:#eee;border-radius:4px;color:#666;line-height:54px;-webkit-transition:none;transition:none;box-shadow:0 4px 0 #999;min-width:240px;font-size:1.2em;font-weight:bold;cursor:pointer}.comment_Box .form-submit .submit::before,.comment_Box .form-submit .submit::after{position:absolute;z-index:-1;display:block;content:''}.comment_Box .form-submit .submit,.comment_Box .form-submit .submit::before,.comment_Box .form-submit .submit::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.comment_Box .form-submit .submit:hover{background-color:#f8f8f8;box-shadow:0 4px 0 #ccc}.comment_Box .form-submit .submit:active{top:3px;box-shadow:none}.comment_Box .comment{border-bottom:none}.comment_Box .form-submit{margin-top:40px}.comment-lists-wrap h4{font-size:1.4rem;margin-top:40px;margin-bottom:16px;font-weight:normal}.comment-lists-wrap ol{list-style-position:inside;list-style:none}.comment-lists-wrap ol li{overflow:hidden;list-style:none}.comment-lists-wrap ol li footer{background-color:transparent;border-top:none;padding:4px;z-index:1}.comment-lists-wrap ol .children{margin-left:10%}.comment-lists-wrap .reply{background-color:#E5E5E5;line-height:28px;width:60px;font-size:1.0rem;text-align:center;float:right;margin-bottom:2%}.comment-lists-wrap .reply a{color:#666;display:block}.comment-lists-wrap .comment-author{width:15%;float:left;overflow:hidden;box-shadow:none;position:relative;top:24px}.comment-lists-wrap .comment-author img{width:64px;height:auto;display:block;margin:auto;margin:0 auto 8px}.comment-lists-wrap span.says{display:none}.comment-lists-wrap .comment-body{clear:both;overflow:hidden}.comment-lists-wrap .comment-body p{overflow:hidden;padding:2%}.comment-lists-wrap .comment-content{position:relative;border-radius:12px;background:#eee;margin:0px 0 0 160px;padding:12px;max-width:100%;margin-bottom:12px}.comment-lists-wrap .comment-content::after{content:"";display:inline-block;position:absolute;top:3px;left:-19px;border:8px solid transparent;border-right:18px solid #eee;-ms-transform:rotate(35deg);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.comment-lists-wrap .fn{display:block;font-style:normal;clear:both;text-align:center;font-size:0.8rem}.comment-lists-wrap .comment-metadata{font-size:12px}.comment-lists-wrap .comment-meta{text-align:right}.comment-lists-wrap .comment-meta a{color:#626262}@media screen and (max-width: 783px){.overlay{content:'';visibility:hidden;position:fixed;top:0;left:0;display:block;width:100%;height:100%;background:transparent;-webkit-transition:all .5s ease;transition:all .5s ease;z-index:3}.overlay::after{content:"";visibility:hidden;position:fixed;top:40%;left:0;display:block;width:100%;height:50px;color:rgba(255,255,255,0);font-size:40px;font-weight:bold;text-align:center;-webkit-transition:all .5s ease;transition:all .5s ease}.side-open .overlay{visibility:visible;cursor:pointer;background:rgba(0,0,0,0.7)}.side-open::after{visibility:visible;color:rgba(255,255,255,0.8)}.side-open .side-menu{opacity:1}.test_text_bg{margin:0 auto;margin-bottom:16px;padding:10px;width:90%;font-size:90%}.test_text_bg p{line-height:1.7}.test_text_bg table{max-width:100%}.test_text_bg table td{padding:8px 10px;font-size:90%;line-height:1.3}.score_bg{margin:0 auto;margin-bottom:16px;padding:10px;width:90%;font-size:90%}.test_title_font{font-size:120%}.cmt_area{padding:10px}.cmt_area .main_cmt{width:100%}.cmt_area .comments-open-text textarea{width:100%}.ads_area.pc{display:none !important}.comment_Box{width:calc( 100% - 24px)}.comment_Box h3{font-size:1.0rem;font-weight:normal}.comment_Box textarea{width:99%}.comment_Box .comment-notes{font-size:0.8em}.comment-lists-wrap .comment-content{margin:0 0 12px 80px}.test_text_bg_2021{overflow-wrap:break-word;padding:12px;margin:0 auto 2em;width:98%;font-size:15px}.test_text_bg_2021 .test_title{text-align:center}.test_text_bg_2021 .test_title .period{font-size:18px;letter-spacing:0.2em;margin-top:40px}.test_text_bg_2021 .test_title .subject{font-size:24px;width:60%;margin:28px auto 16px;letter-spacing:1em;padding-left:1em}.test_text_bg_2021 .test_title .subject.w5{letter-spacing:0.6em;padding-left:0.6em}.test_text_bg_2021 .test_title .subject.w6{letter-spacing:0.2em;padding-left:0.2em}.test_text_bg_2021 .test_title .subject.w7{letter-spacing:0.06em;padding-left:0.06em}.test_text_bg_2021 .test_title .subject.w8{letter-spacing:0em;padding-left:0em}.test_text_bg_2021 .test_title .subject h1{text-align:center;font-size:100% !important}.test_text_bg_2021 .test_title .supplementary{font-size:18px}.test_text_bg_2021 .question{margin-top:40px;margin-bottom:40px}.test_text_bg_2021 table.question_table tr th:nth-of-type(1){min-width:60px}.test_text_bg_2021 .picture{margin-top:60px}.test_text_bg_2021 .word_group_area{margin-top:60px}.test_text_bg_2021 table.new_style_2021_table.basic tr td:nth-of-type(1){padding:8px 0px 16px}.test_text_bg_2021 table.new_style_2021_table.simple tr td:nth-of-type(1){padding:8px 0px 16px}.test_text_bg_2021 table tr td.min_w{min-width:40px}.contents .test_text_bg_2021{padding:12px;width:100%}.contents .test_text_bg_2021 .question_area .question{margin-top:40px}.contents .score_area_contents{padding:20px 20px}.contents .score_area_contents .score_area{margin:20px -20px}.score_area_contents{padding:0px 12px 20px;margin:40px 12px}.score_area_contents .score_area{margin:20px -12px;padding:0}.score_area_contents .score_area span.ribbon{height:28px;line-height:28px;padding:0 12px}.score_area_contents .score_area span.ribbon:before{height:36px}.score_area_contents .score_area span.ribbon i{font-size:80%;position:relative;top:-1px}}
