﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}#main h4{padding-top:2em}.s4{font-size:12px;line-height:18px}p[align=right]{text-align:right}div.gray-frame{border:1px #ccc solid;padding:44px 70px;margin:0 0 1.67em}div#main h2{height:38px;padding-bottom:5px}div#main h3{margin-bottom:20px;padding:15px 5px 15px;border-top:2px solid #dc0505;border-bottom:2px solid #dc0505}div#main h3 div.number{display:inline;padding:0 0;text-align:center;color:#333;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:bold}div#main h3 div.title{padding-top:10px;line-height:1.2em;font-size:2em;font-weight:bold;color:#333}div#main h3 div.subtitle{padding-top:5px;font-size:1.17em;font-weight:bold}div#main h3 div.author{padding-top:12px;font-size:1.17em}div#main h4{margin-bottom:15px;padding-bottom:5px;background:transparent url(/__img/separator/dotline1red.gif) left bottom repeat-x}div#main h4 a{font-weight:bold}div#main h5{margin-bottom:5px}div#main strong{font-weight:bold;color:#000}div#main .toPageTop{clear:both;text-align:right}div#main ul,div#main ol{padding-left:1.67em}.caution{color:#cc0000}.last{margin-bottom:0}.txtCenter{text-align:center}.news-index{width:100% !important}#table-AMT td{vertical-align:top}td h3{background-image:none !important}ul.simpleBlack{margin-left:1.67em}ul.simpleBlack li{padding-bottom:1.67em}td.img-caption{padding:1em 0}#next-author{padding:4px;border:1px solid #ccc;text-align:center}#next-author p{text-align:left}.padding-maker{padding:0 20px}#main .padding-maker{padding:0 20px}table#right td{width:100%;vertical-align:top !important;word-break:normal;word-wrap:break-word}dl.tableDl dt{float:left;width:20%}dl.tableDl dd{float:left;width:80%;padding-bottom:1em}div.columImgW3 div.caption{padding-top:10px}div.columImgright{float:right;margin:0 0 1.67em 1.67em}div.columImgright div.caption2{clear:both;padding-top:10px}div.columImgW1-3rd.columImgright{width:228px}div.caption,div.caption2{font-size:10px;line-height:15px}div.portraitCaption{text-align:left;padding:5px;font-size:90%}div#backNumber{position:absolute;margin-right:23px;margin-top:18px;right:0pt;z-index:1}.topicsLanding .colWidth6L .number{margin-bottom:5px;font-size:1.5em}.topicsLanding .title{margin:5px 0 10px 0;font-size:1.1em}.topicsLanding .colWidth6L .title{margin:5px 0 10px 0;font-size:150%}.topicsLanding .subtitle{margin:5px 0 10px 0;font-size:0.92em}.topicsLanding .colWidth6L .subtitle{font-size:0.8em}.topicsLanding .author{font-weight:bold}.topicsLanding .position{line-height:1.5em}.topicsLanding .colWidth6L .position{line-height:1.82em}.prBox{border:1px solid #cccccc;margin:0 0 1.67em;padding:20px}span.column108{display:none}table.intro-profile{margin:2em 0;background-color:#CCCCCC;width:80%}table.intro-profile td{vertical-align:top !important;text-align:left;padding:20px}table.white{margin:0 0 2em 0;width:100%}table.white td{background-color:#fff;padding:0}table.Intro-reco{width:100%}table.Intro-reco b{display:block;margin-bottom:5px}div.captionNote{margin-bottom:1em;font-size:95%}div.captionNote ol{margin-top:0.5em}div.captionNote li{margin-bottom:1em}#japan{background:url(/learning/education/images/map/00.gif) no-repeat top left;margin-left:155px}#world-wrapper{position:relative}#world-wrapper img{position:absolute;top:0;left:0}#world{margin-left:155px}ul.nomargin li{list-style-type:none}#foreign span{top:0}#learn-table td{border:1px #fff solid;padding:8px}#learn-table td dl{margin-bottom:0}.top_float{float:left;width:150px}table.series-top{width:100%;margin-bottom:1.67em;border:1px #f0f0f0 solid}table.series-top td{padding:5px 15px 5px 15px;text-align:center}table.series-top th{width:78px;padding:5px 15px 5px 5px;border-right:1px #f0f0f0 solid}table.series-top .upperCol{border-bottom:1px #f0f0f0 solid}div.seriesPaginate{width:100%;margin-top:2em;text-align:center}div.seriesPaginate table{margin:auto;width:300px}div.seriesPaginate table td{text-align:center}div.seriesPaginate span{width:100px}.kouza-pub{float:left;width:208px;height:340px;margin-bottom:15px;margin-right:7px;background:#f0f0f0}.kouza-pub div{padding:8px}.kouza-pub .text{height:100px}.kouza-pub div.detail-link{text-align:center}table#kouza-yearly-archive-year{width:600px;height:18px;border-right:1px #acacac solid;margin:auto}table#kouza-yearly-archive-year td{width:74px;vertical-align:top !important;border-top:1px #acacac solid;border-bottom:1px #acacac solid}td.firstyear{border-left:1px #acacac solid}table#kouza-yearly-archive-year td a{display:block;background:#fff url(/tam/series/images/red.gif) 10px 2px no-repeat;padding-left:20px;width:55px}table#kouza-yearly-archive-year td a:hover{display:block;background:#f8f8f8 url(/tam/series/images/red.gif) 10px 2px no-repeat}span.year-title-span{display:block;background:#f8f8f8 url(/tam/series/images/gray.gif) 10px 2px no-repeat;padding-left:20px}#kouza-yearly-archive-contents{width:600px;border-right:1px #acacac solid;border-left:1px #acacac solid;border-bottom:1px #acacac solid;margin:auto}table#kouza-yearly-archive-contents td{vertical-align:top !important}.y96{background:url(/tam/series/images/1996-bg.gif) 0 0 no-repeat}.y97{background:url(/tam/series/images/1997-bg.gif) 0 0 no-repeat}.y98{background:url(/tam/series/images/1998-bg.gif) 0 0 no-repeat}.y99{background:url(/tam/series/images/1999-bg.gif) 0 0 no-repeat}.y00{background:url(/tam/series/images/2000-bg.gif) 0 0 no-repeat}.y01{background:url(/tam/series/images/2001-bg.gif) 0 0 no-repeat}.y02{background:url(/tam/series/images/2002-bg.gif) 0 0 no-repeat}.y03{background:url(/tam/series/images/2003-bg.gif) 0 0 no-repeat}table#kouza-yearly-archive-contents td img{margin-bottom:58px}table#kouza-yearly-archive-contents td.left{width:358px;border-top:0px;border-right:0px;border-left:1px #acacac solid}table#kouza-yearly-archive-contents td.left div{padding:0 10px 10px 10px}table#kouza-yearly-archive-contents td.right{width:240px;background:#f8f8f8;border-top:0px;border-left:0px}table#kouza-yearly-archive-contents p{background:none}table#kouza-yearly-archive-contents td div img{margin:0px}.pub{float:left;width:437px;margin-bottom:15px;margin-right:16px;background:#f0f0f0}.pub div{padding:8px}.pub div.detail-link{float:left;padding-right:1em;text-align:center}td.pubRight{width:150px;padding:10px;background-color:#f8f8f8;vertical-align:top}table.tamArchives{width:100%}table.tamArchives td{vertical-align:top}h3.pdf-archive{margin-bottom:5px;font-size:150%;font-weight:normal}p.pdf-archive{margin-bottom:0;padding:20px}div.pdf-archive{background-color:#fff}.pub table{margin-bottom:1.67em}.pub table th{vertical-align:top;font-size:90%;color:333;white-space:nowrap}table#timelineWrapper{width:640px}table#timeline{width:610px}table#timeline img{display:block}table#timeline td{vertical-align:top}td.waku{background:url(/learning/timeline/_img/waku.gif) top right repeat-y}td.waku b{margin-left:0.5em}td.waku span{padding:0 0.75em 0 0.75em;font-size:90%;font-weight:bold}td.waku p{padding-right:0.5em;margin-bottom:15px}td.waku p.gray-frame{border:1px solid #CCCCCC;padding:1em !important}td.col2{border-top:1px #cccccc solid;border-bottom:1px #cccccc solid;background-color:#f7f7f7}table.after1990 td.col2{border-top:none;border-bottom:1px #cccccc solid;background-color:#fff}table.after1990 td.waku2{padding-top:1em}table.after1990 td.arrow{vertical-align:bottom !important}td.timelineGrayBL{width:259px !important;border-bottom:1px #acacac solid;border-left:1px #acacac solid}td.timelineGrayRBL{width:259px !important;border-bottom:1px #acacac solid;border-left:1px #acacac solid}td#menu{vertical-align:top !important;background:transparent url(/learning/timeline/_img/space.gif) repeat scroll 0% 0%}td#menu img{display:inline}td.waku2{padding:0 5px 1em 5px;background-image:url(/learning/timeline/_img/waku.gif);background-position:top right;background-repeat:repeat-y}dl.timelineEvent{clear:both;width:100%}dl.timelineEvent dt{clear:both;float:left;width:36px;font-weight:bold;font-style:italic}table.noMonth dl.timelineEvent dt{width:9px}dl.timelineEvent dd{float:left;width:214px;padding-bottom:0.5em}table.noMonth dl.timelineEvent dd{width:241px}td#menuBottomspace{background:transparent url(/learning/timeline/_img/space.gif) repeat scroll 0% 0%;vertical-align:bottom !important}p.grayFrame{clear:both;border:1px solid #CCCCCC;padding:1em !important}table.bookshelf{width:570px;border:1px #ccc solid;border-collapse:separate;border-spacing:10px;margin:15px 0 25px 0}.bookshelf tr td{border:1px #ccc solid !important;padding:0px;width:50%}.bookshelf-ol{padding-top:1.67em;margin-left:10px}.bookshelf-ol li{margin-bottom:0.5em}.bookshelf-ol img{vertical-align:bottom}.bookshelf-ol ul.gray{font-size:90%;margin-top:1.67em;margin-left:-20px}table#linkIndex{width:100%}table#linkIndex td{vertical-align:top !important}.link ul.gray li a{font-weight:bold}.blogmain h4{padding-top:2em}div.blogmain h2{height:38px;padding-bottom:5px}div.blogmain h3{margin-bottom:20px;padding:15px 5px 15px;border-top:2px solid #dc0505;border-bottom:2px solid #dc0505}div.blogmain h3 div.number{display:inline;padding:0 5px;text-align:center;color:#333;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:bold}div.blogmain h3 div.title{padding-top:10px;line-height:1.2em;font-size:2em;font-weight:bold;color:#333}div.blogmain h3 div.subtitle{padding-top:5px;font-size:1.17em;font-weight:bold}div.blogmain h3 div.author{padding-top:12px;font-size:1.17em}div.blogmain h4{margin-bottom:15px;padding-bottom:5px;background:transparent url(/__img/separator/dotline1red.gif) left bottom repeat-x}div.blogmain h4 a{font-weight:bold}div.blogmain strong{font-weight:bold;color:#000}div.blogmain .toPageTop{clear:both;text-align:right}div.blogmain div.inner img{margin:0.5em 0 0 0}.blogPaginate{height:38px;padding-bottom:5px}.blogPaginate div{padding-top:5px}.blogPaginate .previous{float:left}.blogPaginate .next{float:right}.blogSub h3{margin-top:2em;margin-bottom:1em;padding-left:1em;font-weight:normal;border-left:2px #DC0505 solid}.blogSub ul li{margin-bottom:0.5em;padding-left:1em;background:url("/__img/arrow/gtSred.gif") no-repeat scroll 0 6px transparent;list-style-type:none}.blogSub div#bannr a img{margin-bottom:0.67em}.blogSub select{position:relative;left:0;margin-top:0px;margin-right:0px;margin-bottom:1em}.blogSub hr{margin:2em 0}.search-results-container h3{border-top:none !important;border-bottom:none !important}.subWrapper{position:relative}.tooltip{position:relative;vertical-align:bottom;cursor:pointer;white-space:nowrap}.tooltip span{position:absolute;display:block;padding:15px 20px;background:#eeeeee;border:1px #cccccc solid;border-radius:10px;white-space:normal;_white-space:nowrap;top:0;left:0;max-width:625px;min-width:406px}.tooltip img.tipTri{position:absolute;z-index:2;top:0}.tipInner *{font-weight:normal !important}#main .padding-maker{font-size:115%}#main .padding-maker p,#main .padding-maker blockquote{line-height:1.7em}#main .padding-maker ul.simpleBlack li,.panes ul.simpleBlack li,.fukkou .padding-maker ul.simpleBlack li{padding-bottom:1em}small{font-size:11px;line-height:1.67em}.aster{font-size:95%}#Window{font-size:115%;line-height:1.7em}.blogmain .texts{font-size:115%;line-height:1.7em}.panes{font-size:115%;line-height:1.7em}.fukkou .padding-maker{font-size:115%;line-height:1.7em}.caption{padding-top:10px;font-size:12px}div.caption,div.caption2,td.s3{font-size:12px;line-height:18px}.calendar{width:316px;margin:12px auto;margin:12px auto}.calendar caption{text-align:center;padding-bottom:15px}.calendar th{padding:5px;text-align:center;font-weight:bold}.calendar th.sunday{color:#db0000}.calendar th.saturday{color:#004da1}.calendar td{padding:5px;text-align:center}.asset-meta{margin-bottom:10px}.trackbacks-content,.trackbacks-info,#comments-content,#comments-open{padding:15px 20px}.comments-open label{display:block}#comments-open-data input,#comment-text,#captcha_code{border:1px #ccc solid}#comment-author,#comment-email,#comment-url,#comment-text{box-sizing:border-box;width:100%;margin-top:5px;padding:0 5px;font-size:105%}#comment-author,#comment-email,#comment-url{padding:3px 0}#comment-text{line-height:1.75em}#comment-bake-cookie{margin-left:0;vertical-align:middle}#comment-form-remember-me label,#comment-form-reply label{display:inline}.comment-footer,.comments-open-header,.comments-open-content,.comments-closed,#comment-form-external-auth,#comment-greeting,.comments-open-moderated,#comment-form-name,#comment-form-email,#comment-form-url,#comment-form-remember-me,#comment-form-reply,#comments-open-text,.trackback-footer,.archive-content{margin-bottom:15px}.trackback,.comment{margin-bottom:10px;padding:30px;background:#e9e9e9;line-height:1.75em}.comment-content p:last-child{margin-bottom:0 !important}#comments-open-captcha .label{margin-bottom:5px}#captcha_code{margin:10px 0;padding:0 5px}#comments-open-footer{margin-top:30px}table.Intro-reco th{padding-bottom:1em}table.Intro-reco{width:100%}table.Intro-reco thead,table.Intro-reco tbody{float:left}table.Intro-reco head{width:150px}table.Intro-reco thead img{width:100px;height:auto !important}table.Intro-reco thead+tbody{width:520px;margin-left:20px}.voice{position:relative;padding:10px 20px;border-bottom:none !important;border-radius:5px;background-color:#ccc}.voice:after{display:block;position:absolute;left:15px;bottom:-10px;width:0;border:10px solid transparent;border-top-color:#ccc;border-bottom-width:0;content:""}.interviewer{padding-left:30px;background:url("/_img/parts/dash.png") no-repeat scroll 0 8px transparent;font-weight:bold}.interviewee{font-weight:bold;color:#df0000;font-weight:bold}.no_margin-bottom{margin-bottom:0 !important}.QandA p{padding-left:2em;text-indent:-2em}.QandA .Q{color:#CC0206;font-weight:bold}.__article__text--blog div{min-height:23px;-ms-word-break:break-all;hyphens:auto;text-align:left}.question{color:#df0000;font-weight:bold}ul.gray{padding-left:0}ul.gray li{list-style-type:none;margin:0 0 1em}body{background-color:#ffffff}.pure-skin-tam .pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-skin-tam .pure-button::-moz-focus-inner{padding:0;border:0}.pure-skin-tam .pure-button{font-size:100%;*font-size:90%;*overflow:visible;padding:0.5em 1.5em 0.5em;color:#171717;border:1px solid #bababa;border:none transparent;background-color:#c7c7c7;text-decoration:none;border-radius:2px;-webkit-font-smoothing:antialiased;-webkit-transition:0.1s linear -webkit-box-shadow;-moz-transition:0.1s linear -moz-box-shadow;-ms-transition:0.1s linear box-shadow;-o-transition:0.1s linear box-shadow;transition:0.1s linear box-shadow}.pure-skin-tam .pure-button-hover,.pure-skin-tam .pure-button:hover{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#00000000', GradientType=0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0,0,0,0.05)), to(rgba(0,0,0,0.05)));background-image:-webkit-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.15));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0.05));background-image:-ms-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.15));background-image:-o-linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.05));background-image:linear-gradient(transparent, rgba(0,0,0,0.05) 40%, rgba(0,0,0,0.05))}.pure-skin-tam .pure-button:focus{outline:0}.pure-skin-tam .pure-button-active,.pure-skin-tam .pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,0.15) inset,0 0 6px rgba(0,0,0,0.2) inset}.pure-skin-tam .pure-button[disabled],.pure-skin-tam .pure-button-disabled,.pure-skin-tam .pure-button-disabled:hover,.pure-skin-tam .pure-button-disabled:active{border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);-khtml-opacity:0.40;-moz-opacity:0.40;opacity:0.40;cursor:not-allowed;box-shadow:none}.pure-skin-tam .pure-button-hidden{display:none}.pure-skin-tam .pure-button::-moz-focus-inner{padding:0;border:0}.pure-skin-tam .pure-button-primary,.pure-skin-tam .pure-button-selected,.pure-skin-tam a.pure-button-primary,.pure-skin-tam a.pure-button-selected{background-color:#df0000;color:#ffffff}/*! Copyright 2013 Yahoo! Inc. http://yuilibrary.com/license/ *//*! Copyright (c) Nicolas Gallagher and Jonathan Neal *//*! normalize.css v1.1.0 | MIT License | git.io/normalize */.pure-skin-tam .pure-form{margin:0}.pure-skin-tam .pure-form fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}.pure-skin-tam .pure-form legend{border:0;padding:0;white-space:normal;*margin-left:-7px}.pure-skin-tam .pure-form button,.pure-skin-tam .pure-form input,.pure-skin-tam .pure-form select,.pure-skin-tam .pure-form textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.pure-skin-tam .pure-form button,.pure-skin-tam .pure-form input{line-height:normal}.pure-skin-tam .pure-form button,.pure-skin-tam .pure-form input[type="button"],.pure-skin-tam .pure-form input[type="reset"],.pure-skin-tam .pure-form input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}.pure-skin-tam .pure-form button[disabled],.pure-skin-tam .pure-form input[disabled]{cursor:default}.pure-skin-tam .pure-form input[type="checkbox"],.pure-skin-tam .pure-form input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}.pure-skin-tam .pure-form input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.pure-skin-tam .pure-form input[type="search"]::-webkit-search-cancel-button,.pure-skin-tam .pure-form input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.pure-skin-tam .pure-form button::-moz-focus-inner,.pure-skin-tam .pure-form input::-moz-focus-inner{border:0;padding:0}.pure-skin-tam .pure-form textarea{overflow:auto;vertical-align:top}@media only screen and (max-width: 480px){.pure-skin-tam .pure-form button[type="submit"]{margin:0.7em 0 0}.pure-skin-tam .pure-form input[type="text"],.pure-skin-tam .pure-form input[type="password"],.pure-skin-tam .pure-form input[type="email"],.pure-skin-tam .pure-form input[type="url"],.pure-skin-tam .pure-form input[type="date"],.pure-skin-tam .pure-form input[type="month"],.pure-skin-tam .pure-form input[type="time"],.pure-skin-tam .pure-form input[type="datetime"],.pure-skin-tam .pure-form input[type="datetime-local"],.pure-skin-tam .pure-form input[type="week"],.pure-skin-tam .pure-form input[type="number"],.pure-skin-tam .pure-form input[type="search"],.pure-skin-tam .pure-form input[type="tel"],.pure-skin-tam .pure-form input[type="color"],.pure-skin-tam .pure-form label{margin-bottom:0.3em;display:block}.pure-skin-tam .pure-group input[type="text"],.pure-skin-tam .pure-group input[type="password"],.pure-skin-tam .pure-group input[type="email"],.pure-skin-tam .pure-group input[type="url"],.pure-skin-tam .pure-group input[type="date"],.pure-skin-tam .pure-group input[type="month"],.pure-skin-tam .pure-group input[type="time"],.pure-skin-tam .pure-group input[type="datetime"],.pure-skin-tam .pure-group input[type="datetime-local"],.pure-skin-tam .pure-group input[type="week"],.pure-skin-tam .pure-group input[type="number"],.pure-skin-tam .pure-group input[type="search"],.pure-skin-tam .pure-group input[type="tel"],.pure-skin-tam .pure-group input[type="color"]{margin-bottom:0}.pure-skin-tam .pure-form-aligned .pure-control-group label{margin-bottom:0.3em;text-align:left;display:block;width:100%}.pure-skin-tam .pure-form-aligned .pure-controls{margin:1.5em 0 0 0}.pure-skin-tam .pure-form .pure-help-inline,.pure-skin-tam .pure-form-message-inline,.pure-skin-tam .pure-form-message{display:block;font-size:80%;padding:0.2em 0 0.8em}}.pure-skin-tam .pure-form input[type="text"],.pure-skin-tam .pure-form input[type="password"],.pure-skin-tam .pure-form input[type="email"],.pure-skin-tam .pure-form input[type="url"],.pure-skin-tam .pure-form input[type="date"],.pure-skin-tam .pure-form input[type="month"],.pure-skin-tam .pure-form input[type="time"],.pure-skin-tam .pure-form input[type="datetime"],.pure-skin-tam .pure-form input[type="datetime-local"],.pure-skin-tam .pure-form input[type="week"],.pure-skin-tam .pure-form input[type="number"],.pure-skin-tam .pure-form input[type="search"],.pure-skin-tam .pure-form input[type="tel"],.pure-skin-tam .pure-form input[type="color"],.pure-skin-tam .pure-form select,.pure-skin-tam .pure-form textarea{padding:0.5em 0.6em;display:inline-block;border:1px solid #e6e6e6;font-size:0.8em;box-shadow:inset 0 1px 3px #e6e6e6;border-radius:4px;-webkit-transition:0.3s linear border;-moz-transition:0.3s linear border;-ms-transition:0.3s linear border;-o-transition:0.3s linear border;transition:0.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}.pure-skin-tam .pure-form input[type="text"]:focus,.pure-skin-tam .pure-form input[type="password"]:focus,.pure-skin-tam .pure-form input[type="email"]:focus,.pure-skin-tam .pure-form input[type="url"]:focus,.pure-skin-tam .pure-form input[type="date"]:focus,.pure-skin-tam .pure-form input[type="month"]:focus,.pure-skin-tam .pure-form input[type="time"]:focus,.pure-skin-tam .pure-form input[type="datetime"]:focus,.pure-skin-tam .pure-form input[type="datetime-local"]:focus,.pure-skin-tam .pure-form input[type="week"]:focus,.pure-skin-tam .pure-form input[type="number"]:focus,.pure-skin-tam .pure-form input[type="search"]:focus,.pure-skin-tam .pure-form input[type="tel"]:focus,.pure-skin-tam .pure-form input[type="color"]:focus,.pure-skin-tam .pure-form select:focus,.pure-skin-tam .pure-form textarea:focus{outline:0;outline:thin dotted \9;border-color:#129FEA}.pure-skin-tam .pure-form input[type="file"]:focus,.pure-skin-tam .pure-form input[type="radio"]:focus,.pure-skin-tam .pure-form input[type="checkbox"]:focus{outline:thin dotted #333;outline:1px auto #129FEA}.pure-skin-tam .pure-form .pure-checkbox,.pure-skin-tam .pure-form .pure-radio{margin:0.5em 0;display:block}.pure-skin-tam .pure-form input[type="text"][disabled],.pure-skin-tam .pure-form input[type="password"][disabled],.pure-skin-tam .pure-form input[type="email"][disabled],.pure-skin-tam .pure-form input[type="url"][disabled],.pure-skin-tam .pure-form input[type="date"][disabled],.pure-skin-tam .pure-form input[type="month"][disabled],.pure-skin-tam .pure-form input[type="time"][disabled],.pure-skin-tam .pure-form input[type="datetime"][disabled],.pure-skin-tam .pure-form input[type="datetime-local"][disabled],.pure-skin-tam .pure-form input[type="week"][disabled],.pure-skin-tam .pure-form input[type="number"][disabled],.pure-skin-tam .pure-form input[type="search"][disabled],.pure-skin-tam .pure-form input[type="tel"][disabled],.pure-skin-tam .pure-form input[type="color"][disabled],.pure-skin-tam .pure-form select[disabled],.pure-skin-tam .pure-form textarea[disabled]{cursor:not-allowed;box-shadow:inset 0 1px 10px #ededed;background-color:#ededed;color:#adadad;border-color:#e6e6e6}.pure-skin-tam .pure-form input[readonly],.pure-skin-tam .pure-form select[readonly],.pure-skin-tam .pure-form textarea[readonly],.pure-skin-tam .pure-form input[readonly]:focus,.pure-skin-tam .pure-form select[readonly]:focus,.pure-skin-tam .pure-form textarea[readonly]:focus{background:#eee;color:#777;border-color:#ccc}.pure-skin-tam .pure-form input:focus:invalid,.pure-skin-tam .pure-form textarea:focus:invalid,.pure-skin-tam .pure-form select:focus:invalid{color:#b94a48;border:1px solid #ee5f5b}.pure-skin-tam .pure-form input:focus:invalid:focus,.pure-skin-tam .pure-form textarea:focus:invalid:focus,.pure-skin-tam .pure-form select:focus:invalid:focus{border-color:#e9322d}.pure-skin-tam .pure-form input[type="file"]:focus:invalid:focus,.pure-skin-tam .pure-form input[type="radio"]:focus:invalid:focus,.pure-skin-tam .pure-form input[type="checkbox"]:focus:invalid:focus{outline-color:#e9322d}.pure-skin-tam .pure-form select{border:1px solid #e6e6e6;background-color:white}.pure-skin-tam .pure-form select[multiple]{height:auto}.pure-skin-tam .pure-form label{margin:0.5em 0 0.2em;color:#4f4f4f;font-size:90%}.pure-skin-tam .pure-form fieldset{margin:0;padding:0.35em 0 0.75em;border:0}.pure-skin-tam .pure-form legend{display:block;width:100%;padding:0.3em 0;margin-bottom:0.3em;font-size:125%;color:#262626;border-bottom:1px solid #ededed}.pure-skin-tam .pure-form-stacked input[type="text"],.pure-skin-tam .pure-form-stacked input[type="password"],.pure-skin-tam .pure-form-stacked input[type="email"],.pure-skin-tam .pure-form-stacked input[type="url"],.pure-skin-tam .pure-form-stacked input[type="date"],.pure-skin-tam .pure-form-stacked input[type="month"],.pure-skin-tam .pure-form-stacked input[type="time"],.pure-skin-tam .pure-form-stacked input[type="datetime"],.pure-skin-tam .pure-form-stacked input[type="datetime-local"],.pure-skin-tam .pure-form-stacked input[type="week"],.pure-skin-tam .pure-form-stacked input[type="number"],.pure-skin-tam .pure-form-stacked input[type="search"],.pure-skin-tam .pure-form-stacked input[type="tel"],.pure-skin-tam .pure-form-stacked input[type="color"],.pure-skin-tam .pure-form-stacked select,.pure-skin-tam .pure-form-stacked label,.pure-skin-tam .pure-form-stacked textarea{display:block;margin:0.25em 0}.pure-skin-tam .pure-form-aligned input,.pure-skin-tam .pure-form-aligned textarea,.pure-skin-tam .pure-form-aligned select,.pure-skin-tam .pure-form-aligned .pure-help-inline,.pure-skin-tam .pure-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.pure-skin-tam .pure-form-aligned .pure-control-group{margin-bottom:0.5em;margin-left:1em;margin-right:1em}.pure-skin-tam .pure-form-aligned .pure-control-group label{display:inline-block;vertical-align:middle;width:3em;white-space:nowrap;margin:0 1em 0 0}.pure-skin-tam .pure-form-aligned .pure-control-group.pure-form-stacked label{display:block}.pure-skin-tam .pure-form-aligned .pure-controls{margin:1.5em 0 0 10em}.pure-skin-tam .pure-form input.pure-input-rounded,.pure-skin-tam .pure-form .pure-input-rounded{border-radius:30px;padding:0.5em 1em}.pure-skin-tam .pure-form .pure-group fieldset{margin-bottom:10px}.pure-skin-tam .pure-form .pure-group input{display:block;padding:0.5em 0.6em;margin:0;border-radius:0;position:relative;top:-1px}.pure-skin-tam .pure-form .pure-group input:focus{z-index:2}.pure-skin-tam .pure-form .pure-group input:first-child{top:1px;border-radius:4px 4px 0px 0px}.pure-skin-tam .pure-form .pure-group input:last-child{top:-2px;border-radius:0px 0px 4px 4px}.pure-skin-tam .pure-form .pure-group button{margin:0.35em 0}.pure-skin-tam .pure-form .pure-input-1{width:100%}.pure-skin-tam .pure-form .pure-input-2-3{width:66%}.pure-skin-tam .pure-form .pure-input-1-2{width:50%}.pure-skin-tam .pure-form .pure-input-1-3{width:33%}.pure-skin-tam .pure-form .pure-input-1-4{width:25%}.pure-skin-tam .pure-form .pure-help-inline,.pure-skin-tam .pure-form-message-inline{display:inline-block;padding-left:0.3em;color:#adadad;vertical-align:middle;font-size:90%}.pure-skin-tam .pure-form-message{display:block;color:#adadad;font-size:90%}.pure-skin-tam .pure-table{border-collapse:collapse;border-spacing:0;empty-cells:show;border:1px solid #dedede}.pure-skin-tam .pure-table caption{color:#adadad;font:italic 85%/1 arial, sans-serif;padding:1em 0;text-align:center}.pure-skin-tam .pure-table td,.pure-skin-tam .pure-table th{border-left:1px solid #dedede;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:0.3em 0.6em}.pure-skin-tam .pure-table td:first-child,.pure-skin-tam .pure-table th:first-child{border-left-width:0}.pure-skin-tam .pure-table thead{background-color:#d6d6d6;color:#262626;text-align:left;vertical-align:bottom}.pure-skin-tam .pure-table td{background-color:#ededed;color:#404040}.pure-skin-tam .pure-table-odd td{background-color:#dedede;color:#262626}.pure-skin-tam .pure-table-striped tr:nth-child(2n-1) td{background-color:#dedede;color:#262626}.pure-skin-tam .pure-table-bordered td{border-bottom:1px solid #dedede}.pure-skin-tam .pure-table-bordered tbody>tr:last-child td,.pure-skin-tam .pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-skin-tam .pure-table-horizontal td,.pure-skin-tam .pure-table-horizontal th{border-width:0 0 1px 0;border-bottom:1px solid #dedede}.pure-skin-tam .pure-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.pure-skin-tam .pure-menu ul{position:absolute;visibility:hidden}.pure-skin-tam .pure-menu.pure-menu-open{visibility:visible;z-index:2;width:100%}.pure-skin-tam .pure-menu ul{left:-10000px;list-style:none;margin:0;padding:0;top:-10000px;z-index:1}.pure-skin-tam .pure-menu>ul{position:relative}.pure-skin-tam .pure-menu-open>ul{left:0;top:0;visibility:visible}.pure-skin-tam .pure-menu-open>ul:focus{outline:0}.pure-skin-tam .pure-menu li{position:relative}.pure-skin-tam .pure-menu a,.pure-skin-tam .pure-menu .pure-menu-heading{display:block;color:inherit;line-height:1.5em;padding:0.35em 1.4em;text-decoration:none;white-space:nowrap}.pure-skin-tam .pure-menu.pure-menu-horizontal>.pure-menu-heading{display:inline-block;*display:inline;zoom:1;margin:0;vertical-align:middle}.pure-skin-tam .pure-menu.pure-menu-horizontal>ul{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-skin-tam .pure-menu li a{padding:0.35em 1.4em}.pure-skin-tam .pure-menu-can-have-children>.pure-menu-label:after{content:'\25B8';float:right;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', sans-serif;margin-right:-20px;margin-top:-1px}.pure-skin-tam .pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-skin-tam .pure-menu-separator{background-color:#dedede;display:block;height:1px;font-size:0;margin:7px 2px;overflow:hidden}.pure-skin-tam .pure-menu-hidden{display:none}.pure-skin-tam .pure-menu-fixed{position:fixed;top:0;left:0;width:100%}.pure-skin-tam .pure-menu-horizontal li{display:inline-block;*display:inline;zoom:1;vertical-align:middle}.pure-skin-tam .pure-menu-horizontal li li{display:block}.pure-skin-tam .pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label:after{content:"\25BE"}.pure-skin-tam .pure-menu-horizontal>.pure-menu-children>.pure-menu-can-have-children>.pure-menu-label{padding-right:30px}.pure-skin-tam .pure-menu-horizontal li.pure-menu-separator{height:50%;width:1px;margin:0 7px}.pure-skin-tam .pure-menu-horizontal li li.pure-menu-separator{height:1px;width:auto;margin:7px 2px}.pure-skin-tam .pure-paginator{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;list-style:none;margin:0;padding:0}.opera-only :-o-prefocus,.pure-skin-tam .pure-paginator{word-spacing:-0.43em}.pure-skin-tam .pure-paginator li{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-skin-tam .pure-paginator .pure-button{border-radius:0;padding:0.8em 1.4em;vertical-align:top;height:1.1em}.pure-skin-tam .pure-paginator .pure-button:focus,.pure-skin-tam .pure-paginator .pure-button:active{outline-style:none}.pure-skin-tam .pure-paginator .prev{border-radius:4px 0px 0px 4px}.pure-skin-tam .pure-paginator .next{border-radius:0px 4px 4px 0px}.pure-skin-tam .pure-menu.pure-menu-open,.pure-skin-tam .pure-menu.pure-menu-horizontal li .pure-menu-children{background:#ededed;border:1px solid #dedede}.pure-skin-tam .pure-menu.pure-menu-horizontal,.pure-skin-tam .pure-menu.pure-menu-horizontal .pure-menu-heading{border:none}.pure-skin-tam .pure-menu a{border:1px solid transparent;border-left:none;border-right:none}.pure-skin-tam .pure-menu a,.pure-skin-tam .pure-menu .pure-menu-can-have-children>li:after{color:#404040}.pure-skin-tam .pure-menu .pure-menu-can-have-children>li:hover:after{color:#262626}.pure-skin-tam .pure-menu .pure-menu-open{background:#d6d6d6}.pure-skin-tam .pure-menu li a:hover,.pure-skin-tam .pure-menu li a:focus{background:#d6d6d6}.pure-skin-tam .pure-menu li.pure-menu-disabled a:hover,.pure-skin-tam .pure-menu li.pure-menu-disabled a:focus{background:#ededed;color:#9e9e9e}.pure-skin-tam .pure-menu .pure-menu-disabled>a{background-image:none;border-color:transparent;cursor:default}.pure-skin-tam .pure-menu .pure-menu-disabled>a,.pure-skin-tam .pure-menu .pure-menu-can-have-children.pure-menu-disabled>a:after{color:#9e9e9e}.pure-skin-tam .pure-menu .pure-menu-heading{color:#171717;text-transform:uppercase;font-size:90%;margin-top:0.5em;border-bottom:solid 1px #dedede}.pure-skin-tam .pure-menu li.pure-menu-selected a{background-color:#df0000;color:#ffffff}.pure-skin-tam .pure-menu.pure-menu-open.pure-menu-fixed{border:none;border-bottom:1px solid #dedede}@media (max-width: 480px){.pure-skin-tam .pure-menu-horizontal{width:100%}.pure-skin-tam .pure-menu-children li{display:block;border-bottom:1px solid #dedede}}html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}.__container{clear:both;position:relative;width:1020px;margin:0 auto;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fff}@media only screen and (max-width: 1049px){.__container{width:100%;border:0}}@media only screen and (max-width: 767px){#page{padding-top:80px}}html,body{height:100%}#page>.__container{min-height:calc(100vh - 190px - 441px)}#site-footer{height:441px;width:100%}@media only screen and (max-width: 1049px){#page>.__container{min-height:calc(100vh - 190px - 516px)}#site-footer{height:516px}}@media only screen and (max-width: 767px){#page>.__container{min-height:calc(100vh - 80px - 206px)}#site-footer{height:206px;overflow:hidden}}body.menu-overlay{width:100vw;position:fixed}body{background-color:#F6F5F2}#site-title .__container{background:#fff}#page__bodyer{display:flex;flex-wrap:wrap;position:relative}#page__bodyer.page__bodyer--column-full{background:none}#wrapper-main{width:680px;border-right:1px #cccccc solid}.page__bodyer--column-full #wrapper-main{width:100%}#main-sidebar{width:339px}.page__bodyer--column-full-centering #wrapper-main{border-right:0}.page__bodyer--column-full-centering #main-article{padding-right:190px;padding-left:190px}@media only screen and (max-width: 1049px){#page__bodyer{background:none}#page__bodyer.page__bodyer-3col{background:none}#wrapper-main{width:66%;box-sizing:border-box}#wrapper-main.wrapper-main-full-width,#wrapper-main.wrapper-main-3col{width:100%;border:0}#main-sidebar{width:34%;border-top:1px #ccc solid}.page__bodyer--column-full-centering #main-article{padding-right:145px;padding-left:145px}}@media only screen and (max-width: 767px){#page__bodyer{background:none}#wrapper-main{width:100%;border-right:0}#main-sidebar{width:100%}.page__bodyer--column-full-centering #main-article{padding:30px 15px 0px}}.alphanum,html[lang='en'] body,*[lang='en'],*:lang(en){font-family:sans-serif}html[lang='ja'] body,*[lang="ja"],*:lang(ja){font-family:"YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ",sans-serif}.fa{font-family:"Font Awesome 5 Pro" !important}a{color:#000;transition:color 0.3s, background-color 0.3s, opacity 0.3s}@media (max-width: 576px){.text-sm-small{font-size:90%}}span.text-notes{padding:0 5px;color:#666}p.text-notes{font-size:80%;color:#666}.bg-gradient{background:-moz-linear-gradient(20.74% -121.79% -45deg, #ff0012 0%, #d70012 100%);background:-webkit-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);background:-webkit-gradient(linear, 20.74% -121.79%, 79.26% 221.79%, color-stop(0, #ff0012), color-stop(1, #d70012));background:-o-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);background:-ms-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0012', endColorstr='#D70012' ,GradientType=0)";background:linear-gradient(135deg, #ff0012 0%, #d70012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0012', endColorstr='#D70012', GradientType=1)}.shadow{box-shadow:2px 2px 2px #b2b2b2;-moz-box-shadow:2px 2px 2px #b2b2b2}.note:not(body){font-size:80%;color:#666}.list-horizontal{list-style-type:none}.list-horizontal li{float:left}.__button{display:inline-block;height:1em;padding:2px 5px;border-radius:3px;font-size:1em;line-height:1em;vertical-align:middle;letter-spacing:normal;text-decoration:none;color:#fff;background-color:#999}.__media-obj{overflow:hidden;margin-bottom:1em}.__media-obj__image{float:left;margin-right:1em}.__media-obj__image img{display:block;border:1px solid #dfdfdf}.__media-obj__data{overflow:hidden}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1050px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}table.data{width:100%;border-top:1px #e9e9e9 solid}table.data th{padding:10px;border-bottom:1px #e9e9e9 solid;white-space:nowrap;text-align:right;vertical-align:top}table.data td{padding:10px;border-bottom:1px #e9e9e9 solid;vertical-align:top}@media screen and (max-width: 767px){table.data th{text-align:left}}@media screen and (max-width: 576px){table.data{display:block;padding-bottom:10px;border-bottom:1px #e9e9e9 solid}table.data th,table.data td{display:block;border-bottom:0}table.data th{padding-right:0;padding-bottom:0;padding-left:0}table.data td{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}}.box{border:1px #ccc solid;margin-bottom:40px;padding:20px}.box *:last-child{margin-bottom:0}.box.box--emphasize{border-color:#ffdede;background-color:#ffdede}.header .__topbar,.header #site-title,.header .navbar{font-family:"Shuei MaruGo B","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN W4","Hiragino Maru Gothic ProN","HiraMaruProN-W4","メイリオ",sans-serif}.header .__topbar{overflow:hidden;height:30px;font-size:13px;background-color:#e9e9e9}.header .__topbar__copy,.header .__topbar__lang{float:left;position:relative;top:7px}.header .__topbar__copy{margin-left:15px}.header .__topbar__lang{margin-left:10px;font-size:11px;letter-spacing:1px;background-color:#333}.header .__topbar__members{float:right;position:relative;top:7px;margin-right:20px}.header .__topbar__members *{float:left;margin-left:5px}.header #site-title{height:120px}.header #site-title .__container{position:relative;height:120px}.header #site-title #canvas{position:absolute;left:20px;top:15px;cursor:pointer}.header #site-title #canvas #site-title__logo{display:block;overflow:hidden;width:234px;height:70px;position:absolute;left:0;top:10px;background:transparent url("/_img/site-header/logo.png") no-repeat left top}.header #site-title #site-title__copy{position:absolute;left:300px;top:25px;font-size:12px;line-height:20px}.header #site-title #site-title__menu{position:absolute;left:300px;bottom:25px;font-size:12px}.header #site-title #site-title__menu a{text-decoration:none;margin-right:14px;padding-left:14px;font-size:14px;background:transparent url("/_img/site-header/arrow-left.png") no-repeat left top}.header #site-title .site-title__twitter{position:absolute;left:765px;top:20px;font-size:12px;text-decoration:none;color:#828282}.header #site-title .site-title__facebook{position:absolute;top:24px;left:810px}.header #site-title #site-title__toyota{display:block;overflow:hidden;width:85px;height:15px;position:absolute;right:20px;top:25px;background:transparent url("/_img/site-header/toyota.png") no-repeat left top}.header #site-title .__search{position:absolute;left:765px;bottom:25px}.header #site-title .__search input[type=text]{width:200px;height:20px;padding:0 5px;line-height:20px;border:none;border-radius:3px;box-shadow:0 0 2px #b2b2b2 inset;-moz-box-shadow:0 0 2px #b2b2b2 inset;background-color:#e6e6e6;font-family:inherit !important}.header #site-title .__search input[type=image]{width:15px;height:16px}@media only screen and (max-width: 1049px){.header.header--has-shadow{box-shadow:0 3px 5px #ccc}.header .__topbar{width:100%;margin:0}.header .__topbar__members{margin-right:15px}.header #site-title{width:100%}.header #site-title .__container{width:100%;border:0}.header #site-title .__container #site-title__copy{font-size:11px}.header #site-title .__container #site-title__menu{position:absolute;display:flex;justify-content:flex-end;height:auto}.header #site-title .__container #site-title__menu li{float:none}.header #site-title .__container #site-title__menu li a{font-size:13px}.header #site-title .__container .site-title__twitter{top:25px;right:176px;left:auto}.header #site-title .__container .site-title__twitter img{width:22px;height:22px}.header #site-title .__container .site-title__facebook{top:25px;right:145px;left:auto}.header #site-title .__container .site-title__facebook img{width:16px;height:16px}.header #site-title .__container #site-title__toyota{top:28px;right:15px;width:78px;height:13px;background-size:contain}.header #site-title .__search{right:15px;bottom:26px;left:auto}.header #site-title .__search input[type=text]{width:150px}}@media only screen and (max-width: 899px){.header{display:flex;flex-wrap:wrap;justify-content:space-between;z-index:30;width:100%;background-color:#fff}.header #site-title .__container #site-title__copy{top:27px;line-height:1.4;font-size:10px;color:#7f7f7f}.header #site-title .__container #site-title__copy span{display:none}.header #site-title .__container #site-title__menu{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;height:auto}.header #site-title .__container #site-title__menu li{float:none}.header #site-title .__container #site-title__menu li:last-of-type{margin:10px 0 0 0}.header #site-title .__container #site-title__menu li a{font-size:12px}.header #site-title .__container #site-title__toyota{top:28px;right:15px}.header #site-title .__search{right:15px;bottom:22px;left:auto}.header #site-title .__search input[type=text]{width:150px}}@media only screen and (max-width: 767px){.header{position:fixed;height:80px}.header #site-title{width:80%;height:50px}.header #site-title .__container{height:50px}.header #site-title .__container #canvas{position:static;width:117px;height:40px;margin:5px 15px}.header .__search{padding:15px 0 0 0}.header .__search input[type=text]{width:80%;height:30px;padding:0 5px;line-height:30px;border:none;border-radius:3px;box-shadow:0 0 2px #b2b2b2 inset;-moz-box-shadow:0 0 2px #b2b2b2 inset;background-color:#e6e6e6}.header .__search input[type=image]{width:15px;height:16px}}@media only screen and (max-width: 576px){.header .__topbar__copy{display:none !important}.header #site-title{width:calc(100% - 45px)}.header #site-title .__container #canvas{width:107px;height:37px}.header #site-title .__container #site-title__copy{top:11px;left:137px;right:auto;line-height:1.3;font-size:11px}.header #site-title .__container #site-title__copy>span:last-of-type{display:inline !important}}@media print, screen and (min-width: 768px){.navbar .menu-wrapper{position:relative;width:1020px;height:40px;margin:auto;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#e9e9e9}.navbar .menu-wrapper .toggle{display:none}.navbar .menu-wrapper ul.menu{width:100%}.navbar .menu-wrapper ul.menu>li{float:left;width:226px;height:40px;border-right:1px solid #fff;line-height:40px;vertical-align:middle;text-align:center;color:#fff;cursor:pointer}.navbar .menu-wrapper ul.menu>li:nth-of-type(1){display:none}.navbar .menu-wrapper ul.menu>li:nth-of-type(4),.navbar .menu-wrapper ul.menu>li:nth-of-type(5),.navbar .menu-wrapper ul.menu>li:nth-of-type(6){width:188px}.navbar .menu-wrapper ul.menu>li:nth-of-type(6){border:0}.navbar .menu-wrapper ul.menu>li img{vertical-align:bottom}.navbar .menu-wrapper ul.menu>li ul.submenu{display:none;position:absolute;z-index:3;top:40px;width:226px;background-color:#fff;box-shadow:0 3px 5px #ccc}.navbar .menu-wrapper ul.menu>li ul.submenu li{text-align:center}.navbar .menu-wrapper ul.menu>li ul.submenu li a{display:block;height:40px;line-height:40px;box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:14px;text-decoration:none;white-space:normal;color:#000}.navbar .menu-wrapper ul.menu>li ul.submenu li a:hover{background-color:#efefef}.navbar .menu-wrapper ul.menu>li ul.submenu.submenu-sub{width:188px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1049px){.navbar{width:100%}.navbar .menu-wrapper{width:100%;border-right:0;border-left:0}.navbar .menu-wrapper ul.menu{width:100%}.navbar .menu-wrapper ul.menu>li{float:left;height:40px;border-right:1px solid #fff;line-height:40px;vertical-align:middle;text-align:center;font-size:12px;box-sizing:border-box;cursor:pointer}.navbar .menu-wrapper ul.menu>li:nth-of-type(1){display:none}.navbar .menu-wrapper ul.menu>li:nth-of-type(2),.navbar .menu-wrapper ul.menu>li:nth-of-type(3){width:22%;background:#ff0012;background:linear-gradient(90deg, #ff0012, #d70012)}.navbar .menu-wrapper ul.menu>li:nth-of-type(2) ul.submenu,.navbar .menu-wrapper ul.menu>li:nth-of-type(3) ul.submenu{width:22%}.navbar .menu-wrapper ul.menu>li:nth-of-type(4){width:17%;color:#222}.navbar .menu-wrapper ul.menu>li:nth-of-type(4) ul.submenu{width:17%}.navbar .menu-wrapper ul.menu>li:nth-of-type(5){width:22%;color:#222}.navbar .menu-wrapper ul.menu>li:nth-of-type(5) ul.submenu{width:22%}.navbar .menu-wrapper ul.menu>li:nth-of-type(6){width:17%;color:#222}.navbar .menu-wrapper ul.menu>li:nth-of-type(6) ul.submenu{width:17%}.navbar .menu-wrapper ul.menu>li ul.submenu li a{font-size:12px}}@media only screen and (max-width: 767px){.navbar{box-sizing:border-box;width:20%;height:50px}.navbar *{box-sizing:border-box}.navbar .menu-wrapper{position:relative;width:auto;height:100%;padding-right:15px;display:flex;justify-content:flex-end;align-items:center;border:0}.navbar .menu-wrapper ul.menu{display:none;position:absolute;top:50px;right:0;width:100vw;height:calc(100vh - 50px);padding:0 0 110px 0;overflow-y:scroll;background-color:rgba(255,255,255,0.9);-webkit-overflow-scrolling:touch}.navbar .menu-wrapper ul.menu>li{float:none;width:100%;padding-right:15px;height:auto;padding-bottom:30px;text-align:center}.navbar .menu-wrapper ul.menu>li:nth-of-type(1){padding-right:0}.navbar .menu-wrapper ul.menu>li:last-of-type{padding-bottom:0}.navbar .menu-wrapper ul.menu>li>b{color:#df0000}.navbar .menu-wrapper ul.menu>li a{text-decoration:none}.navbar .menu-wrapper ul.menu>li ul.submenu{display:block !important;width:100%;margin-top:15px}.navbar .menu-wrapper ul.menu>li ul.submenu.submenu-sub{width:100%;border:0}.navbar .menu-wrapper ul.menu>li ul.submenu.submenu-sub--last{margin-bottom:0}.navbar .menu-wrapper ul.menu>li ul.submenu li{margin-bottom:15px}.navbar .menu-wrapper ul.menu>li ul.submenu li:last-of-type{margin-bottom:0}.navbar .menu-wrapper ul.menu>li ul.submenu li a{padding:5px}.navbar .menu-wrapper ul.menu>li.misc-information ul li{padding-bottom:15px}.navbar .menu-wrapper ul.menu>li.misc-information ul li:last-of-type{padding-bottom:0}.navbar .menu-wrapper ul.menu>li.misc ul li{padding-bottom:15px}.navbar .menu-wrapper ul.menu>li.misc ul li:last-of-type{padding:15px 0 0}.navbar .menu-wrapper ul.menu>li.misc ul li .__search input[type="text"]{font-size:inherit;font-family:inherit !important}.navbar .menu-wrapper ul.menu>li.misc ul li .links{padding:30px 0 110px 0}.navbar .menu-wrapper ul.menu>li.misc ul li .links a i{font-size:45px}.navbar .menu-wrapper ul.menu>li.misc ul li .links a:first-of-type{margin-right:15px}.navbar .menu-wrapper ul.menu>li.misc ul li .links a:first-of-type i{color:#00aced}.navbar .menu-wrapper ul.menu>li.misc ul li .links a:nth-of-type(2) i{color:#3b5998}.navbar .menu-wrapper ul.menu>li.misc ul li .links a.ir{display:block;overflow:hidden;width:150px;height:27px;margin:45px auto 0 auto;background:transparent url("/_img/site-footer/toyota.png") no-repeat center top}}@media only screen and (max-width: 576px){.navbar{width:45px}}.navbar .no-js ul.menu li:hover .submenu{display:block}@media only screen and (max-width: 767px){.toggle .menu-trigger{display:inline-block;width:93px;padding:5px;background-color:#df0000;background-color:#333;text-align:center;text-decoration:none;color:#fff;box-sizing:border-box}.toggle .menu-trigger .menu-open{display:inline}.toggle .menu-trigger .menu-close{display:none}.toggle .menu-trigger .toggle-text{padding-left:5px;font-size:15px}.menu-overlay .menu-wrapper{padding-right:15px}.menu-overlay .menu-wrapper .toggle .menu-trigger{background-color:#ccc;color:#333}.menu-overlay .menu-wrapper .toggle .menu-trigger .menu-open{display:none}.menu-overlay .menu-wrapper .toggle .menu-trigger .menu-close{display:inline}}@media only screen and (max-width: 576px){.toggle .menu-trigger{width:30px}.toggle .menu-trigger .toggle-text{display:none}.menu-overlay .menu-wrapper{padding-right:15px}}.icons{display:none}@media only screen and (max-width: 767px){.icons{display:flex;flex-wrap:wrap}.icons a{display:block;width:20%;padding:10px 5px;text-align:center;border-top:1px #ccc solid;border-right:1px #ccc solid;text-decoration:none;box-sizing:border-box}.icons a:nth-of-type(5n){border-right:0}.icons a span{display:block;margin-top:10px;line-height:1.2;font-size:12px}}@media only screen and (max-width: 576px){.icons a{padding:10px 2px}.icons a img{width:65%;height:auto}.icons a span{font-size:10px}}@media only screen and (max-width: 320px){.icons a{padding:10px 5px;display:flex;flex-direction:column;align-items:center}.icons a span{text-align:left;font-size:10px}.icons a span br{display:none}}.menu-overlay .icons{display:flex;border-bottom:1px #ccc solid}.home.menu-overlay #page .icons{visibility:hidden}#page__header{width:100%;border-top:1px #ccc solid}#page__header__content-name{width:1020px;border-top:none}#page__header__content-name a{width:1020px}.page__header__title{box-sizing:border-box;width:1020px;padding:15px;border-top:15px solid #ccc;border-bottom:1px solid #ccc;background:#fff}.page__header__title:before{content:'';display:inline-block;height:18px;width:7px;margin-right:5px;background-color:#df0000;vertical-align:top}@media only screen and (max-width: 1049px){#page__header__content-name{width:100%}#page__header__content-name a{width:100%}.page__header__title{width:100%}.__content-name--no-description a{padding-top:25px !important;padding-bottom:25px !important}}#page__footer{border-top:1px solid #ccc}.__content-name{display:table-cell;vertical-align:middle;box-sizing:border-box;height:80px;width:680px;padding-left:70px;border-top:15px solid #ccc;border-bottom:1px solid #ccc;font-size:18px;letter-spacing:0.1em;font-family:'Shuei MaruGo B', 'ヒラギノ丸ゴ ProN W4', 'Hiragino Maru Gothic ProN W4', 'Hiragino Maru Gothic ProN', 'HiraMaruProN-W4', 'メイリオ', sans-serif;background-position:10px 50%;background-repeat:no-repeat}.__content-name.__content-name--hasLink{padding-left:0}.__content-name.__content-name--hasNolist{display:none}.__content-name a{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;width:680px;height:79px;padding-left:70px;padding-right:15px;font-family:inherit;text-decoration:none;vertical-align:middle;background-color:transparent}.__content-name a:hover{background-color:rgba(0,0,0,0.05)}.__content-name .__content-name__sub{display:block;letter-spacing:0;margin-top:5px;font-size:12px;line-height:18px;color:#595959}@media only screen and (max-width: 1049px){.__content-name{display:block;width:100%;height:auto;min-height:80px;background-position:15px 50%}.__content-name a{width:100%;height:auto;min-height:79px;padding-top:15px;padding-bottom:15px;padding-left:80px}}@media only screen and (max-width: 767px){.__content-name{height:auto;min-height:0;font-size:17px}}.__content-name{background-image:url("/_img/icons/generic.png?v2")}.__content-name--bbs{background-image:url("/_img/icons/bbs.png?v2")}.__content-name--career{background-image:url("/_img/icons/career.png?v2")}.__content-name--column{background-image:url("/_img/icons/column.png?v2")}.__content-name--education{background-image:url("/_img/icons/education.png?v2")}.__content-name--fukkou{background-image:url("/_img/icons/fukkou.png?v2")}.__content-name--funding{background-image:url("/_img/icons/funding.png?v2")}.__content-name--kaizen-file{background-image:url("/_img/icons/kaizen.png?v2")}.__content-name--keyword{background-image:url("/_img/icons/keyword.png?v2")}.__content-name--course{background-image:url("/_img/icons/kouza.png?v2")}.__content-name--news{background-image:url("/_img/icons/news.png?v2")}.__content-name--society{background-image:url("/_img/icons/fukkou.png?v2")}.__content-name--olympiad-culture{background-image:url("/_img/icons/olympiad-culture.png")}ul.__article-list{list-style-type:none;margin:0;padding:0}.__article-list__item:after,.__article-list__item:before{content:" ";display:table}.__article-list__item:after{clear:both}.__article-list__item{*zoom:1}.__article-list__lead{overflow:hidden;box-sizing:border-box;margin:0 !important;padding:0 20px;border-top:1px solid #ccc;background-color:#fff}.__article-list__lead:first-child{border-top:none}.__article-list__lead.__article__text{padding-top:20px}.__article-list__lead h2{height:35px;line-height:35px}.__article-list__lead h2 .__article-list__lead__subtitle{display:inline-block;padding-left:1em;line-height:18px;font-weight:normal;font-size:12px;letter-spacing:0;color:#595959}.__article-list__lead--3col{width:1020px}.__article-list__link-box{display:block;overflow:hidden;border-bottom:none !important;text-decoration:none;background-color:#fff;background-color:transparent;transition:background-color 0.3s}.__article-list__link-box:hover{background-color:#f2f2f2;background-color:rgba(0,0,0,0.05)}.__article-list__number{display:inline-block}.__article-list__called,.__article-list__category,.__article-list__content-name,.__article-list__date,.__article-list__number,.__article-list__number--vol{margin-bottom:5px;font-size:12px;line-height:1.2em;color:#df0000}.__article-list__called,.__article-list__category,.__article-list__content-name,.__article-list__number--vol{display:inline-block}.__article-list__number:before{content:'第'}.__article-list__number:after{content:'回'}.__article-list__number--vol:before{content:'Vol. '}.__article-list__number--vol:after{content:''}.__article-list__title{margin-bottom:2px;font-size:17px;line-height:24px}.__article-list__subtitle{margin-bottom:5px;font-size:15px;line-height:21px}.__article-list__description{margin-top:10px;font-size:14px;line-height:20px}.__article-list__author-name{font-size:13px;line-height:16px}.__article-list__author-affiliation{font-size:12px;line-height:16px}.__article-list__text .__article__text{margin-bottom:0}.__article-list__thumb-frame{box-sizing:border-box;float:left;position:relative;overflow:hidden;border:1px solid #ccc}.__article-list__thumb-frame .__article-list__thumb-image{position:absolute;left:50%;top:0;margin-left:-50%}@media only screen and (max-width: 1049px){.__article-list__lead--3col{width:100%}}@media only screen and (max-width: 767px){.__article-list__lead.__article__text h2{height:auto;padding:0;border:0}.__article-list__title{font-size:15px}.__article-list__subtitle{font-size:13px}.__article-list__description{font-size:12px}.__article-list__author-name{font-size:11px}.__article-list__author-affiliation{font-size:10px}}.__top-zone{position:relative;width:1020px;height:360px}.__top-zone .__article-list__link-box{padding:0}.__top-zone .__article-list__link-box .__article-list__thumb-frame{width:1020px;height:360px;margin:0;border:none}.__top-zone .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{top:0;right:-100%;bottom:auto;left:-100%;width:1020px;margin:auto}.__top-zone .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image.__article-list__thumb-image--middle{top:-100%;bottom:-100%}.__top-zone .__article-list__link-box .__article-list__data{box-sizing:border-box;position:absolute;left:0;top:0;overflow:hidden;width:1020px;height:360px;padding:25px;color:#fff;text-shadow:0 0 20px #000;filter:progid:DXImageTransform.Microsoft.Glow(color=666666, strength=5);background-color:rgba(0,0,0,0.15)}.__top-zone .__article-list__link-box .__article-list__data .__article-list__category,.__top-zone .__article-list__link-box .__article-list__data .__article-list__content-name,.__top-zone .__article-list__link-box .__article-list__data .__article-list__number,.__top-zone .__article-list__link-box .__article-list__data .__article-list__number--vol{margin-bottom:20px;font-size:16px;line-height:1;color:#fff}.__top-zone .__article-list__link-box .__article-list__data .__article-list__subtitle,.__top-zone .__article-list__link-box .__article-list__data .__article-list__title{font-family:"Shuei MaruGo B","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN W4","Hiragino Maru Gothic ProN","HiraMaruProN-W4","メイリオ",sans-serif}.__top-zone .__article-list__link-box .__article-list__data .__article-list__title{margin-bottom:15px;font-size:36px;line-height:1}.__top-zone .__article-list__link-box .__article-list__data .__article-list__subtitle{margin-bottom:20px;font-size:24px;line-height:1}.__top-zone .__article-list__link-box .__article-list__data .__article-list__author-affiliation,.__top-zone .__article-list__link-box .__article-list__data .__article-list__author-name{display:inline-block;margin-bottom:5px;font-size:16px;line-height:1.5;vertical-align:top}.__top-zone .__article-list__link-box .__article-list__data .__article-list__author-name{margin-right:11px}.__top-zone .__article-list__link-box .__article-list__data .__article-list__author-affiliation{margin-left:-6px;padding-left:5px;border-left:1px solid #fff}@media only screen and (max-width: 1049px){.__top-zone{width:100%;height:auto}.__top-zone .__article-list__link-box .__article-list__thumb-frame{width:100%;height:auto;padding-bottom:35.29%}.__top-zone .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{width:100%;height:auto}.__top-zone .__article-list__link-box .__article-list__data{width:100%;height:100%}.__top-zone .__article-list__link-box .__article-list__data .__article-list__title{font-size:30px}}@media only screen and (max-width: 767px){.__top-zone .__article-list__link-box .__article-list__data{position:static;padding:15px;background-color:#fff;color:#222;text-shadow:none}.__top-zone .__article-list__link-box .__article-list__data .__article-list__category,.__top-zone .__article-list__link-box .__article-list__data .__article-list__content-name,.__top-zone .__article-list__link-box .__article-list__data .__article-list__number,.__top-zone .__article-list__link-box .__article-list__data .__article-list__number--vol{margin-bottom:10px;line-height:1.3;font-size:14px;color:#df0000}.__top-zone .__article-list__link-box .__article-list__data .__article-list__title{line-height:1.3;font-size:18px}.__top-zone .__article-list__link-box .__article-list__data .__article-list__author-affiliation{display:block;border-left:0;font-size:12px}.landing .__top-zone{border-bottom:1px #ccc solid}.landing .__top-zone .__article-list__link-box{padding:15px}.landing .__top-zone .__article-list__link-box .__article-list__thumb-frame{float:right;width:calc(40% - 15px);height:auto;margin:0;padding-bottom:calc((40% - 15px) * 0.57)}.landing .__top-zone .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image.img--landscape.img--landscape-wide{width:auto;height:100%;min-width:0;min-height:0}.landing .__top-zone .__article-list__link-box .__article-list__data{float:left;width:60%;padding:0;color:#000}.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__category,.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__content-name,.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__number,.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__number--vol{line-height:1;font-size:12px}.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__subtitle,.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__title{font-family:"YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3","Hiragino Kaku Gothic ProN","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ",sans-serif}.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__title{margin-bottom:2px;line-height:24px;font-size:15px}.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__subtitle{margin-bottom:5px;line-height:21px;font-size:13px}.landing .__top-zone .__article-list__link-box .__article-list__data .__article-list__author-name{font-size:11px}}.__article-list--news{margin-bottom:20px !important}.__article-list--news .__article-list__item{padding:15px 0;border-top:1px solid #ccc}.__article-list--news .__article-list__item .__article-list__text *:last-child{margin-bottom:0}.__article-list--news .__article-list__item:first-child{padding-top:0;border-top:none}.__article-list--toc .__article-list__item a{padding:0 0 15px 0}.__article-list--toc .__article-list__item a.current{font-weight:bold;cursor:default}.__article-list--toc .__article-list__item a.current:hover{background:transparent}.__article-list--table{border-top:1px solid #ccc;background:transparent url("/_img/parts/separator.png") repeat-y 340px top}.__article-list--table:first-child{border-top:none}.__article-list--table .__article-list__item{border-top:1px solid #ccc}.__article-list--table tr:first-child .__article-list__item{border-top:none}.__article-list--table .__article-list__link-box{padding:15px}.__article-list--table .__article-list__link-box .__article-list__thumb-frame{float:none;width:310px;height:160px;margin-bottom:10px}.__article-list--table .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{width:310px;min-width:310px;min-height:160px}.__article-list--table .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image.img--landscape.img--landscape-wide{width:auto;height:100%;min-width:0;min-height:100%;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.__article-list--table .__article-list__link-box .__article-list__data .__article-list__number{line-height:1;margin-bottom:10px}.__article-list--table .__article-list__link-box .__article-list__data .__article-list__author-name{padding-bottom:5px}@media only screen and (max-width: 1049px){.__article-list--table{background:none}.__article-list--table .__article-list__link-box{padding:15px}.__article-list--table .__article-list__link-box .__article-list__thumb-frame{float:none;width:100%;height:auto;padding-bottom:50%;margin-bottom:10px}.__article-list--table .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{width:100%;height:auto;min-width:100%;min-height:0}.__article-list--table .__article-list__link-box .__article-list__data .__article-list__number{line-height:1;margin-bottom:10px}.__article-list--table .__article-list__link-box .__article-list__data .__article-list__author-name{padding-bottom:5px}}@media only screen and (max-width: 767px){.__article-list--table .__article-list__link-box .__article-list__thumb-frame{float:right;width:calc(40% - 15px);height:auto;margin:0;padding-bottom:calc((40% - 15px) * 0.57)}.__article-list--table .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image.img--landscape.img--landscape-wide{width:auto;height:100%;min-width:initial;min-height:initial}.__article-list--table .__article-list__link-box .__article-list__data{float:left;width:60%;padding-top:0}}.lt-ie9 .__article-list--table .__article-list__link-box{margin:1px;padding:14px}.__article-list--2col{width:680px}.__article-list--2col .__article-list__item{width:50%}.__article-list--3col,.__article-list--4col,.__article-list--fullWidth{width:1020px}.__article-list--3col .__article-list__item{width:33.3%}.__article-list--4col .__article-list__item{width:255px;border-left:1px solid #ccc;background-color:#fff}.__article-list--4col .__article-list__item:first-child{border-left:none}.__article-list--fullWidth{box-sizing:border-box;padding:30px 20px 40px 20px !important;background-color:#fff}@media only screen and (max-width: 1049px){.__article-list--2col{width:100%}.__article-list--2col .__article-list__item{box-sizing:border-box}.__article-list--2col tr>td:first-child{border-right:1px #ccc solid}.__article-list--3col,.__article-list--4col,.__article-list--fullWidth{width:100%}.__article-list--3col .__article-list__item{border-right:1px #ccc solid}.__article-list--3col tr td:last-child{border-right:0}}@media only screen and (max-width: 767px){.__article-list--2col .__article-list__item,.__article-list--3col .__article-list__item{display:block;width:100%;height:auto;border-right:0}.__article-list--2col .__article-list__item:empty,.__article-list--3col .__article-list__item:empty{display:none}.__article-list--2col tr:first-child td,.__article-list--3col tr:first-child td{border-bottom:1px #ccc solid}.__article-list--2col tr:first-child td:last-child,.__article-list--3col tr:first-child td:last-child{border:0}.__article-list--2col tr>td:first-child,.__article-list--3col tr>td:first-child{border-right:0}.__article-list--fullWidth{padding:15px !important}}.__author-list{list-style:none}.__author-list__link-box{display:block;text-decoration:none;background-color:#fff;background-color:transparent;transition:background-color 0.3s}.__author-list__link-box:hover{background-color:#f2f2f2;background-color:rgba(0,0,0,0.05)}.__author-list__thumb-frame{overflow:hidden;width:140px;height:140px;border-radius:70px}.__author-list--jobs{overflow:hidden;width:1020px;border-top:1px solid #ccc;background-color:#fff}.__author-list--jobs .__author-list__item{float:left;box-sizing:border-box;width:170px;margin-bottom:-1px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.__author-list--jobs .__author-list__item.sixth{border-right:none}.__author-list--jobs .__author-list__link-box{padding:15px;text-decoration:none;text-align:center}.__author-list--jobs .__author-list__attributes{overflow:hidden;margin-bottom:15px;padding:5px 0;font-size:13px;line-height:13px;white-space:nowrap;color:#fff}.__author-list--jobs .__author-list__thumb-frame{margin-bottom:10px}.__author-list--jobs .__author-list__name{overflow:hidden;height:35px}#main-article,.__sub-article{padding:30px 20px 0px}.__sub-article{border-top:1px solid #ccc}.__sub-article__title{margin-bottom:15px;color:#df0000}@media only screen and (max-width: 768px){#main-article,.__sub-article{padding:30px 15px 0px}}.main-related h1,.main-related h3{height:40px;padding:0px 20px;border-bottom:1px solid #fff;line-height:40px;font-size:17px;font-family:'Shuei MaruGo B', 'ヒラギノ丸ゴ ProN W4', 'Hiragino Maru Gothic ProN W4', 'Hiragino Maru Gothic ProN', 'HiraMaruProN-W4', 'メイリオ', sans-serif;background-color:#ccc}.main-related h1:last-child,.main-related h3:last-child{border-bottom:none}.main-related .main-related__heading a{display:flex;justify-content:space-between;text-decoration:none;background:transparent url("/_img/arrows/double-angle-right-red") no-repeat right 50%}.main-related .main-related__heading.main-related__heading--backnumber a>span:nth-of-type(2){display:inline-flex;align-items:center;padding:0 25px 0 15px;background:transparent url("/_img/arrows/double-angle-right-red") no-repeat right 50%;white-space:nowrap;font-size:14px}.main-related .__article-list__item{border-top:1px solid #ccc}.main-related .__article-list__item:first-child{border-top:none}.main-related .__article-list__link-box{padding:15px 20px}.main-related .__article-list__thumb-frame{width:150px;height:100px;margin-right:20px}.main-related .__article-list__thumb-frame .__article-list__thumb-image{max-width:150px;min-height:100px}.main-related .__article-list__thumb-frame .__article-list__thumb-image.img--landscape.img--landscape-wide{width:auto;height:100%;max-width:initial;min-width:0;min-height:0;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.main-related .__article-list__data{padding-left:170px}@media only screen and (max-width: 768px){.main-related .__article-list__thumb-frame{float:right;width:87px;height:55px;margin:0 0 0 20px}.main-related .__article-list__thumb-frame .__article-list__thumb-image{max-width:87px;min-height:55px}.main-related .__article-list__data{padding:0 107px 0 0}.main-related .__article-list__data .__article-list__date{font-size:12px}.main-related .__article-list__data .__article-list__title{font-size:14px}}.__article__number,.__article__category-total-number{display:inline-block}.__article__number:before{content:'第'}.__article__number:after{content:'回'}.__article__number--vol:before{content:'Vol. '}.__article__number--vol:after{content:''}.__article__category,.__article__number,.__article__date,.__article__called,.__article__category-total-number{margin-bottom:10px;line-height:1.2em;color:#df0000}.__article__category-total-number{font-size:13px}.__article__category{display:inline-block;max-width:480px}.__article__category+.__article__number{padding-left:0.5em}.__article__called{display:inline-block;padding-left:0.5em}.__article__title,.__article__subtitle{line-height:1.67;font-family:'Shuei MaruGo B', 'ヒラギノ丸ゴ ProN W4', 'Hiragino Maru Gothic ProN W4', 'Hiragino Maru Gothic ProN', 'HiraMaruProN-W4', 'メイリオ', sans-serif}.__article__title ruby,.__article__title rt,.__article__subtitle ruby,.__article__subtitle rt{font-family:'Shuei MaruGo B', 'ヒラギノ丸ゴ ProN W4', 'Hiragino Maru Gothic ProN W4', 'Hiragino Maru Gothic ProN', 'HiraMaruProN-W4', 'メイリオ', sans-serif}.__article__title{font-size:22px}.__article__subtitle{margin-top:10px;font-size:18px}.__article__author-name,.__article__author-affiliation{display:inline-block;vertical-align:middle;margin-bottom:5px}.__article__author-name{margin-right:11px;font-size:16px;line-height:18px}.__article__author-affiliation{margin-left:-6px;padding-left:5px;border-left:1px solid #333;font-size:13px;line-height:19px}.__article__author-affiliation:after{content:'';display:block}.__article__author__portrait-frame{display:inline-block;vertical-align:middle;position:relative;overflow:hidden;width:70px;height:70px;margin-right:10px;margin-bottom:15px;border-radius:35px}.__article__author__portrait{min-width:70px;min-height:70px;max-width:70px;max-height:70px}.__article__data{margin-bottom:40px}.__article__data .__article__data__front{padding-left:0}.__article__image-frame{overflow:hidden;max-height:400px;margin-bottom:40px;border:1px solid #dfdfdf}.__article__image-caption{margin:-30px 0 40px;line-height:18px;font-size:12px}.detail .authors{margin-top:1em}.detail .authors .item{display:flex;align-items:center;margin-bottom:1em}.detail .authors .item:last-of-type{margin-bottom:0}.detail .authors .item:last-of-type .__article__author__portrait-frame{margin-bottom:0}.detail .authors .item .__article__author__portrait-frame{margin-bottom:0}.detail .authors .item .text{display:flex;flex-direction:column;width:calc(100% - 80px)}.detail .authors .item .text .__article__author-name{white-space:nowrap}.detail .authors .item .text .__article__author-affiliation{margin-left:0;padding-left:0;border:0}@media only screen and (max-width: 1049px){.__article__image-frame{width:100%;height:auto}.__article__image-frame img{width:100%;height:auto}}.__article__text{margin-bottom:60px;word-break:break-word}.__article__text p,.__article__text ol,.__article__text ul,.__article__text blockquote,.__article__text table{line-height:1.75em;margin-bottom:1.75em;text-align:justify;text-justify:inter-ideograph}.__article__text p strong{font-weight:normal;background-color:#ffdede}.__article__text p b{font-weight:bold}.__article__text ol,.__article__text ul{padding-left:1.2em}.__article__text ol strong,.__article__text ul strong{font-weight:normal;background-color:#ffdede}.__article__text blockquote{padding:15px 18px;border:1px solid #ccc;border-radius:10px}.__article__text blockquote *:last-child{margin-bottom:0}.__article__text h1{margin:50px 0 25px;font-size:20px;line-height:1.44em}.__article__text h1:first-child{margin-top:0}.__article__text h2{margin:50px 0 25px;padding-bottom:5px;border-bottom:1px dotted #df0000;font-size:18px;line-height:1.3em}.__article__text h2:first-child{margin-top:0}.__article__text h3{margin:25px 0 0}.__article__text h3:first-child{margin-top:0}.__article__text img{max-width:100%;height:auto}.__article__text a{border-bottom:1px solid #df0000;word-break:break-word;text-decoration:none}.__article__text a img{border:none;background-color:#fff}.__article__text a:hover{border-width:2px}.__article__text sup{vertical-align:super}.__article__text .align_center,.__article__text .text-center{text-align:center}.__article__text .align_right{text-align:right}.__article__text .note{font-size:14px;color:#666}.__article__text .note a{color:inherit}.__article__text .list-sparse li{margin-bottom:1em;padding-right:1.2em;font-size:14px;color:#666}.__article__text .list-sparse li .bookList__title{display:block;font-size:16px;color:#000}.__article__text .__article-list{padding:0;margin:0}.__article__text .__article-list a{border-bottom:none}.__article__text .__article-list__link-box{padding:20px}.__article__text .__article-list__thumb-frame{width:235px;height:170px;margin-right:20px}.__article__text .note-mark{vertical-align:super;font-size:85%;white-space:nowrap;color:#666}.__article__text .note-text *{color:#666}.__article__text .note-text p{padding-left:1em;font-size:85%;color:#666;text-indent:-1em}.__article__text .word-break-all{word-break:break-all}.__article__text .text-muted{color:#666}.__article__text figcaption{padding-top:10px;line-height:18px;font-size:12px}@media only screen and (max-width: 767px){.__article__text{margin-bottom:30px}}.__article__text .has-iframe{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.__article__text .has-iframe iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wysiwyg img{max-width:100%;height:auto}.wysiwyg h3{margin-bottom:15px}.wysiwyg h4{margin:25px 0 15px 0}.wysiwyg table{width:auto;max-width:100% !important}.wysiwyg>*:last-child{margin-bottom:0 !important}.wysiwyg .text-caption{font-size:75%;margin-top:-1em}.wysiwyg img.img--portrait{max-width:426px}.wysiwyg .text-notes{font-size:80%;color:#666}@media only screen and (max-width: 1049px){.wysiwyg .wrapper-table{overflow-x:scroll}.wysiwyg .wrapper-table>table{min-width:639px}.page__bodyer--column-full-centering .wysiwyg .wrapper-table>table{min-width:597px}}@media only screen and (max-width: 767px){.wysiwyg img.img--portrait{max-width:100%}}.wysiwyg div.columImgW3{width:639px;margin-bottom:1.67em}.wysiwyg div.columImgW3 div.img img{width:639px;height:auto}.wysiwyg div.columImgW2-3rd{width:639px;position:relative;margin-bottom:1.67em}.wysiwyg div.columImgW2-3rd div.img{float:left;width:426px}.wysiwyg div.columImgW2-3rd div.img img{width:426px;height:auto}.wysiwyg div.columImgW2-3rd div.caption{float:right;position:absolute;width:203px;bottom:0;left:436px}.wysiwyg div.columImgW1-half{width:639px;position:relative;margin-bottom:1.67em}.wysiwyg div.columImgW1-half div.img{float:left;width:319px}.wysiwyg div.columImgW1-half div.img img{width:319px;height:auto}.wysiwyg div.columImgW1-half div.caption{float:right;position:absolute;width:302px;bottom:0;left:337px}.wysiwyg div.columImgW1-3rd{width:639px;position:relative;margin-bottom:1.67em}.wysiwyg div.columImgW1-3rd div.img{float:left;width:228px}.wysiwyg div.columImgW1-3rd div.img img{width:228px;height:auto}.wysiwyg div.columImgW1-3rd div.caption{float:right;position:absolute;width:401px;bottom:0;left:238px}@media only screen and (max-width: 1049px){.wysiwyg div.columImgW3{width:100%}.wysiwyg div.columImgW3 div.img img{width:100%;height:auto}.wysiwyg div.columImgW2-3rd{width:100%}.wysiwyg div.columImgW2-3rd div.img{width:66.666667%}.wysiwyg div.columImgW2-3rd div.img img{width:100%;height:auto}.wysiwyg div.columImgW2-3rd div.caption{width:33.333333%;left:66.666667%;padding-left:10px}.wysiwyg div.columImgW1-half{width:100%}.wysiwyg div.columImgW1-half div.img{width:50%}.wysiwyg div.columImgW1-half div.img img{width:100%;height:auto}.wysiwyg div.columImgW1-half div.caption{width:50%;left:50%;padding-left:10px}.wysiwyg div.columImgW1-3rd{width:100%}.wysiwyg div.columImgW1-3rd div.img{width:33.333333%}.wysiwyg div.columImgW1-3rd div.img img{width:100%;height:auto}.wysiwyg div.columImgW1-3rd div.caption{width:66.666667%;left:33.333333%;padding-left:10px}}@media only screen and (max-width: 576px){.wysiwyg div.columImgW3,.wysiwyg div.columImgW2-3rd,.wysiwyg div.columImgW1-half,.wysiwyg div.columImgW1-3rd{width:100%}.wysiwyg div.columImgW3 div.img,.wysiwyg div.columImgW2-3rd div.img,.wysiwyg div.columImgW1-half div.img,.wysiwyg div.columImgW1-3rd div.img{float:none;width:100%}.wysiwyg div.columImgW3 div.caption,.wysiwyg div.columImgW2-3rd div.caption,.wysiwyg div.columImgW1-half div.caption,.wysiwyg div.columImgW1-3rd div.caption{position:static;float:none;width:100%;padding:5px 0 0 0}}.wysiwyg p.text-caption{margin-top:-1.5em;font-size:75%}.__article__text--addenda{-ms-word-break:break-all;hyphens:auto}.__article__text--addenda h3{display:inline-block;margin-top:45px;margin-bottom:20px;padding:5px 15px;border-radius:12px;font-size:14px;line-height:14px;color:#fff;background-color:#df0000;white-space:pre}.__article__text--addenda h3+div *:last-child{margin-bottom:0}.__article__text--addenda ul{list-style-type:none;margin:0;padding:0}.__article__text--addenda ul li{overflow:hidden;margin:0 0 1.75em;padding-left:24px;background:transparent url("/_img/arrows/angle-right-red.png") no-repeat scroll 4px 2px}.__article__text--addenda ul li img{margin-top:10px}.__article__text--addenda ul+*{margin-top:1.75em}@media only screen and (max-width: 1049px){.__article__text--addenda h3{white-space:normal}}@media only screen and (max-width: 576px){.__article__text--addenda h3{line-height:1.2}}.__article__text__addenda{padding-top:20px}.__article__text__addenda h3{display:inline-block;margin-top:60px;margin-bottom:20px;padding:5px 15px;border-radius:12px;font-size:14px;line-height:14px;color:#fff;background-color:#df0000;white-space:pre}.__article__text__addenda ul{list-style-type:none;margin:0;padding:0}.__article__text__addenda ul li{overflow:hidden;margin:0 0 1em;padding-left:24px;background:transparent url("/_img/arrows/angle-right-red.png") no-repeat scroll 4px 2px}.main-related__box{margin:-20px 0 40px;border:1px #ccc solid}.main-related .main-related__heading--specified{padding-left:60px;background-repeat:no-repeat;background-position:20px 50%;background-size:30px 30px}.main-related .main-related__heading--specified--course{background-image:url("/_img/icons/keyword.png?v2")}.main-related .main-related__heading--specified--keyword{background-image:url("/_img/icons/kouza.png?v2")}.__article__author{position:relative;overflow:hidden;margin-bottom:45px;padding:20px;background-color:#e9e9e9}.__author__portrait{position:absolute;left:50%;top:0px;margin-left:-50%}.__article__author .__author__portrait-frame{position:absolute;left:20px;top:25px;overflow:hidden;width:140px;height:140px;border-radius:70px}.__article__author .__author__portrait{min-width:140px;min-height:140px;max-width:140px;max-height:140px}.__article__author .__author__name{position:absolute;left:20px;top:175px;width:140px;font-size:14px;text-align:center}.__article__author .__author__portrait-caption{display:block;margin-top:1em;line-height:1.5em;font-size:80%;font-weight:normal;color:#666}.__article__author .__author__ruby{font-size:13px;font-weight:normal}.__article__author .__author__affiliation{float:left;margin-left:160px;margin-bottom:1em;font-size:13px;line-height:1.5em;text-align:justify;text-justify:inter-ideograph}.__article__author .__author__profile{clear:left;float:left;min-height:155px;margin-left:160px;margin-bottom:20px;font-size:13px;line-height:1.5em;text-align:justify;text-justify:inter-ideograph}.__article__author .__author__profile ul,.__article__author .__author__profile ol{padding-left:1.2em}.__article__author h4{clear:both;margin-bottom:10px;font-size:14px}.__article__author .__article-list{clear:both;padding-bottom:10px;border-bottom:1px solid #b3b3b3}.__article__author .__article-list__link-box{background-color:transparent}.__article__author .__article-list__item{padding-top:7px;margin-top:7px;border-top:1px solid #b3b3b3}.__article__author .__article-list__title{font-size:15px;line-height:20px}.__article__author .__article-list__subtitle{font-size:13px;line-height:18px}#main-article.__article__author{margin-bottom:0;padding-bottom:20px}#main-article.__article__author .__author__affiliation{font-size:16px}#main-article.__article__author .__author__profile{font-size:16px;line-height:1.75em}.__article__author .__author__profile p{margin-bottom:1em}.__article__author .__author__profile *:last-child{margin-bottom:0}.__article__author .__author__profile sup{vertical-align:super}@media only screen and (max-width: 576px){.__article__author{display:grid;display:-ms-grid;grid-template-columns:100px auto;grid-template-rows:auto auto auto auto auto;-ms-grid-columns:100px auto;-ms-grid-rows:auto auto auto auto auto;margin:0 0 30px 0;padding:15px}.__article__author>*{box-sizing:border-box}.__article__author .__author__portrait-frame{grid-column:1 / 2;grid-row:1 / 3;-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:2;position:static;width:100px;height:100px;border-radius:50px}.__article__author .__author__portrait-frame .__author__portrait{position:static;width:100px;height:100px;margin:0;min-width:0;min-height:0;max-width:initial;max-height:initial}.__article__author .__author__name{grid-column:2 / 3;grid-row:1 / 2;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;display:flex;flex-wrap:wrap;align-items:flex-end;position:static;width:auto;padding:0 15px 5px 15px;font-size:16px}.__article__author .__author__affiliation{grid-column:2 / 3;grid-row:2 / 3;-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;float:none;width:100%;margin:0;padding:5px 15px 0 15px}.__article__author .__author__profile{grid-column:1 / 3;grid-row:3 / 4;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:3;-ms-grid-row-span:1;width:100%;margin:0;padding:15px 0 0 0}.__article__author h4{grid-column:1 / 3;grid-row:4 / 5;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:4;-ms-grid-row-span:1;padding-top:30px}.__article__author .__article-list{grid-column:1 / 3;grid-row:5 / 6;-ms-grid-column:1;-ms-grid-column-span:3;-ms-grid-row:5;-ms-grid-row-span:1}}.__prev-next{position:relative;width:1020px;height:130px}.__prev-next ul{height:100%}.__prev-next a{display:block;overflow:hidden;box-sizing:border-box;height:100%;padding:15px;text-decoration:none;color:#7f7f7f;transition:color 0.3s, background-position 0.3s, background-color 0.3s;*zoom:1}.__prev-next a:after,.__prev-next a:before{content:" ";display:table}.__prev-next a:after{clear:both}.__prev-next a:hover{overflow:visible;height:100%;color:#000}.__prev-next .__prev-next__current,.__prev-next .__prev-next__next,.__prev-next .__prev-next__prev{position:absolute;top:0;z-index:2;border:1px solid #ccc;border-top:none}.__prev-next .__prev-next__prev{left:-1px;width:509px;background:#fff url("/_img/parts/prev-next_bg.png") repeat-y left top}.__prev-next .__prev-next__prev a{padding-left:50px;background:url("/_img/parts/prev-next_prev.png") no-repeat 0 6px}.__prev-next .__prev-next__next{right:-1px;width:510px;background:#fff url("/_img/parts/prev-next_bg.png") repeat-y right top}.__prev-next .__prev-next__next a{padding-right:50px;background:url("/_img/parts/prev-next_next.png") no-repeat 475px 6px}.__prev-next .__article-list__data{overflow:hidden;max-height:100px}.__prev-next a:hover .__article-list__data{max-height:none}.__prev-next .__article-list__author-affiliation,.__prev-next .__article-list__author-name,.__prev-next .__article-list__category,.__prev-next .__article-list__number,.__prev-next .__article-list__subtitle,.__prev-next .__article-list__title{line-height:20px;margin-top:0;margin-bottom:0}.__prev-next .__article-list__called,.__prev-next .__article-list__category,.__prev-next .__article-list__content-name,.__prev-next .__article-list__number{position:relative;top:-3px}.__prev-next .__article-list__title{position:relative;top:-2px;font-size:16px}.__prev-next .__article-list__subtitle{font-size:13px}.__prev-next .__article-list__author-affiliation,.__prev-next .__article-list__author-name{position:relative;top:4px;font-size:12px}.__prev-next .__article-list__thumb-frame{width:150px;height:100px;margin-right:15px}.__prev-next .__article-list__thumb-frame .__article-list__thumb-image{max-width:150px;min-height:100px}.__prev-next .__article-list__thumb-frame .__article-list__thumb-image.img--landscape.img--landscape-wide{width:auto;height:100%;max-width:initial;min-width:0;min-height:0;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto}.__prev-next .__article-list__data{overflow:hidden;width:277px}.page__header--odd .__prev-next{position:relative;left:510px;width:510px;margin-top:-133px}#page__footer .__prev-next__current{z-index:1}@media only screen and (max-width: 1049px){.__prev-next{width:100%;height:105px}.__prev-next .__prev-next__next{width:50%;right:0;border-right:0}.__prev-next .__prev-next__next a{background-position:100% 50%}.__prev-next .__prev-next__prev{width:50%;left:0;border-left:0}.__prev-next .__prev-next__prev a{background-position:0 center}.__prev-next .__article-list__data{width:calc(100% - 140px);max-height:75px}.__prev-next .__article-list__data .__article-list__title{font-size:13px}.__prev-next .__article-list__thumb-frame{width:125px;height:75px}.__prev-next .__article-list__thumb-image{max-width:125px;min-height:75px}}@media only screen and (max-width: 767px){.__prev-next{width:100%;height:auto;overflow-x:hidden}.__prev-next.d-md-none.d-lg-none{height:auto;border-top:1px #ccc solid}.__prev-next .__prev-next__next{position:static;width:100%;right:0;border:0}.__prev-next .__prev-next__next a{background-position:100% 50%}.__prev-next .__prev-next__prev{position:static;width:100%;left:0;border-bottom:1px #ccc solid;border-left:0}.__prev-next .__prev-next__prev a{background-position:0 center}.__prev-next .__article-list__data{width:100%;max-height:initial}.__prev-next .__article-list__data .__article-list__title{font-size:16px}.__prev-next .__article-list__thumb-frame{display:none;width:125px;height:75px}.__prev-next .__article-list__thumb-image{max-width:125px;min-height:75px}}@media only screen and (max-width: 576px){.__prev-next .__article-list__data{max-height:initial}.__prev-next .__article-list__data .__article-list__title{font-size:13px}.__prev-next .__article-list__thumb-frame{width:105px;height:63px}.__prev-next .__article-list__thumb-image{max-width:105px;min-height:63px}}.__prev-next--archive{height:50px}.__prev-next--archive a{line-height:20px;white-space:nowrap}.__prev-next--archive .__prev-next__prev a{background-position:0 50%}.__prev-next--archive .__prev-next__next a{background-position:305px 50%}.__prev-next--archive .__prev-next__current,.__prev-next--archive .__prev-next__next,.__prev-next--archive .__prev-next__prev{width:340px;height:50px}.__prev-next--archive .__prev-next__next,.__prev-next--archive .__prev-next__prev{font-size:13px}.__prev-next--archive .__prev-next__next{width:339px;text-align:right}.__prev-next--archive .__prev-next__current{width:339px;left:341px;border-left:none;text-align:center;font-weight:bold}#page__header+.__prev-next--archive{border-bottom:15px solid #ccc}#page__footer .__prev-next--archive{border-top:15px solid #ccc}@media only screen and (max-width: 1049px){.__prev-next--archive .__prev-next__next,.__prev-next--archive .__prev-next__prev{width:35%}.__prev-next--archive .__prev-next__current{width:30%;left:35%}.__prev-next--archive .__prev-next__next a{background-position:100% 50%}.__prev-next--archive .__prev-next__prev a{background-position:0 center}}@media only screen and (max-width: 1049px){.__prev-next--archive .__prev-next__next{position:absolute;right:0;border-bottom:1px solid #ccc;border-left:1px solid #ccc}}.__wrapper-prev-next b{display:block;height:40px;padding:0px 20px;border-bottom:1px solid #fff;line-height:40px;font-size:17px;font-family:'Shuei MaruGo B', 'ヒラギノ丸ゴ ProN W4', 'Hiragino Maru Gothic ProN W4', 'Hiragino Maru Gothic ProN', 'HiraMaruProN-W4', 'メイリオ', sans-serif;background-color:#ccc}.__category-list{border-bottom:1px solid #ccc;list-style:none}.__category-list:last-child{border-bottom:none}.__category-list ul{list-style:none}.__category-list__category{padding-left:20px;border-bottom:1px solid #ccc;background-image:none;font-weight:bold}.__category-list__category:last-child{border-bottom:none}.__category-list__category--hasLink{padding-left:0}.__category-list__category--hasLink a{display:block;padding-left:20px;width:680px;padding:10px 20px;line-height:1em;text-decoration:none}.__category-list__category--hasLink a:hover{background-color:#f7f7f7}.__category-list__entry{border-bottom:1px solid #ccc}.__category-list__entry a{display:block;padding:10px 20px;line-height:1em;text-decoration:none;background-color:#fff}.__category-list__entry a:hover{background-color:#f7f7f7}.modal-button{text-decoration:none;color:#000 !important;outline:0}.modal-button span{display:none}.modal-button:hover{background-color:#ccc}.modal-button.modal-button--in-archive b{display:none}.modal-button.modal-button--in-archive span{display:inline}.modal-button.modal-button--in-archive:hover b{display:inline}.modal-button.modal-button--in-archive:hover span{display:none}.modal-archive ul{display:flex;flex-wrap:wrap;width:100%;margin-top:15px;padding:0;list-style-type:none}.modal-archive ul li{width:20%;margin:0 0 15px 0;box-sizing:border-box;font-size:1.2rem}.modal-archive ul li a{border:0}.modal-archive ul li a:hover{background-color:#ffdede}.modal-archive ul li.selected a,.modal-archive ul li.current a{background-color:#ffdede}@media only screen and (max-width: 1049px){.modal-archive ul li{width:25%}}@media only screen and (max-width: 767px){.modal-archive ul li{width:16.666666%;font-size:1rem}}@media only screen and (max-width: 576px){.modal-archive ul li{width:33.33333333%}}.sns_buttons{display:flex;justify-content:flex-end;margin-top:0}.sns_buttons div.sns_buttons__fb{position:relative;margin-right:15px}.sns_buttons.sns_buttons--upper{float:right;margin:0 0 15px 15px}.sns_buttons.sns_buttons--lower{justify-content:flex-start;margin:15px 0;padding:20px 0 40px 0}@media screen and (max-width: 576px){.sns_buttons.sns_buttons--upper{float:none;margin:0 0 15px 15px}.sns_buttons.sns_buttons--lower{flex-wrap:wrap}.sns_buttons.sns_buttons--lower .sns_buttons__lead{width:100%;padding-bottom:15px}}.tabs{width:100%;margin-bottom:40px;background:transparent url("/_img/parts/shadow_top.png") repeat-x left bottom}.tabs li{float:left;margin-right:10px;list-style-type:none;text-align:center;cursor:pointer}.tabs li a{display:block;box-sizing:border-box;min-width:137px;padding:10px 15px;white-space:nowrap;border-radius:12px 12px 0 0;text-decoration:none;background:transparent url("/_img/parts/tab-inactive.png") no-repeat 50% bottom;background-size:cover}.tabs li a:hover{background:transparent url("/_img/parts/tab-active.png") no-repeat 50% bottom;color:#fff}.tabs li.active a{background:transparent url("/_img/parts/tab-active.png") no-repeat 50% bottom;background-size:cover;color:#fff}.tabs li.tab--none{cursor:default !important;position:relative}.tabs li.tab--none div{position:absolute;top:30%;right:-100%;left:-100%;margin:auto;width:149px;height:36px;font-size:14px;color:#777}.tabs li.tab--none a{background:transparent url("/_img/parts/tab-inactive.png") no-repeat 50% bottom;color:#dcdcdc}.tabs.lower{width:100%;border-bottom:0;margin-bottom:60px;background:transparent url("/_img/parts/shadow_bottom.png") repeat-x left top}.tabs.lower li a{border-radius:0 0 12px 12px;background:transparent url("/_img/parts/tab-bottom-inactive.png") no-repeat 0 top;background-size:cover}.tabs.lower li a:hover{background:transparent url("/_img/parts/tab-bottom-active.png") no-repeat 0 top;color:#fff}.tabs.lower li.active a{background:transparent url("/_img/parts/tab-bottom-active.png") no-repeat 0 top;background-size:cover;color:#fff}@media only screen and (max-width: 576px){.tabs li,.tabs.lower li{display:block;float:none;margin:15px 0 0 0;width:100%}.tabs li a,.tabs.lower li a{width:100%;background-image:none;border-radius:0;background:#e9e9e9}.tabs li a:hover,.tabs.lower li a:hover{background-image:none;background:-moz-linear-gradient(20.74% -121.79% -45deg, #ff0012 0%, #d70012 100%);background:-webkit-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);background:-webkit-gradient(linear, 20.74% -121.79%, 79.26% 221.79%, color-stop(0, #ff0012), color-stop(1, #d70012));background:-o-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);background:-ms-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0012', endColorstr='#D70012' ,GradientType=0)";background:linear-gradient(135deg, #ff0012 0%, #d70012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0012', endColorstr='#D70012', GradientType=1);color:#fff}.tabs li.active a,.tabs li.active a:hover,.tabs.lower li.active a,.tabs.lower li.active a:hover{background-image:none;background:-moz-linear-gradient(20.74% -121.79% -45deg, #ff0012 0%, #d70012 100%);background:-webkit-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);background:-webkit-gradient(linear, 20.74% -121.79%, 79.26% 221.79%, color-stop(0, #ff0012), color-stop(1, #d70012));background:-o-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);background:-ms-linear-gradient(-45deg, #ff0012 0%, #d70012 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0012', endColorstr='#D70012' ,GradientType=0)";background:linear-gradient(135deg, #ff0012 0%, #d70012 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0012', endColorstr='#D70012', GradientType=1);color:#fff}.tabs.lower{background:none}}@media only screen and (min-width: 768px) and (max-width: 1049px){#main-article:not(.__article-list--fullWidth) .tabs li a{font-size:13px}}.home .latest-initial{background-color:#fff}.home .latest-initial .latest-initial__inner{display:flex;flex-wrap:wrap}.home .latest-initial .__article-list__link-box{width:33.333333%;padding:15px;box-sizing:border-box}.home .latest-initial .__article-list__link-box .__article-list__thumb-frame{position:relative;width:310px;height:160px;overflow:hidden;margin-bottom:10px;border:1px solid #ccc;box-sizing:border-box}.home .latest-initial .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{width:310px;min-width:310px;min-height:160px}@media only screen and (max-width: 1049px){.home .latest-initial .__article-list__link-box .__article-list__thumb-frame{width:100%;height:auto;padding-bottom:50%}.home .latest-initial .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{width:100%;height:auto}}@media only screen and (max-width: 767px){.home .latest-initial .__article-list__link-box{width:100%;border-bottom:1px #ccc solid !important}}.home .latest-table .__article-list__link-box .__article-list__data{padding:0 0 0 10px;background:transparent url("/_img/arrows/triangle-red.png") no-repeat 0 5px}@media only screen and (max-width: 767px){.home .latest-table tr:last-of-type td:first-of-type{padding-bottom:15px}.home .latest-table td{border-top:0 !important;border-bottom:0 !important}}.home .__content-showcase{display:table;width:100%}.home .__content-showcase .__content-showcase__feature,.home .__content-showcase .__content-showcase__list{display:table-cell;overflow:hidden;width:50%}.home .__content-showcase .__content-showcase__list{padding:15px 0;border-left:1px solid #ccc}.home .__content-showcase .__content-showcase__list .__article-list__link-box{padding:3px 15px 3px 25px;background:transparent url("/_img/arrows/triangle-red.png") no-repeat 15px 8px}.home .__content-showcase .__content-showcase__feature .__article-list__link-box{padding:115px 15px;margin:-112px 0}.home .__content-showcase .__content-showcase__feature .__article-list__link-box .__article-list__data{padding-top:15px;padding-left:10px;background:transparent url("/_img/arrows/triangle-red.png") no-repeat 0px 20px}.home .__content-showcase .__article-list__thumb-frame{width:310px;height:160px;margin-top:15px;margin-bottom:15px}.home .__content-showcase .__article-list__thumb-frame .__article-list__thumb-image{min-height:160px;min-width:310px;width:310px}@media only screen and (max-width: 1049px){.home .__content-showcase .__content-showcase__feature,.home .__content-showcase .__content-showcase__list{display:block;width:100%}.home .__content-showcase .__content-showcase__list{border-top:1px #ccc solid;border-left:0}.home .__content-showcase .__content-showcase__list .__article-list__item{margin-bottom:15px}.home .__content-showcase .__content-showcase__feature .__article-list__link-box{width:100%;margin:0;padding:15px;box-sizing:border-box}.home .__content-showcase .__content-showcase__feature .__article-list__link-box .__article-list__data{float:right;width:60%;padding-top:0;padding-left:10px;box-sizing:border-box;background-position:0 8px}.home .__content-showcase .__content-showcase__feature .__article-list__link-box .__article-list__data.__article-list__data--has-meta{background-position:0 5px}.home .__content-showcase .__article-list__thumb-frame{float:left;width:calc(40% - 15px);height:auto;margin:0;padding-bottom:calc((40% - 15px) * 0.57)}.home .__content-showcase .__article-list__thumb-frame .__article-list__thumb-image{width:100%;height:auto;min-width:initial;min-height:initial}}@media only screen and (max-width: 767px){.home .__content-showcase .__content-showcase__feature .__article-list__link-box .__article-list__data{float:left}.home .__content-showcase .__content-showcase__feature .__article-list__link-box .__article-list__data>*{padding-left:0}.home .__content-showcase .__content-showcase__list{border-top:0}.home .__content-showcase .__content-showcase__list .__article-list__item:nth-of-type(3),.home .__content-showcase .__content-showcase__list .__article-list__item:nth-of-type(4),.home .__content-showcase .__content-showcase__list .__article-list__item:nth-of-type(5){display:none}.home .__content-showcase .__article-list__thumb-frame{float:right}.home .__content-showcase .__article-list__thumb-frame .__article-list__thumb-image.img--landscape.img--landscape-wide{width:auto;height:100%;min-width:initial;min-height:initial}.home .__content-showcase .__article-list__data{float:left;width:60%;padding-top:0;box-sizing:border-box;background-position:0 8px}.home .__content-showcase .__article-list__data.__article-list__data--has-meta{background-position:0 5px}}.home #main-sidebar h3 a:after{display:none;content:none}.olympiad-culture #page__header #page__header__content-name a img{position:absolute;top:10px;right:16px}@media only screen and (max-width: 1049px){.olympiad-culture #page__header #page__header__content-name a{display:block;height:80px}.olympiad-culture #page__header #page__header__content-name a .__content-name__sub{padding-right:225px}}@media only screen and (max-width: 767px){.olympiad-culture #page__header #page__header__content-name a{height:auto}}@media only screen and (max-width: 576px){.olympiad-culture #page__header #page__header__content-name{background-position:15px 15px}.olympiad-culture #page__header #page__header__content-name a .__content-name__sub{padding-right:0}.olympiad-culture #page__header #page__header__content-name a img{position:static;display:block;margin-top:15px}}.blog .category-archive{display:flex;justify-content:space-between;height:50px;border-bottom:1px #ccc solid}.blog .category-archive h2{display:flex;flex-direction:column;justify-content:center;height:50px;padding:0 25px}.blog .category-archive ul{display:flex;justify-content:flex-end}.blog .category-archive ul li{display:inline-block;height:auto;min-height:50px;border-left:1px #ccc solid}.blog .category-archive ul li a{display:block;padding:15px;line-height:20px;font-size:13px;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 767px){.blog .category-archive{height:auto}.blog .category-archive h2{height:auto;padding-top:5px;padding-bottom:5px;font-size:0.9rem}}.blog.landing .category-archive ul{width:100%}.blog.landing .category-archive ul li{width:50%;text-align:center}.blog.landing .category-archive ul li:first-of-type{border-left:0}.blog .modal-archive-category ul{display:block;padding-left:1.5em;list-style-type:disc;box-sizing:border-box}.blog .modal-archive-category ul li{width:100%}.blog .entry_meta{clear:both;margin-bottom:30px;line-height:1.67}.blog .entry_meta ul{margin-top:15px;list-style-type:none}@media only screen and (max-width: 767px){.blog.landing #main-sidebar h3:last-of-type,.blog.landing #main-sidebar ul:last-of-type{display:none}}.about table.chart{border-top:1px #e9e9e9 solid}.about table.chart th{padding:5px 10px;border-bottom:1px #e9e9e9 solid;white-space:nowrap}.about table.chart td{padding:5px 0}.about table.chart td.month{padding-right:10px;text-align:right;white-space:nowrap}.about table.chart td.border{border-bottom:1px #e9e9e9 solid}@media screen and (max-width: 576px){.about table.chart{display:block}.about table.chart tbody{display:block}.about table.chart tbody tr{display:flex;flex-wrap:wrap}.about table.chart tbody tr th{display:block;width:100%;border-color:#ccc;background-color:#e9e9e9;text-align:left}.about table.chart tbody tr td{display:block;width:calc(100% - 4em);padding:10px 0 10px 10px;box-sizing:border-box;border-bottom:1px #e9e9e9 solid}.about table.chart tbody tr td.month{width:4em;padding:10px 0 10px 10px;text-align:left;font-weight:bold}.about table.chart tbody tr td.border{border-color:#ccc}}.contact .__article__text form .pure-control-group{margin:0;padding:0 0 20px 0}.contact .__article__text form .pure-control-group>input[type="text"]{font-size:16px;font-family:inherit !important}.contact .__article__text form .pure-control-group textarea{width:100%;font-size:16px;font-family:inherit !important}.contact .__article__text form .pure-control-group>input[type="submit"]{min-width:4em;overflow:visible;vertical-align:middle;border:1px #ccc solid;box-sizing:border-box;outline:none;background-color:#fafafa;font-size:16px}@media screen and (max-width: 1049px){.contact .__article__text form .pure-control-group>input[type="text"],.contact .__article__text form .pure-control-group textarea,.contact .__article__text form .pure-control-group>input[type="submit"]{font-size:14px}}@media screen and (max-width: 767px){.contact .__article__text form .pure-control-group:last-of-type{padding-bottom:0}}@media screen and (max-width: 576px){.contact .__article__text form .pure-control-group{display:flex;flex-wrap:wrap;align-items:center}.contact .__article__text form .pure-control-group label{display:block;width:100%;margin-bottom:5px}.contact .__article__text form .pure-control-group>input[type="text"]{width:calc(100% - 5em);font-size:16px}.contact .__article__text form .pure-control-group .note{width:5em}.contact .__article__text form .pure-control-group>input[name="copy"]{width:5%}.contact .__article__text form .pure-control-group>input[name="copy"]+label{width:90%;margin:0}.contact .__article__text form .pure-control-group textarea{height:200px;font-size:16px}.contact .__article__text form .pure-control-group>input[type="submit"]{font-size:16px}}.contact .__article__text.__article__text--pop-up.__article__text--pop-up-contact{line-height:1.75em}@media only screen and (max-width: 1049px){.events #main-article .__article__text .__article-list__item .__article-list__link-box{display:flex;flex-direction:row-reverse;padding:0}.events #main-article .__article__text .__article-list__item .__article-list__link-box .__article-list__thumb-frame{float:none;width:26%;height:0;margin:0;padding-bottom:calc(26% * (170 / 235))}.events #main-article .__article__text .__article-list__item .__article-list__link-box .__article-list__item__data{float:none;width:74%;padding-right:20px}}@media only screen and (max-width: 576px){.events #main-article .__article__text .__article-list__item .__article-list__link-box{display:flex;flex-direction:row-reverse;padding:0}.events #main-article .__article__text .__article-list__item .__article-list__link-box .__article-list__thumb-frame{width:87px;height:55px;padding:0}.events #main-article .__article__text .__article-list__item .__article-list__link-box .__article-list__item__data{width:calc(100% - 87px)}}.education #page__bodyer__education__index{position:relative}.education #page__bodyer__education__index #wrapper-main{width:100%;padding-bottom:30px}.education #page__bodyer__education__index .content-box{position:relative;padding:25px 25px 0}.education #page__bodyer__education__index .content-box h2{margin:25px 0;padding-bottom:5px;border-bottom:1px dotted #df0000;font-size:18px;line-height:1.3em}.education #page__bodyer__education__index .content-box h2:first-child{margin-top:0}.education #page__bodyer__education__index .content-box p{font-size:0.9em;line-height:1.75;margin-bottom:1.75em;text-align:justify;text-justify:inter-ideograph}.education #page__bodyer__education__index .content-box p.small{font-size:0.75em;color:#555}.education #page__bodyer__education__index .content-box a{border-bottom:1px solid #df0000;word-break:break-word;text-decoration:none}.education #page__bodyer__education__index .content-box a:hover{border-width:2px}.education #page__bodyer__education__index .education_latest{margin:0 0 30px}.education #page__bodyer__education__index .education_latest h3{margin-bottom:10px}.education #page__bodyer__education__index .education_latest ul{margin:0 0 0 25px;list-style-type:disc}.education #page__bodyer__education__index .education_latest ul li{float:none;display:list-item;padding:3px 0;line-height:1.67;font-size:0.9em}.education #page__bodyer__education__index #selector-menu{margin-bottom:15px}.education #page__bodyer__education__index #selector-menu li{font-family:"Shuei MaruGo B","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN W4","Hiragino Maru Gothic ProN","HiraMaruProN-W4","メイリオ",sans-serif;width:226px;height:40px;border-right:1px solid #fff;line-height:40px;text-align:center;color:#ffffff;background-color:#b3b3b3;cursor:pointer}.education #page__bodyer__education__index #selector-menu li.selected{background-color:#df0000}.education #page__bodyer__education__index #selector-menu li:hover{background-color:#df0000}.education #page__bodyer__education__index #search-ui-list>li{margin:0;width:100%;display:none}.education #page__bodyer__education__index #search-ui-list>li.selected{display:block}.education #page__bodyer__education__index #search-ui-list>li.domestic ul,.education #page__bodyer__education__index #search-ui-list>li.overseas ul{margin:36px 0;list-style-type:none}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li{height:47px;margin:0 20px 10px 0;float:left}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li label,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li label{font-weight:bold;font-size:0.7em;color:#df0000;line-height:100%;display:block;margin-bottom:4px}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li input.filter_freeword,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li input.filter_freeword{width:360px;height:20px;padding:4px 8px;font-size:13px;border:1px solid #333333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li input.search_btn,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li input.search_btn{font-family:"Shuei MaruGo B","ヒラギノ丸ゴ ProN W4","Hiragino Maru Gothic ProN W4","Hiragino Maru Gothic ProN","HiraMaruProN-W4","メイリオ",sans-serif;padding:2px 40px;font-size:14px;font-weight:bold;border:1px solid #333333;color:#ffffff;background-color:#999999;height:30px;cursor:pointer;line-height:1;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px 4px}*+html .education #page__bodyer__education__index #search-ui-list>li.domestic ul li input.search_btn,*+html .education #page__bodyer__education__index #search-ui-list>li.overseas ul li input.search_btn{padding:0 !important}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li input.search_btn:hover,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li input.search_btn:hover{background-color:#df0000}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li.button,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li.button{margin:0}.education #page__bodyer__education__index #education_map{width:100%;box-sizing:border-box;border:1px #ccc solid;background-image:url("/data/education/map2018.png");background-size:contain;background-repeat:no-repeat;background-position:center center}.education #page__bodyer__education__index #education_map ul{width:100%;padding-bottom:57%;position:relative;list-style-type:none}.education #page__bodyer__education__index #education_map ul li{display:flex;align-items:center;position:absolute;font-weight:bold;padding:5px;background-color:rgba(255,255,255,0.7);box-shadow:0 3px 5px #ccc;cursor:pointer;vertical-align:bottom}.education #page__bodyer__education__index #education_map ul li span.fa{margin-right:5px}.education #page__bodyer__education__index #education_map ul li span.region_name{font-size:1rem}.education #page__bodyer__education__index #education_map ul li span.num{font-size:1.6rem;display:inline-block;padding:0 2px 0 5px}.education #page__bodyer__education__index #education_map ul li:hover{background-image:none;background-color:#df0000;color:#ffffff}.education #page__bodyer__education__index #education_map ul li:nth-of-type(1){top:30%;left:70%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(2){top:45%;left:65%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(3){top:60%;left:60%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(4){top:70%;left:40%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(5){top:33%;left:35%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(6){top:47%;left:10%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(7){top:75%;left:5%}.education #page__bodyer__education__index #searching{text-align:center;display:none;position:absolute;padding-top:40px;width:100%}.education #page__bodyer__education__index #search_result hr{margin:0}.education #page__bodyer__education__index #search_result_list{list-style-type:none}.education #page__bodyer__education__index #search_result_list a[target^="_blank"]:after{font-family:"Font Awesome 5 Pro" !important;content:" \f08e"}.education #page__bodyer__education__index #search_result_list>li{margin:15px 0 40px}.education #page__bodyer__education__index #search_result_list>li h4{font-size:0.9em}.education #page__bodyer__education__index #search_result_list>li h4 span.notice{font-size:11px;padding-left:10px;color:#df0000}.education #page__bodyer__education__index #search_result_list>li ul{display:flex;flex-wrap:wrap;margin:10px 0 0;list-style-type:none;position:relative}.education #page__bodyer__education__index #search_result_list>li ul li{margin:0;padding:10px 15px 10px 10px;box-sizing:border-box;font-size:0.8em;line-height:1.4;border-width:0 1px 1px 0;border-style:solid;border-color:#ffffff;background-color:#e0e0e0}.education #page__bodyer__education__index #search_result_list>li ul li a{word-break:break-all}.education #page__bodyer__education__index #search_result_list>li ul li.col33{width:33.33333333%}.education #page__bodyer__education__index #search_result_list>li ul li.col66{width:66.66666667%}.education #page__bodyer__education__index #search_result_list>li ul li label{display:block;color:#df0000;font-size:11px;padding-bottom:3px}.education #page__bodyer__education__index #counter_box{font-size:0.85em;color:#666}.education #page__bodyer__education__index .customSelect{font-size:14px;background-color:#ffffff;color:#333333;padding:4px 8px;font-weight:normal;height:20px;border:1px solid #333333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px}.education #page__bodyer__education__index .customSelect.customSelectHover{background-color:#eeeeee}.education #page__bodyer__education__index .customSelectInner{font-weight:normal;font-size:14px !important;background:url("/_js/vendor/customSelect-arrow.gif") no-repeat center right}.education #page__bodyer__education__index .left60{float:left;width:60%}.education #page__bodyer__education__index .right30{float:right;width:30%}.education #page__bodyer__education__index .left60 .note{font-size:80% !important}.education #page__bodyer__education__index .right30.call-for{padding-left:20px;border-left:1px dotted black}.education #page__bodyer__education__index .call-for p{margin-bottom:0 !important}.education #page__bodyer__education__index .call-for p span{display:block;line-height:1.67 !important;font-size:0.89em !important}.education #page__bodyer__education__index .call-for a{display:block;width:50%;margin:1em auto 0;padding:2px 10px;border-bottom:none !important;border-radius:5px;background:#e9e9e9;text-align:center;white-space:nowrap}.education #page__bodyer__education__index .call-for a:hover{background:#df0000;color:#ffffff}.education #english #page__bodyer__education__index #education_map{width:764px;margin:auto;padding-left:204px;border:1px #999 solid;background:url("/data/education/map2-150121.png") no-repeat 204px 0}.education #english #page__bodyer__education__index #region_selector{width:auto !important}.education #english #page__bodyer__education__index #filter_freeword_overseas{width:213px}@media screen and (max-width: 1049px){.education #page__bodyer__education__index #search-ui-list>li.domestic ul,.education #page__bodyer__education__index #search-ui-list>li.overseas ul{display:flex;flex-wrap:wrap}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li{float:none}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(4),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(4){width:32%;margin-right:0;padding-right:20px}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li input.filter_freeword,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li input.filter_freeword{width:100%;height:30px;box-sizing:border-box;font-family:inherit !important}}@media screen and (max-width: 767px){.education #page__bodyer__education__index .content-box{padding:15px 15px 25px}.education #page__bodyer__education__index #search-ui-list>li.domestic ul,.education #page__bodyer__education__index #search-ui-list>li.overseas ul{justify-content:flex-start}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li{position:relative;height:auto;box-sizing:border-box;margin-right:0;padding-right:15px}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li select,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li select{width:100% !important;font-size:16px !important}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li .customSelect,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li .customSelect{width:100% !important;height:30px !important;box-sizing:border-box}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li .customSelect .customSelectInner,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li .customSelect .customSelectInner{box-sizing:border-box;width:100% !important;padding-right:10px;height:auto !important;line-height:1.4}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(1),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(1){width:50%}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(2),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(2){width:50%}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(3),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(3){width:15%}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(4),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(4){width:41%}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(5),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(5){width:13%;padding-right:0}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(5) input,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(5) input{width:100% !important;box-sizing:border-box;padding:2px 0}.education #page__bodyer__education__index #education_map ul li span.region_name{font-size:0.7rem}.education #page__bodyer__education__index #education_map ul li span.num{font-size:1.2rem}.education #page__bodyer__education__index #education_map ul li:nth-of-type(1){top:25%;left:70%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(2){top:45%;left:65%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(3){top:65%;left:60%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(4){top:75%;left:37%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(5){top:30%;left:30%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(6){top:47%;left:5%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(7){top:75%;left:5%}.education #page__bodyer__education__index .left60{float:none;width:100%}.education #page__bodyer__education__index .right30{float:none;width:100%}.education #page__bodyer__education__index .right30.call-for{padding-top:20px;padding-left:0;border-top:1px dotted black;border-left:0}.education #page__bodyer__education__index .call-for a{margin-left:0;text-align:center}.education #page__bodyer__education__index #search_result_list h4{line-height:1.67}}@media screen and (max-width: 576px){.education #page__bodyer__education__index #selector-menu{display:flex}.education #page__bodyer__education__index #selector-menu li{float:none;width:50%}.education #page__bodyer__education__index #search-ui-list>li.domestic ul,.education #page__bodyer__education__index #search-ui-list>li.overseas ul{margin-bottom:0}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li,.education #page__bodyer__education__index #search-ui-list>li.overseas ul li{padding-right:0 !important}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(1),.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(2),.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(3),.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(4),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(1),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(2),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(3),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(4){width:100%}.education #page__bodyer__education__index #search-ui-list>li.domestic ul li:nth-of-type(5),.education #page__bodyer__education__index #search-ui-list>li.overseas ul li:nth-of-type(5){width:50%;margin-bottom:0}.education #page__bodyer__education__index #education_map ul li span.region_name{font-size:0.6rem}.education #page__bodyer__education__index #education_map ul li span.num{font-size:0.9rem}.education #page__bodyer__education__index #education_map ul li:nth-of-type(1){top:auto;right:15px;left:auto;bottom:79.2%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(2){top:auto;right:15px;left:auto;bottom:54.87%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(3){top:auto;right:15px;left:auto;bottom:30.48%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(4){top:auto;right:15px;left:auto;bottom:6%}.education #page__bodyer__education__index #education_map ul li:nth-of-type(5){top:6%;left:15px}.education #page__bodyer__education__index #education_map ul li:nth-of-type(6){top:29%;left:5px}.education #page__bodyer__education__index #education_map ul li:nth-of-type(7){top:78%;left:5px}.education #page__bodyer__education__index #search_result_list>li ul li.col33{width:100%}.education #page__bodyer__education__index #search_result_list>li ul li.col66{width:100%}}.pdf-archives #wrapper-main>div:nth-of-type(2),.pdf-archives #wrapper-main>div:nth-of-type(3),.pdf-archives #wrapper-main>div:nth-of-type(4){border-top:15px solid #ccc}.pdf-archives #wrapper-main article{display:flex;flex-direction:row-reverse;margin:30px 0;padding:30px 0 0 0;border-top:1px #e9e9e9 solid}.pdf-archives #wrapper-main article .img{width:33.33333333%}.pdf-archives #wrapper-main article .img a:nth-of-type(1){border:0}.pdf-archives #wrapper-main article .img img{margin-bottom:15px;border:1px #ccc solid}.pdf-archives #wrapper-main article .text{width:66.66666667%;padding-right:30px}.pdf-archives #wrapper-main article .text h1{font-size:1rem}.pdf-archives #wrapper-main article .text table th{white-space:nowrap}.pdf-archives #wrapper-main article .text .wysiwyg{font-size:90%}@media screen and (max-width: 767px){.pdf-archives #wrapper-main>div:nth-of-type(2){border-top:0}.pdf-archives #wrapper-main .contents-navi{margin:0 0 15px 0;padding:0;list-style-type:none}.pdf-archives #wrapper-main .contents-navi li{margin-top:15px}.pdf-archives #wrapper-main .contents-navi li a{display:flex;justify-content:space-between;padding:10px 15px;border:0;background:linear-gradient(to bottom, #f4f4f4 0%, #e0e0e0 100%);line-height:1;font-size:0.9rem;font-weight:normal}.pdf-archives #wrapper-main .contents-navi li a:after{margin-left:15px;font-size:1rem;font-family:"Font Awesome 5 Pro";color:#df0000;content:"\f101"}.pdf-archives #wrapper-main .__article-list__lead.__article__text h2{padding-bottom:5px;border-bottom:1px dotted #df0000}.pdf-archives #wrapper-main article .toggle-button{display:flex;justify-content:space-between;padding:10px 15px;border:0;background:linear-gradient(to bottom, #f4f4f4 0%, #e0e0e0 100%);cursor:pointer;text-align:center}.pdf-archives #wrapper-main article .toggle-button:after{margin-left:15px;font-size:1rem;font-family:"Font Awesome 5 Pro";color:#df0000;content:"\f101";transform:rotate(90deg)}.pdf-archives #wrapper-main article input[type="checkbox"]:checked ~ .toggle-button{margin-bottom:15px}.pdf-archives #wrapper-main article input[type="checkbox"]:checked ~ .toggle-button:after{transform:rotate(270deg)}.pdf-archives #wrapper-main article input[type="checkbox"]:checked ~ .toggle-content{display:block !important}}@media screen and (max-width: 576px){.pdf-archives #wrapper-main article{flex-direction:column}.pdf-archives #wrapper-main article .img{width:100%;margin-bottom:30px}.pdf-archives #wrapper-main article .img>a:nth-of-type(1){display:block;position:relative;width:100%;margin-bottom:10px;padding-bottom:57%;border:1px #ccc solid;overflow:hidden}.pdf-archives #wrapper-main article .img>a:nth-of-type(1) img{position:absolute;top:-100%;right:-100%;bottom:-100%;left:-100%;margin:auto;border:0}.pdf-archives #wrapper-main article .text{width:100%;padding-right:0}.pdf-archives #wrapper-main>.__article__text:nth-of-type(2) article:nth-of-type(1) .img>a:nth-of-type(1) img{top:-50%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(2) article:nth-of-type(2) .img>a:nth-of-type(1) img{top:-55%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(2) article:nth-of-type(3) .img>a:nth-of-type(1) img{top:-45%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(2) article:nth-of-type(4) .img>a:nth-of-type(1) img{top:5%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(2) article:nth-of-type(5) .img>a:nth-of-type(1) img{top:-35%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(3) article .img>a:nth-of-type(1) img{top:-40%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(4) article:nth-of-type(1) .img>a:nth-of-type(1) img{top:-55%}.pdf-archives #wrapper-main>.__article__text:nth-of-type(4) article:nth-of-type(2) .img>a:nth-of-type(1) img{top:-40%}}.funding #page__bodyer__funding__index{position:relative}.funding #page__bodyer__funding__index #wrapper-main{width:100%;padding-bottom:30px;min-height:600px}.funding #page__bodyer__funding__index #wrapper-main p{font-size:0.9em;line-height:1.75;margin-bottom:1.75em;text-align:justify;text-justify:inter-ideograph}.funding #page__bodyer__funding__index #wrapper-main p.small{font-size:0.75em;color:#555}.funding #page__bodyer__funding__index #wrapper-main a{border-bottom:1px solid #df0000;word-break:break-word;text-decoration:none}.funding #page__bodyer__funding__index #wrapper-main a:hover{border-width:2px}.funding #page__bodyer__funding__index .search-box{position:absolute;width:320px;padding:25px 0 0 25px;border-right:none;box-sizing:border-box}.funding #page__bodyer__funding__index .search-box h3{padding:0 0 10px 10px;border-bottom:1px solid #999999}.funding #page__bodyer__funding__index .search-box #search-ui-list{margin:0;list-style-type:none}.funding #page__bodyer__funding__index .search-box #search-ui-list>li{margin:0;padding:10px;border-bottom:1px dotted #999999;font-size:0.8em}.funding #page__bodyer__funding__index .search-box #search-ui-list>li label:not(.text-checkbox){font-weight:bold;font-size:0.9em;color:#df0000;line-height:100%;display:block;margin-bottom:4px}.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.filter_freeword{box-sizing:border-box;width:275px;height:30px;padding:4px 8px;font-size:13px;border:1px solid #333333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px}.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.filter_freeword,.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.filter_freeword_title{font-family:inherit !important}.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.search_btn{box-sizing:border-box;text-align:center;font-family:'Shuei MaruGo B', 'ヒラギノ丸ゴ ProN W4', 'Hiragino Maru Gothic ProN W4', 'Hiragino Maru Gothic ProN', 'HiraMaruProN-W4', 'メイリオ', serif;padding:8px 0;font-size:14px;font-weight:bold;border:1px solid #333333;color:#fff;background-color:#999999;width:275px;cursor:pointer;line-height:1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px}*+html .funding #page__bodyer__funding__index .search-box #search-ui-list>li input.search_btn{padding:0 !important}.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.search_btn:hover{background-color:#df0000}.funding #page__bodyer__funding__index .search-box #search-ui-list li.button{padding:25px 10px}.funding #page__bodyer__funding__index .search-box .call-for h3{margin:0;padding:18px 0 0 10px;border:0;line-height:1.67;font-size:0.89em}.funding #page__bodyer__funding__index .search-box .call-for p{margin-bottom:0 !important;padding:0 10px 18px 10px}.funding #page__bodyer__funding__index .search-box .call-for p span{display:block;line-height:1.67 !important;font-size:0.89em !important}.funding #page__bodyer__funding__index .search-box .call-for a{display:block;width:50%;margin:5px auto 0 auto;padding:2px 10px;border-bottom:none !important;border-radius:5px;background:#e9e9e9;text-align:center;white-space:nowrap}.funding #page__bodyer__funding__index .search-box .call-for a:hover{background:#df0000;color:#fff}.funding #page__bodyer__funding__index .content-box{position:relative;margin:0 0 0 320px;padding:25px 25px 0}.funding #page__bodyer__funding__index .content-box h2{margin:25px 0px;padding-bottom:5px;border-bottom:1px dotted #df0000;font-size:18px;line-height:1.3em}.funding #page__bodyer__funding__index .content-box h2:first-child{margin-top:0}.funding #page__bodyer__funding__index #searching{text-align:center;display:none;position:absolute;width:100%}.funding #page__bodyer__funding__index #search_result{border-left:1px solid #999999}.funding #page__bodyer__funding__index #search_result hr{margin:0}.funding #page__bodyer__funding__index #search_result h3{margin-bottom:30px}.funding #page__bodyer__funding__index #search_result .sort-pager{display:flex;justify-content:space-between}.funding #page__bodyer__funding__index #search_result #pager,.funding #page__bodyer__funding__index #search_result #foot_pager{display:flex;justify-content:flex-end;margin:2px 0}.funding #page__bodyer__funding__index #search_result #pager .counter,.funding #page__bodyer__funding__index #search_result #foot_pager .counter{margin:0 15px 0 0;font-size:0.8em;line-height:1;white-space:nowrap}.funding #page__bodyer__funding__index #search_result #pager .pager_link,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link{list-style-type:none}.funding #page__bodyer__funding__index #search_result #pager .pager_link li,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li{margin:0;padding:0;font-size:0.8em;line-height:1;padding:1px 3px}.funding #page__bodyer__funding__index #search_result #pager .pager_link li.current,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li.current{color:#df0000}.funding #page__bodyer__funding__index #search_result #pager .pager_link li a,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li a{border:none}.funding #page__bodyer__funding__index #search_result #pager .pager_link li a:hover,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li a:hover{border:none;color:#ffffff;background-color:#df0000}.funding #page__bodyer__funding__index #search_result #pager{width:60%}.funding #page__bodyer__funding__index #search_result #foot_pager{width:100%}.funding #page__bodyer__funding__index #search_result #sort_list{width:40%;margin:5px 0;white-space:nowrap}.funding #page__bodyer__funding__index #search_result #sort_list li{margin-right:10px;font-size:0.8em;cursor:pointer}.funding #page__bodyer__funding__index #search_result #sort_list li.current{color:#df0000}.funding #page__bodyer__funding__index #search_result #sort_list li.current.descent:after{content:" \f0dd";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal}.funding #page__bodyer__funding__index #search_result #sort_list li.current.ascent:after{content:" \f0de";font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:normal}.funding #page__bodyer__funding__index #search_result #sort_list li:hover{background-color:#df0000;color:#fff}.funding #page__bodyer__funding__index #search_result_list{margin-top:40px;list-style-type:none}.funding #page__bodyer__funding__index #search_result_list>li{margin:15px 0 35px}.funding #page__bodyer__funding__index #search_result_list>li h4{padding:5px 10px;background-color:#e0e0e0;font-size:0.9em;line-height:1.8}.funding #page__bodyer__funding__index #search_result_list>li span.link{display:inline-block;font-size:11px;font-weight:normal;padding:0 0 0 10px}.funding #page__bodyer__funding__index #search_result_list>li p.updated{right:25px;position:absolute;font-size:11px;color:#777;margin:0;padding:0}.funding #page__bodyer__funding__index #search_result_list>li table td{vertical-align:top}.funding #page__bodyer__funding__index #search_result_list>li table td.col33{width:215px}.funding #page__bodyer__funding__index #search_result_list>li table td.col66{width:430px}.funding #page__bodyer__funding__index #search_result_list>li ul{margin:10px 0 0;list-style-type:none}.funding #page__bodyer__funding__index #search_result_list>li ul li{margin:0 10px 0 0;padding:6px 10px;font-size:0.8em;border-width:0 0 1px 0;border-style:dotted;border-color:#999999;line-height:1.3}.funding #page__bodyer__funding__index #search_result_list>li ul li.url{box-sizing:border-box;width:430px;word-break:break-all;word-wrap:break-word}.funding #page__bodyer__funding__index #search_result_list>li ul li a{word-break:break-all;word-wrap:break-word}.funding #page__bodyer__funding__index #search_result_list>li ul li label{display:block;color:#df0000;font-size:11px;padding-bottom:1px}.funding #page__bodyer__funding__index .customSelect{font-size:14px;background-color:#ffffff;color:#333333;padding:4px 8px;font-weight:normal;height:16px;border:1px solid #333333;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px}.funding #page__bodyer__funding__index .customSelect.customSelectHover{background-color:#eeeeee}.funding #page__bodyer__funding__index .customSelectInner{font-weight:normal;font-size:14px !important;background:url("/_js/vendor/customSelect-arrow.gif") no-repeat center right}.funding #page__bodyer__funding__index .left60{float:left;width:60%}.funding #page__bodyer__funding__index .right30{float:right;width:30%}@media screen and (max-width: 1049px){.funding #page__bodyer__funding__index .search-box{width:250px}.funding #page__bodyer__funding__index .search-box #search-ui-list>li{border:0}.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.filter_freeword{width:100%}.funding #page__bodyer__funding__index .search-box #search-ui-list>li input.search_btn{width:100%}.funding #page__bodyer__funding__index .search-box .call-for a{width:auto}.funding #page__bodyer__funding__index .content-box{margin:0 0 0 250px}.funding #page__bodyer__funding__index #search_result .sort-pager{flex-direction:column-reverse}.funding #page__bodyer__funding__index #search_result .sort-pager #sort_list{width:100%}.funding #page__bodyer__funding__index #search_result .sort-pager #pager{width:100%;margin-bottom:15px;justify-content:space-between}.funding #page__bodyer__funding__index #search_result_list>li table td.col33{display:block;width:100%}.funding #page__bodyer__funding__index #search_result_list>li table td.col66{display:block;width:100%}.funding #page__bodyer__funding__index #search_result_list>li ul li{margin-right:0}.funding #page__bodyer__funding__index #search_result_list>li ul li.url{width:100%}}@media screen and (max-width: 767px){.funding #page__bodyer__funding__index .search-box{position:static;width:100%;padding:30px 15px;border-bottom:1px #999 dotted}.funding #page__bodyer__funding__index .search-box #search-ui-list{flex-wrap:wrap;padding:0 15px}.funding #page__bodyer__funding__index .search-box #search-ui-list>li{box-sizing:border-box;width:100%;padding-right:0;padding-left:0}.funding #page__bodyer__funding__index .search-box #search-ui-list>li:first-child{line-height:2;font-size:0.9rem}.funding #page__bodyer__funding__index .search-box #search-ui-list>li.button{padding:25px 0}.funding #page__bodyer__funding__index .search-box #search-ui-list>li:nth-of-type(4){position:relative;width:50%;padding-right:5px}.funding #page__bodyer__funding__index .search-box #search-ui-list>li:nth-of-type(5){position:relative;width:50%;padding-left:5px}.funding #page__bodyer__funding__index .search-box #search-ui-list .hasCustomSelect,.funding #page__bodyer__funding__index .search-box #search-ui-list .customSelect{box-sizing:border-box;width:100% !important;height:auto !important}.funding #page__bodyer__funding__index .search-box #search-ui-list .hasCustomSelect .customSelectInner,.funding #page__bodyer__funding__index .search-box #search-ui-list .customSelect .customSelectInner{box-sizing:border-box;width:100% !important;padding-right:10px;height:auto !important;line-height:1.4}.funding #page__bodyer__funding__index .search-box .call-for h3.trigger-funding{margin-top:15px;line-height:1}.funding #page__bodyer__funding__index .search-box .call-for p{padding:15px;font-size:0.9rem}.funding #page__bodyer__funding__index .search-box .call-for p span{line-height:auto !important;font-size:0.9rem !important}.funding #page__bodyer__funding__index .search-box .call-for a{display:inline-block;margin-top:15px;margin-left:0;background-color:#efefef;color:#df0000}.funding #page__bodyer__funding__index .search-box h3.trigger-funding{position:relative;padding:10px 15px;border:0;font-size:0.9rem;font-weight:normal;background:linear-gradient(to bottom, #f4f4f4 0%, #e0e0e0 100%);cursor:pointer}.funding #page__bodyer__funding__index .search-box h3.trigger-funding:after{position:absolute;top:center;right:15px;font-size:1rem;font-family:"Font Awesome 5 Pro";color:#df0000;content:"\f101";webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}.funding #page__bodyer__funding__index .search-box h3.trigger-funding.open:after{transform:rotate(90deg)}.funding #page__bodyer__funding__index .content-box{margin:0;padding:30px 15px}.funding #page__bodyer__funding__index #search_result{border:0}.funding #page__bodyer__funding__index #search_result .sort-pager #pager{align-items:center;margin-bottom:20px}.funding #page__bodyer__funding__index #search_result #pager .pager_link,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link{font-size:1.3rem}.funding #page__bodyer__funding__index #search_result #pager .pager_link li,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li{display:none}.funding #page__bodyer__funding__index #search_result #pager .pager_link li:first-of-type,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li:first-of-type{display:list-item;padding-right:1em}.funding #page__bodyer__funding__index #search_result #pager .pager_link li:last-of-type,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li:last-of-type{display:list-item}.funding #page__bodyer__funding__index #search_result #pager .pager_link li a,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li a{color:#df0000}.funding #page__bodyer__funding__index #search_result #pager .pager_link li a:hover,.funding #page__bodyer__funding__index #search_result #foot_pager .pager_link li a:hover{background-color:#fff !important;color:#df0000 !important}.funding #page__bodyer__funding__index #search_result #foot_pager{display:flex;align-items:center;justify-content:flex-end}.funding #page__bodyer__funding__index #search_result_list li table{width:100%}}@media screen and (min-width: 768px){.funding #page__bodyer__funding__index #search-ui-list{display:block !important}}@media screen and (max-width: 767px){.funding #page__bodyer__funding__index #search-ui-list{display:none}}@media screen and (min-width: 768px){.funding #page__bodyer__funding__index .call-for p{display:block !important}}@media screen and (max-width: 767px){.funding #page__bodyer__funding__index .call-for p{display:none}}@media screen and (max-width: 767px){.funding #page__bodyer__funding__index .trigger-funding.open+#search-ui-list{display:flex !important}}@media screen and (max-width: 767px){.funding #page__bodyer__funding__index .trigger-funding.open+p{display:block !important}}.about_tam .__article-list__lead h3{margin-bottom:15px}.about_tam .__article-list__link-box.has-seed{position:relative}.about_tam .__article-list__link-box.has-seed img.has-seed{position:absolute;top:0;right:0;z-index:1}@media only screen and (max-width: 767px){.about_tam .__article-list__link-box.has-seed img.has-seed{width:60px;height:60px}}.about_tam .category-archive{display:flex;justify-content:space-between;height:50px;border-bottom:1px #ccc solid}.about_tam .category-archive h2{display:flex;flex-direction:column;justify-content:center;height:50px;padding:0 25px}.about_tam .category-archive ul{display:flex;justify-content:flex-end}.about_tam .category-archive ul li{display:inline-block;height:auto;min-height:50px;border-left:1px #ccc solid}.about_tam .category-archive ul li a{display:block;padding:15px;line-height:20px;font-size:13px;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width: 767px){.about_tam .category-archive h2{height:auto;padding-top:5px;padding-bottom:5px;font-size:0.9rem}}.about_tam .modal-archive-category ul{display:block;width:100%;overflow-x:hidden;padding-left:1.5em;list-style-type:disc;box-sizing:border-box}.about_tam .modal-archive-category ul li{white-space:nowrap}@media only screen and (max-width: 767px){.about_tam .modal-archive-category ul{max-width:100%}}.about_tam.detail .__article__image-frame--diptych{overflow:visible;max-height:none;border:none}.about_tam.detail .__article__image-frame--diptych>*{display:block;float:left;border:1px solid #dfdfdf}.about_tam.detail .__article__image-frame--diptych>*:first-child{margin-right:5px}@media only screen and (max-width: 1049px){.about_tam.detail .__article__image-frame--diptych a{width:calc(50% - 5px);height:auto}}.about_tam.detail #colorbox #cboxLoadedContent img{max-width:100%;height:auto !important}.about_tam.detail #about_tam_seed+.sns_buttons.sns_buttons--lower{padding-right:15px;padding-left:15px}.about_tam_publications.detail table.data th{text-align:left}.author.landing table.__author-list{border-top:none;table-layout:fixed}.author.landing table.__author-list tr .__author-list__link-box .__author-list__data .__author-list__author-affiliation{margin-top:5px;line-height:1.67;font-size:85%}@media only screen and (max-width: 1049px){.author.landing table.__author-list{width:100%;border-top:none;table-layout:fixed}.author.landing table.__author-list tr{display:flex;flex-wrap:wrap}.author.landing table.__author-list tr td{width:calc(100% / 6)}.author.landing table.__author-list tr td .__author-list__link-box .__author-list__thumb-frame{width:100%;height:0;padding-bottom:100%;border-radius:50%}.author.landing table.__author-list tr td .__author-list__link-box .__author-list__thumb-frame img{width:100%;height:auto}.author.landing table.__author-list tr td .__author-list__link-box .__author-list__data .__author-list__author-name{line-height:1.67;font-size:0.9rem}.author.landing table.__author-list tr td .__author-list__link-box .__author-list__data .__author-list__author-affiliation{text-align:left;font-size:75%}}@media only screen and (max-width: 767px){.author.landing table.__author-list tr td{width:calc(100% / 3)}.author.landing table.__author-list tr td .__author-list__link-box .__author-list__data .__author-list__author-affiliation{text-align:center;font-size:11px}}@media only screen and (max-width: 576px){.author.landing table.__author-list tr td{display:block;width:50%}}.author.detail .__article__author{background-color:#fff}.author.detail .__article__author .__author__name .__author__ruby{display:block;margin-top:5px}@media only screen and (max-width: 767px){.author.detail .__article__author .__author__name .__author__ruby:before{content:"（"}.author.detail .__article__author .__author__name .__author__ruby:after{content:"）"}}@media only screen and (max-width: 576px){.author.detail .__article__author .__author__affiliation{font-size:13px !important}}.jobs table.switch{float:right;height:25px;margin-bottom:20px;border:1px solid #ccc;border-collapse:separate;border-radius:5px}.jobs table.switch td{width:30%;border-left:1px solid #ccc;text-align:center}.jobs table.switch td:first-child{border-left:none}.jobs table.switch td a{color:#000;display:block;border-bottom:none}.jobs table.switch td a.active{background:none repeat scroll 0 0 #ccc}@media screen and (max-width: 576px){.jobs table.switch{float:none;width:100%}}.jobs .table-jobs-attributes .theme01{border-top:4px solid #e0432c}.jobs .table-jobs-attributes .theme02{border-top:4px solid #f0681b}.jobs .table-jobs-attributes .theme03{border-top:4px solid #60b274}.jobs .table-jobs-attributes .theme04{border-top:4px solid #abb515}.jobs .table-jobs-attributes .theme05{border-top:4px solid #5ab363}.jobs .table-jobs-attributes .theme06{border-top:4px solid #469ca9}.jobs .table-jobs-attributes .theme07{border-top:4px solid #7c2ea3}.jobs .table-jobs-attributes .theme08{border-top:4px solid #2d56af}.jobs .table-jobs-attributes .attribute-name{font-size:18px;margin-top:5px;margin-bottom:12px}@media screen and (max-width: 1049px){.jobs .table-jobs-attributes .attribute-name{font-size:0.9rem}}@media screen and (max-width: 767px){.jobs .table-jobs-attributes .attribute-name{font-size:1rem}}@media screen and (max-width: 576px){.jobs .table-jobs-attributes .attribute-name{line-height:1.5;font-size:0.8rem}}.jobs .table-jobs-attributes .attributes{font-size:14px;line-height:24px}.jobs .table-jobs-attributes .attributes__list{padding-right:5px}.jobs .table-jobs-attributes .attributes__list::before{content:'';display:inline-block;position:relative;top:1px;width:12px;height:12px;margin-right:3px;border-radius:6px;background-color:#ccc}.jobs .table-jobs-attributes .attributes__list.artist::before{background-color:#921600}.jobs .table-jobs-attributes .attributes__list.artist_painter::before{background-color:#fa5e58}.jobs .table-jobs-attributes .attributes__list.designer::before{background-color:#bf1e57}.jobs .table-jobs-attributes .attributes__list.sculptor::before{background-color:#f62b00}.jobs .table-jobs-attributes .attributes__list.photographer::before{background-color:#fa978c}.jobs .table-jobs-attributes .attributes__list.musician::before{background-color:#fb9875}.jobs .table-jobs-attributes .attributes__list.instrument::before{background-color:#d84400}.jobs .table-jobs-attributes .attributes__list.playwrite::before{background-color:#fbc074}.jobs .table-jobs-attributes .attributes__list.composer::before{background-color:#d94400}.jobs .table-jobs-attributes .attributes__list.singer::before{background-color:#f86c31}.jobs .table-jobs-attributes .attributes__list.instrument_maker::before{background-color:#db5500}.jobs .table-jobs-attributes .attributes__list.actor::before{background-color:#f88e2f}.jobs .table-jobs-attributes .attributes__list.curator::before{background-color:#cde08a}.jobs .table-jobs-attributes .attributes__list.cultural_facility::before{background-color:#2d827b}.jobs .table-jobs-attributes .attributes__list.art_space::before{background-color:#75a8a3}.jobs .table-jobs-attributes .attributes__list.producer::before{background-color:#acbb00}.jobs .table-jobs-attributes .attributes__list.director::before{background-color:#849000}.jobs .table-jobs-attributes .attributes__list.organizer::before{background-color:#51a100}.jobs .table-jobs-attributes .attributes__list.coordinator::before{background-color:#79c131}.jobs .table-jobs-attributes .attributes__list.project_leader::before{background-color:#cddb30}.jobs .table-jobs-attributes .attributes__list.theater_director::before{background-color:#f9ec00}.jobs .table-jobs-attributes .attributes__list.artistic_director::before{background-color:#936f00}.jobs .table-jobs-attributes .attributes__list.theater_company::before{background-color:#daa500}.jobs .table-jobs-attributes .attributes__list.teacher::before{background-color:#005d51}.jobs .table-jobs-attributes .attributes__list.scholor::before{background-color:#9ccf9d}.jobs .table-jobs-attributes .attributes__list.npo::before{background-color:#7492b7}.jobs .table-jobs-attributes .attributes__list.club_owner::before{background-color:#8cb0bd}.jobs .table-jobs-attributes .attributes__list.writer::before{background-color:#b379b5}.jobs .table-jobs-attributes .attributes__list.editor::before{background-color:#7a5dab}.jobs .table-jobs-attributes .attributes__list.journalist::before{background-color:#581882}.jobs .table-jobs-attributes .attributes__list.entrepreneur::before{background-color:#343ba6}.jobs .table-jobs-attributes .attributes__list.intermediary::before{background-color:#31649b}.jobs .table-jobs-attributes .attributes__list.intellectual::before{background-color:#baa1cb}@media screen and (max-width: 767px){.jobs.landing .table-jobs-attributes{display:none}}.jobs .table-jobs-attributes.category-archive tr td .attribute-link{min-height:0;color:#999;background-color:#f0f0f0;background-color:rgba(0,0,0,0.05)}.jobs .table-jobs-attributes.category-archive tr td .attribute-link.current{color:#000;background-color:#fff}@media screen and (max-width: 767px){.jobs .table-jobs-attributes.category-archive tr{display:flex;flex-wrap:wrap}.jobs .table-jobs-attributes.category-archive tr td{display:block;box-sizing:border-box;width:50%;border:0}.jobs .table-jobs-attributes.category-archive tr td:nth-of-type(2n-1){border-right:1px #ccc solid}.jobs .table-jobs-attributes.category-archive tr td .attribute-link{min-height:0}}.jobs ul.__author-list.__author-list--jobs{table-layout:fixed}.jobs ul.__author-list.__author-list--jobs li .__author-list__link-box .__author-list__data .__author-list__author-affiliation{margin-top:5px;line-height:1.67;font-size:85%}@media only screen and (max-width: 1049px){.jobs ul.__author-list.__author-list--jobs{width:100%;table-layout:fixed;display:flex;flex-wrap:wrap}.jobs ul.__author-list.__author-list--jobs .__author-list__item{width:calc(100% / 5)}.jobs ul.__author-list.__author-list--jobs .__author-list__item .__author-list__link-box .__author-list__thumb-frame{width:100%;height:0;padding-bottom:100%;border-radius:50%}.jobs ul.__author-list.__author-list--jobs .__author-list__item .__author-list__link-box .__author-list__thumb-frame img{width:100%;height:auto}.jobs ul.__author-list.__author-list--jobs .__author-list__item .__author-list__link-box .__author-list__data .__author-list__name{line-height:1.67;font-size:0.9rem}}@media only screen and (max-width: 767px){.jobs ul.__author-list.__author-list--jobs .__author-list__item{width:calc(100% / 3)}}@media only screen and (max-width: 576px){.jobs ul.__author-list.__author-list--jobs .__author-list__item{display:block;width:50%}}@media only screen and (min-width: 1050px){.jobs ul.__author-list.__author-list--jobs li:nth-of-type(6n){border-right:0}}@media only screen and (min-width: 768px) and (max-width: 1049px){.jobs ul.__author-list.__author-list--jobs li:nth-of-type(5n){border-right:0}}@media only screen and (min-width: calc($screen-xs + 1px)) and (max-width: 767px){.jobs ul.__author-list.__author-list--jobs li:nth-of-type(3n){border-right:0}}@media only screen and (max-width: 576px){.jobs ul.__author-list.__author-list--jobs li:nth-of-type(2n){border-right:0}}.jobs div.artist{background-color:#921600}.jobs div.artist_painter{background-color:#fa5e58}.jobs div.designer{background-color:#bf1e57}.jobs div.sculptor{background-color:#f62b00}.jobs div.photographer{background-color:#fa978c}.jobs div.musician{background-color:#fb9875}.jobs div.instrument{background-color:#d84400}.jobs div.playwrite{background-color:#fbc074;color:#666666 !important}.jobs div.composer{background-color:#d94400}.jobs div.singer{background-color:#f86c31;font-size:11px !important}.jobs div.instrument_maker{background-color:#db5500}.jobs div.actor{background-color:#f88e2f}.jobs div.curator{background-color:#cde08a;color:#666666 !important}.jobs div.cultural_facility{background-color:#2d827b}.jobs div.art_space{background-color:#75a8a3}.jobs div.producer{background-color:#acbb00}.jobs div.director{background-color:#849000}.jobs div.organizer{background-color:#51a100}.jobs div.coordinator{background-color:#79c131}.jobs div.project_leader{background-color:#cddb30;color:#666666 !important}.jobs div.theater_director{background-color:#936f00}.jobs div.artistic_director{background-color:#f9ec00}.jobs div.theatre_company{background-color:#daa500}.jobs div.teacher{background-color:#005d51}.jobs div.scholor{background-color:#9ccf9d}.jobs div.npo{background-color:#7492b7}.jobs div.club_owner{background-color:#8cb0bd}.jobs div.writer{background-color:#b379b5}.jobs div.editor{background-color:#7a5dab}.jobs div.journalist{background-color:#581882}.jobs div.entrepreneur{background-color:#343ba6}.jobs div.intermediary{background-color:#31649b}.jobs div.intellectual{background-color:#baa1cb}.jobs .attribute-link{min-height:170px}.links .links-index{width:100%;box-sizing:border-box;padding:30px 20px;border-radius:15px;background-color:#f2f2f2;font-size:85%}.links .links-index>ul{width:100%;margin-bottom:0;padding-left:0;list-style-type:none;line-height:2}.links .links-index>ul>li{font-weight:bold}.links .links-index>ul>li:last-of-type ul{margin-bottom:0}.links .links-index>ul>li ul{margin-bottom:15px;padding-left:0;list-style-type:none;text-align:left}.links .links-index>ul>li ul li{display:inline-block}.links .links-index>ul>li ul li:after{margin:0 3px;color:#ccc;content:"／"}.links .links-index>ul>li ul li:last-of-type{margin-right:0;margin-bottom:0}.links .links-index>ul>li ul li:last-of-type:after{content:""}.links .links-index>ul>li ul li a{text-decoration:none;font-weight:normal}.links #main-article .__article__text h2{margin-top:0;padding-top:25px}.links #main-article .__article__text h3{margin-bottom:15px;line-height:1.67}.links #main-article .__article__text>ul{padding:0;list-style-type:none}.links #main-article .__article__text>ul li{margin-bottom:1em;padding-left:24px;text-align:left;background:transparent url(/_img/arrows/angle-right-red.png) no-repeat scroll 4px 2px}.links #main-article .__article__text>ul li a:after{font-size:85%;font-family:"Font Awesome 5 Pro" !important;content:" \f08e"}.links #main-article .__article__text .to_links-index{margin-bottom:30px;text-align:right}.links #main-article .__article__text .to_links-index a{display:inline-flex;align-items:center;border-bottom:0;font-size:80%;color:inherit}@media screen and (max-width: 576px){.links .links-index>ul{line-height:2.5}.links .links-index>ul>li>ul>li{margin-bottom:10px}}.timeline .__article__image-frame{max-height:364px}.timeline .timeline-download{display:flex;justify-content:space-between;padding:30px;border:3px #df0000 solid;border-radius:15px}.timeline .timeline-download:hover{border:3px #df0000 solid;background-color:#f2f2f2}.timeline .timeline-download .text{display:flex;flex-direction:column;padding-right:15px}.timeline .timeline-download .text strong{margin-bottom:15px;font-size:1.15rem}.timeline .timeline-download .text strong:after{font-family:"Font Awesome 5 Pro" !important;content:" \f08e"}.timeline .timeline-download .icon{display:flex;flex-direction:column;align-items:center;color:#df0000}.timeline .timeline-download .icon i{margin-bottom:10px;font-size:3.6rem}.timeline .timeline-download .icon span{font-size:85%}.timeline .timeline-index{box-sizing:border-box;width:100%;margin:30px 0;font-size:75%}.timeline .timeline-index h3{margin-bottom:15px;font-size:100%}.timeline .timeline-index>ul{width:100%;margin-bottom:0;padding-left:0;list-style-type:none}.timeline .timeline-index>ul>li{display:inline;margin-bottom:5px}.timeline .timeline-index>ul>li:after{color:#ccc;content:"／"}.timeline .timeline-index>ul>li:last-of-type:after{content:""}@media screen and (max-width: 576px){.timeline .timeline-download{padding:20px}.timeline .timeline-download .text span{font-size:85%}.timeline .timeline-index{padding:20px}}.reference .reference-download{display:flex;justify-content:space-between;padding:30px;border:3px #df0000 solid;border-radius:15px}.reference .reference-download:hover{border:3px #df0000 solid;background-color:#f2f2f2}.reference .reference-download .text{display:flex;flex-direction:column;padding-right:15px}.reference .reference-download .text strong{margin-bottom:15px;font-size:1.15rem}.reference .reference-download .text strong:after{font-family:"Font Awesome 5 Pro" !important;content:" \f08e"}.reference .reference-download .icon{display:flex;flex-direction:column;align-items:center;color:#df0000}.reference .reference-download .icon i{margin-bottom:10px;font-size:3.6rem}.reference .reference-download .icon span{font-size:85%}.reference .reference-index{box-sizing:border-box;width:100%;margin:30px 0;padding:30px;border:1px #ccc solid;font-size:85%}.reference .reference-index h3{margin-bottom:15px;font-size:1.1rem}.reference .reference-index>ul{width:100%;margin-bottom:0;padding-left:0;list-style-type:none}.reference .reference-index>ul>li{font-weight:bold}.reference .reference-index>ul>li:last-of-type ul{margin-bottom:0}.reference .reference-index>ul>li ul{margin-bottom:15px;padding-left:0;list-style-type:none;text-align:left}.reference .reference-index>ul>li ul li{display:inline;font-weight:normal}.reference .reference-index>ul>li ul li:after{margin:0 3px;color:#ccc;content:"／"}.reference .reference-index>ul>li ul li:last-of-type{margin-right:0;margin-bottom:0}.reference .reference-index>ul>li ul li:last-of-type:after{content:""}@media screen and (max-width: 767px){.reference .reference-index ul a{border-bottom:0;pointer-events:none}}@media screen and (max-width: 576px){.reference .reference-download{padding:20px}.reference .reference-download .text span{font-size:85%}.reference .reference-index{padding:20px}.reference .reference-index>ul>li>ul>li{margin-bottom:5px}}.search-results .gsc-webResult.gsc-result{line-height:1.67}.search-results .gsc-webResult.gsc-result .gs-title{height:auto}.search-results .gsc-webResult.gsc-result .gs-snippet{padding-right:8px;padding-left:8px}@media screen and (max-width: 767px){.search-results #page .gsc-wrapper{padding-top:30px}.search-results .gsc-cursor-page{display:inline-block !important;margin-right:1.5em !important;margin-bottom:1em !important;font-size:1.1rem}}#main-sidebar h3{min-height:35px;line-height:35px;padding:0 20px;border-bottom:1px #ccc solid;background:#e9e9e9;font-size:16px}#main-sidebar h3:first-child{border-top:none}#main-sidebar h3 a{display:flex;justify-content:space-between;text-decoration:none}#main-sidebar h3 a>span:nth-of-type(2){display:inline-flex;align-items:center;padding:0 25px 0 15px;background:transparent url("/_img/arrows/double-angle-right-red") no-repeat right 50%;white-space:nowrap;font-size:14px}#main-sidebar .__article-list{border-bottom:1px solid #ccc}#main-sidebar .__article-list .__article-list__item{border-top:1px #ccc solid}#main-sidebar .__article-list .__article-list__item:first-child{border-top:none}#main-sidebar .__article-list .__article-list__item.__archive-list__item--hasLink a{width:299px;line-height:1.5;font-size:14px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box{padding:15px 20px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__thumb-frame{width:87px;height:55px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__thumb-frame .__article-list__thumb-image{max-width:87px;height:auto;min-height:57px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__data{padding-left:100px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__title{font-size:14px;line-height:1.5}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__subtitle{font-size:12px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__description{margin-bottom:5px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__author-affiliation,#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__author-name{font-size:11px}#main-sidebar .__article-list__text{font-size:12px;margin-bottom:0}#main-sidebar .__author-list{overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc}#main-sidebar .__author-list .__author-list__item{float:left;overflow:hidden;width:113px;height:135px;text-align:center}#main-sidebar .__author-list .__author-list__item .__author-list__link-box{padding:10px 0}#main-sidebar .__author-list .__author-list__item .__author-list__link-box .__author-list__thumb-frame{position:relative;width:70px;height:70px;border-radius:35px;margin:0 auto 10px;zoom:1}#main-sidebar .__author-list .__author-list__item .__author-list__link-box .__author-list__thumb-frame .__author-list__thumb-image{position:relative;max-width:70px;max-height:70px;zoom:1}#main-sidebar .__author-list .__author-list__item .__author-list__link-box .__author-list__data .__author-list__name{font-size:13px;line-height:1.5}#main-sidebar .__article-list--news{margin-bottom:0 !important;padding-bottom:15px}#main-sidebar .__article-list--news .__article-list__item{padding:15px 20px 0 25px;border-top:none;background:transparent url("/_img/arrows/triangle-red.png") no-repeat 15px 18px}#main-sidebar .__article-list--news .__article-list__item p{margin-bottom:0}#main-sidebar .align_right{margin:-10px 0 30px;text-align:right}#main-sidebar .see_more a{padding:3px 15px 3px 25px;background:url("/_img/arrows/triangle-red.png") no-repeat scroll 15px 8px transparent;text-decoration:none;font-size:13px}#main-sidebar ul.__banner-list{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #ccc}#main-sidebar ul.__banner-list .__banner-list__item{border-top:1px solid #ccc}#main-sidebar ul.__banner-list .__banner-list__item:first-child{border-top:medium none}#main-sidebar ul.__banner-list .__banner-list__item .__banner-list__link-box{display:block;padding:35px 20px;text-decoration:none;transition:background-color 0.3s ease 0s}#main-sidebar ul.__banner-list .__banner-list__item .__banner-list__link-box:hover{background-color:rgba(0,0,0,0.05)}#main-sidebar ul.__banner-list .__banner-list__item .__banner-list__link-box .banner{text-align:center}#main-sidebar ul.__banner-list .__banner-list__item .__banner-list__link-box .__article-list__description{margin-top:30px}#main-sidebar ul.__banner-list.__banner-list-home .__banner-list__item .__banner-list__link-box{padding:15px 20px}#main-sidebar .__archive-list{list-style-type:none}#main-sidebar .__archive-list .__archive-list__item{font-weight:bold;border-bottom:1px #ccc solid}#main-sidebar .__archive-list .__archive-list__item.__archive-list__item--hasLink a{display:block;padding-left:20px;padding:10px 20px;line-height:1.5;text-decoration:none}@media only screen and (max-width: 1049px){#main-sidebar{border-top:0}#main-sidebar h3{border-top:1px #ccc solid;padding:0 15px}#main-sidebar .__archive-list__category.__archive-list__category--hasLink a{width:100%;box-sizing:border-box}#main-sidebar .__article-list{border-bottom:0}#main-sidebar .__article-list .__article-list__item .__article-list__link-box{padding:15px}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__thumb-frame{float:right}#main-sidebar .__article-list .__article-list__item .__article-list__link-box .__article-list__data{padding-right:100px;padding-left:0}#main-sidebar .__author-list{border-bottom:0}#main-sidebar .__author-list .__author-list__item{width:33%;height:auto}#main-sidebar .__author-list .__author-list__item .__author-list__link-box{padding:15px 0}#main-sidebar .__author-list .__author-list__item .__author-list__link-box .__author-list__data .__author-list__name{font-size:12px}}@media only screen and (max-width: 767px){#main-sidebar{border-top:1px #ccc solid}#main-sidebar .__archive-list{display:flex;flex-wrap:wrap}#main-sidebar .__archive-list__category{display:inline-block;width:33%;border:none}#main-sidebar .__archive-list__category.__archive-list__category--hasLink a{width:auto}#main-sidebar .__article-list__text{font-size:14px}#main-sidebar .__archive-list .__archive-list__item{border:0}#main-sidebar .__archive-list.__archive-list-category{display:block}#main-sidebar .__archive-list.__archive-list-category .__archive-list__item{border-bottom:1px #ccc solid}#main-sidebar .__archive-list.__archive-list-category .__archive-list__item:last-child{border-bottom:0}#main-sidebar *:last-child{border-bottom:0}}.footer #site-footer__to-top .__container{height:55px;border-top:1px solid #ccc}.footer #site-footer__to-top .__container #to-top{position:absolute;right:20px;top:25px;font-size:12px}.footer #site-footer__to-top .__container #to-top a{font-weight:bold;text-decoration:none}.footer #site-footer__fat-footer{background-color:#e9e9e9}.footer #site-footer__fat-footer .__container{overflow:hidden;padding:40px 0 20px;border-left-color:#e9e9e9;border-right-color:#e9e9e9;background-color:transparent}.footer #site-footer__fat-footer ul{list-style-type:none}.footer #site-footer__fat-footer #fat-footer-menu__main,.footer #site-footer__fat-footer #fat-footer-menu__sub{float:left}.footer #site-footer__fat-footer #fat-footer-menu__main{width:770px}.footer #site-footer__fat-footer #fat-footer-menu__main li{float:left;width:250px;margin-bottom:20px;font-size:15px;color:#df0000}.footer #site-footer__fat-footer #fat-footer-menu__main li a{color:#df0000;text-decoration:none}.footer #site-footer__fat-footer #fat-footer-menu__main li ul{clear:both;margin-top:10px}.footer #site-footer__fat-footer #fat-footer-menu__main li ul li{margin-bottom:8px;font-size:12px}.footer #site-footer__fat-footer #fat-footer-menu__main li ul li a{color:#000}.footer #site-footer__fat-footer #fat-footer-menu__sub{width:160px}.footer #site-footer__fat-footer #fat-footer-menu__sub li{margin-bottom:28px;font-size:15px;white-space:nowrap}.footer #site-footer__fat-footer #fat-footer-menu__sub li a{text-decoration:none}.footer #site-footer__fat-footer #fat-footer-menu__sub li ul{margin-top:10px}.footer #site-footer__fat-footer #fat-footer-menu__sub li ul li{margin-bottom:8px;font-size:12px}.footer #site-footer__sub{height:60px;background-color:#fff}.footer #site-footer__sub .__container{padding-top:15px;border-left-color:#fff;border-right-color:#fff}.footer #site-footer__sub .site-footer__sub__button{float:left;padding:3px 10px;margin-left:10px;font-size:12px;color:#000;background-color:#d0d0d0}.footer #site-footer__sub .site-footer__sub__button:first-child{margin-left:0}.footer #site-footer__sub #site-footer__sub__search{float:left;margin-left:20px}.footer #site-footer__sub #site-footer__sub__search input[type="text"]{font-family:inherit !important}.footer #site-footer__sub #site-footer__toyota{display:block;overflow:hidden;width:150px;height:27px;position:absolute;right:165px;top:13px;background:transparent url("/_img/site-footer/toyota.png") no-repeat left top}.footer #site-footer__sub #site-footer__logo{display:block;overflow:hidden;width:145px;height:43px;position:absolute;right:0;top:8px;background:transparent url("/_img/site-footer/logo.png") no-repeat left top}.footer #site-footer__copyright{padding:20px 0;text-align:right;font-size:12px;line-height:15px;background-color:#fff}.footer #site-footer__copyright .__container{border-left-color:#fff;border-right-color:#fff}.footer #site-footer__copyright a{margin-left:10px;text-decoration:none}.footer #site-footer__copyright #copyright{float:left;font-size:10px;line-height:15px}@media only screen and (max-width: 1049px){.footer{background-color:#e9e9e9}.footer #site-footer__fat-footer #fat-footer-menu__main{width:100%;padding:0 15px}.footer #site-footer__fat-footer #fat-footer-menu__main>li{width:33.333333%}.footer #site-footer__fat-footer #fat-footer-menu__sub{padding:0 15px;width:100%}.footer #site-footer__fat-footer #fat-footer-menu__sub>li{float:left;width:33.333333%}.footer #site-footer__sub{height:auto;padding:15px 15px 0}.footer #site-footer__sub .__container{display:flex;align-items:center;padding-top:0;background-color:transparent}.footer #site-footer__sub .site-footer__sub__button{float:none;font-size:16px;color:#fff;background-color:#999}.footer #site-footer__sub #site-footer__toyota{top:0;right:89px;width:122px;height:22px;background-size:cover}.footer #site-footer__sub #site-footer__logo{top:0;width:74px;height:22px;background-size:cover}.footer #site-footer__copyright{padding-right:15px;padding-left:15px}.footer #site-footer__copyright .__container>a{margin:0;font-size:14px}.footer #site-footer__copyright .__container>a:first-of-type{margin-right:15px}.footer .site-footer__copyright--narrow{height:45px;padding:15px}.footer .site-footer__copyright--narrow p{font-size:10px}.footer .site-footer__copyright--narrow p .ir{display:block;overflow:hidden;width:100px;height:18px;background:transparent url("/_img/site-footer/toyota.png") no-repeat left top;background-size:cover}.footer .site-footer__copyright--narrow p:last-of-type{padding-top:15px}}@media only screen and (max-width: 767px){.footer #site-footer__sub{background-color:transparent}.footer #site-footer__sub .site-footer__sub__button{display:inline-flex;align-items:center;justify-content:center;width:50%;height:30px;box-sizing:border-box;line-height:30px;white-space:nowrap}.footer #site-footer__sub #site-footer__sub__search{width:50%;margin-left:0;padding:0 15px;white-space:nowrap}.footer #site-footer__sub #site-footer__sub__search input[type="text"]{width:calc(100% - 15px);border:0;font-size:inherit}.footer #site-footer__copyright{padding:15px 15px 0;text-align:left;background-color:transparent}.footer #site-footer__copyright .__container{background-color:transparent}}.en *{font-family:'Helvetica Neue','Helvetica','Arial','Verdana',sans-serif}@media only screen and (max-width: 800px){.en .header #site-title__copy{width:355px}.en .header #site-title__copy br{display:none}}@media only screen and (max-width: 767px){.en .header .__topbar__lang{float:right;margin-right:15px}}@media only screen and (max-width: 576px){.en .header .__topbar__copy{display:block !important}}@media print, screen and (min-width: 768px){.en .navbar .menu-wrapper ul.menu>li:nth-of-type(1){display:block}.en .navbar .menu-wrapper ul.menu>li:nth-of-type(1),.en .navbar .menu-wrapper ul.menu>li:nth-of-type(2),.en .navbar .menu-wrapper ul.menu>li:nth-of-type(3),.en .navbar .menu-wrapper ul.menu>li:nth-of-type(4){width:22%;background:#ff0012;background:linear-gradient(90deg, #ff0012, #d70012)}.en .navbar .menu-wrapper ul.menu>li:nth-of-type(1) ul.submenu,.en .navbar .menu-wrapper ul.menu>li:nth-of-type(2) ul.submenu,.en .navbar .menu-wrapper ul.menu>li:nth-of-type(3) ul.submenu,.en .navbar .menu-wrapper ul.menu>li:nth-of-type(4) ul.submenu{width:22%}.en .navbar .menu-wrapper ul.menu>li a{display:block;text-decoration:none;color:#fff}}@media only screen and (max-width: 767px){.en .navbar ul.menu{padding-top:30px}}.en.detail .__article-list__content-name{display:block}.en .__article__text p,.en .__article__text ol,.en .__article__text ul,.en .__article__text blockquote,.en .__article__text table{text-align:left}.en .__article__author .__author__affiliation{text-align:left}.en .__article__author .__author__profile{text-align:left}@media screen and (max-width: 576px){.en.about table.chart tbody tr td{display:block;width:100%}.en.about table.chart tbody tr td.month{width:auto;padding-bottom:0;border:0}}.en.contact .pure-form-aligned .pure-control-group label{width:7em}@media screen and (max-width: 1049px){.en.contact .__article__text form.pure-form .note{display:block;width:auto}}@media screen and (max-width: 576px){.en.contact .__article__text form.pure-form .pure-control-group>input[type="text"]{width:100%}}.en .footer#site-footer{height:auto}.en .footer #site-footer__fat-footer #fat-footer-menu__main{width:520px}.en .footer #site-footer__fat-footer #fat-footer-menu__main li{width:auto;margin-right:40px}.en .footer #site-footer__fat-footer #fat-footer-menu__main li:last-of-type{margin-right:0}.en .footer #site-footer__fat-footer #fat-footer-menu__sub{width:500px}.en .footer #site-footer__fat-footer #fat-footer-menu__sub ul{margin-top:0}.en .footer #site-footer__fat-footer #fat-footer-menu__sub ul li{float:right;margin-left:40px}.en .footer #site-footer__fat-footer #fat-footer-menu__sub ul li:nth-of-type{margin-left:0}.en .footer #site-footer__sub{font-size:12px}@media only screen and (max-width: 1049px){.en .footer #site-footer__fat-footer #fat-footer-menu__main{width:100%}.en .footer #site-footer__fat-footer #fat-footer-menu__sub{width:100%}.en .footer #site-footer__fat-footer #fat-footer-menu__sub li{width:auto}.en .footer #site-footer__fat-footer #fat-footer-menu__sub li ul li{width:auto;margin-right:40px;margin-left:0}.en .footer #site-footer__sub .__container{flex-wrap:wrap;justify-content:space-between}.en .footer #site-footer__sub #copyright{margin-bottom:15px}}#colorbox #cboxClose{top:0;right:0;padding:0 10px;background-color:#ccc;font-weight:bold}#colorbox #cboxClose:before{font-family:"Font Awesome 5 Pro" !important;content:"\f00d"}#cboxLoadedContent{margin-top:40px;margin-bottom:0}.__article__text--pop-up{padding:20px}.__article__text--pop-up h3{margin:30px 0 15px}.__article__text--pop-up h3:first-child{margin-top:0}.faq h3{margin:50px 0 25px;padding-bottom:5px;border-bottom:1px dotted #df0000;font-size:18px;line-height:1.3em}.faq .chunk{margin-bottom:30px;padding:15px;border-radius:15px;background:none;background-color:#f2f2f2}.faq .chunk>*:last-child{margin-bottom:0}@media print{*{color:#000 !important;box-shadow:none !important;text-shadow:none !important}.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}body{background:transparent}.__container{border:none}.print_only{display:block}.header .__topbar,.header .__topbar *{background:none}.__article__text--addenda h3{padding:0;background:transparent}.__article__author{background:transparent}.__top-zone *{color:#fff !important}#site-footer.footer{position:static !important;background:transparent}#site-footer.footer #site-footer__fat-footer{background:transparent}}
