article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
p,pre{margin:1em 0}b,strong{font-weight:bold}q{quotes:none}q:before,q:after{content:"";content:none}sub,sup{font-size:.85714285714286em;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0;-ms-interpolation-mode:bicubic}table{margin-bottom:1em;border-collapse:collapse;border-spacing:0;width:100%}
th,td{vertical-align:top;text-align:left}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 2em}dl dl,ul ul,ol ol{margin:0}menu,ol,ul{padding:0 0 0 2em}.clearfix,header,nav ul,.container,footer,#paginator,#monthly-list{*zoom:1}
.clearfix:before,.clearfix:after,header:before,header:after,nav ul:before,nav ul:after,.container:before,.container:after,footer:before,footer:after,#paginator:before,#paginator:after,#monthly-list:before,#monthly-list:after{content:"";display:table}
.clearfix:after,header:after,nav ul:after,.container:after,footer:after,#paginator:after,#monthly-list:after{clear:both}@media screen{body{margin:0;background:#efefef}
.wrapper{border:solid 1px #ccc;background:#fff;margin:0 auto;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em}.container{padding:2em 1.8em}
header,.wrapper,footer{margin:0 auto;width:93.75%;max-width:86em}header{padding:1em 0}header h1{margin:0}header h3{margin:.5em 0 0}nav{margin:0 auto 2em}
nav h1{display:none}nav ul{-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;padding:0;max-width:86em;list-style:none;list-style-image:none;border:solid 1px #e1a61a;background-color:#ffda44;margin:0 auto;background-image:-khtml-gradient(linear,left top,left bottom,from(#ffda44),to(#fabc2b));background-image:-webkit-gradient(linear,left top,left bottom,from(#ffda44),to(#fabc2b));background-image:-webkit-linear-gradient(#ffda44,#fabc2b);background-image:-moz-linear-gradient(#ffda44,#fabc2b);background-image:-o-linear-gradient(#ffda44,#fabc2b);background-image:linear-gradient(#ffda44,#fabc2b)}
nav li{margin:0;border-bottom:solid 1px #e1a61a}nav li:last-child{border-bottom:0}nav li:hover,nav li.active{background-color:#ffe477;background-image:-khtml-gradient(linear,left top,left bottom,from(#ffe477),to(#fbcc5d));background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe477),to(#fbcc5d));background-image:-webkit-linear-gradient(#ffe477,#fbcc5d);background-image:-moz-linear-gradient(#ffe477,#fbcc5d);background-image:-o-linear-gradient(#ffe477,#fbcc5d);background-image:linear-gradient(#ffe477,#fbcc5d)}
nav li:active{background-color:#fabc2b;background-image:-khtml-gradient(linear,left top,left bottom,from(#fabc2b),to(#ffda44));background-image:-webkit-gradient(linear,left top,left bottom,from(#fabc2b),to(#ffda44));background-image:-webkit-linear-gradient(#fabc2b,#ffda44);background-image:-moz-linear-gradient(#fabc2b,#ffda44);background-image:-o-linear-gradient(#fabc2b,#ffda44);background-image:linear-gradient(#fabc2b,#ffda44)}
nav a{text-shadow:1px 1px 0 rgba(255,255,255,0.5);display:block;padding:.6em 3.125%;color:#333}[role="article"]{margin-bottom:2em}
[role="complementary"]{margin-bottom:2em;padding-top:2em;border-top:dashed 2px #ccc}[role="search"] p{margin-top:0}
footer{padding:.5em 0}a{position:relative;text-decoration:none;color:#114eb1;-webkit-tap-highlight-color:rgba(0,102,255,0.5)}a:hover,a:active{outline:0}
a:active{top:1px}a:focus{outline:thin dotted #06f}header a{color:#333;-moz-border-radius:.11904761904762em;border-radius:.11904761904762em}header a:hover,header a:active{background:#e8e8e8}
[role="main"] a:hover,[role="main"] a:active,[role="complementary"] a:hover,[role="complementary"] a:active,footer a:hover,footer a:active{text-decoration:underline;color:#06f}
[role="main"] a:visited,[role="complementary"] a:visited,footer a:visited{color:#183082}[role="main"] h1 a{color:#333;-moz-border-radius:.11904761904762em;border-radius:.11904761904762em}
[role="main"] h1 a:visited{color:#333}[role="main"] h1 a:hover,[role="main"] h1 a:active{text-decoration:none;color:#333;background:#efefef}
body{font-family:"Hiragino Sans GB","Hiragino Sans GB W3","Microsoft YaHei","微软雅黑",tahoma,arial,simsun,serif;font-size:.875em;line-height:1.5;color:#333}
nav{font-family:Arial,Helvetica,sans-serif;font-weight:bold}h1{font-size:2em;line-height:1.21428571428571;letter-spacing:-1px;margin:.66666666666667em 0}
h1:first-child{margin-top:0}h2{font-family:Arial,Helvetica,sans-serif;font-size:1.5em;line-height:1.33333333333333;margin:.75em 0}h3{font-size:1.28571428571429em;line-height:1.44444444444444;font-weight:normal;font-style:italic;margin:.76190476190476em 0}
h4{font-family:Arial,Helvetica,sans-serif;font-size:1.14285714285714em;margin:0}blockquote{font-size:1.14285714285714em;font-style:italic;margin:.875em 0 .875em 0;padding:1px .875em;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;background:#fff6d3}
address{margin:1em 0}abbr[title],dfn[title]{border-bottom:dotted 1px;cursor:help}dfn,mark,q,var{padding:0 .21428571428571em;-moz-border-radius:.21428571428571em;border-radius:.21428571428571em;color:#333;background:#fff6d3}
dfn,q{font-style:italic}q q{padding:0}var{font-weight:bold}pre,code,kbd,samp{font-family:Cousine,Consolas,"Lucida Console",Monaco,monospace}
code,kbd,samp{font-size:.92857142857143em;border:1px solid #e3e3e3;padding:0 .23076923076923em;-moz-border-radius:.23076923076923em;border-radius:.23076923076923em;background:#f7f7f7}
pre{font-size:.92857142857143em;overflow-x:auto;border:1px solid #e3e3e3;padding:1em;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;background:#f7f7f7;tab-size:4}
pre code{font-size:1em;border:0;background:0}small,figcaption,tfoot,.footnote{font-size:.85714285714286em}figcaption,tfoot,.footnote{color:#888}figcaption{margin-top:.33333333333333em;font-style:italic}
html[lang="ja-jp"]{font-family:"Hiragino Kaku Gothic Pro",Meiryo,sans-serif}html[lang="ko-kr"]{font-family:GulimChe,Gulim,sans-serif}
html[lang="zh-cn"]{font-family:SimHei,sans-serif}html[lang="zh-tw"]{font-family:PMingLiU,sans-serif}
img,video{max-width:100%;height:auto}figure{margin:0}img.align-left{float:left;margin:1em 1em 1em 0}img.align-right{float:right;margin:1em 0 1em 1em}img.align-center{display:block;margin:1em auto}
svg:not(:root){overflow:hidden}caption{font-style:italic;text-align:left;margin-bottom:.5em}th,td{border-bottom:solid 1px #ccc;padding:.28571428571429em .5em .28571428571429em 0}
th:last-child,td:last-child{padding-right:0}thead th,thead td{border-bottom:solid 2px #ccc}tfoot th,tfoot td{border-bottom:0;padding:.33333333333333em .58333333333333em .33333333333333em 0}
tfoot:last-child{padding-right:0}dt{font-style:italic}[role="main"] #article-list{list-style:none;margin:0 0 2em 0;padding:0;border-top:solid 1px #ccc}
#article-list li{border-bottom:solid 1px #ccc;padding-top:1em;margin-bottom:0}form{margin:0}fieldset{margin:0;border:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}
input:-moz-placeholder,textarea:-moz-placeholder{color:#888}button:invalid,a.button:invalid,input:invalid,input[type="button"]:invalid,input[type="reset"]:invalid,input[type="submit"]:invalid,textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
button::-moz-focus-inner,a.button::-moz-focus-inner,input::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,textarea::-moz-focus-inner{border:0;padding:0}
button:focus,a.button:focus,input:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,select:focus,textarea:focus{-webkit-box-shadow:0 0 7px #06f;-moz-box-shadow:0 0 7px #06f;box-shadow:0 0 7px #06f;z-index:1}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
textarea,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"]{-webkit-appearance:none;font-family:Arial,Helvetica,sans-serif;font-size:.85714285714286em;text-align:left;border:solid 1px #ccc;padding:.5em;background:#fff;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;border-radius:0}
input[type="color"]{padding:0;height:2.33333333333333em}[role="complementary"] input[type="search"]{margin-right:2px;width:66.666666666667%;display:inline-block;*display:inline;*zoom:1}
textarea{min-height:3em;overflow:auto;vertical-align:top;resize:vertical;width:100%}select{font-family:Arial,Helvetica,sans-serif;font-size:.85714285714286em;text-align:left;border:solid 1px #ccc;padding:.5em;background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
textarea,select[size],select[multiple]{height:auto}optgroup{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:normal;color:#333}optgroup::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:1em;*width:1em}
button[disabled],input[disabled],input[type="button"][disabled],input[type="reset"][disabled],input[type="submit"][disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled],span.disabled{opacity:1;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;user-select:none;border:solid 1px #d2d2d2!important;text-shadow:none!important;color:#888!important;background:#eee!important;cursor:default!important;top:0!important}
.large input{width:50%;min-width:302px}.large textarea{height:156px}.small input{width:25%;min-width:151px}.small textarea{height:5.5em}button,[role] a.button,span.disabled,input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:none;-webkit-background-clip:padding;-khtml-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;width:auto;overflow:visible;font-family:Arial,Helvetica,sans-serif;font-size:.85714285714286em;font-weight:normal;line-height:normal;text-align:center;text-decoration:none;text-shadow:1px 1px 0 rgba(255,255,255,0.5);cursor:pointer;border:solid 1px #e1a61a;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;padding:.5em 1em;display:inline-block;*display:inline;*zoom:1;color:#333;outline:0;background-color:#ffda44;background-image:-khtml-gradient(linear,left top,left bottom,from(#ffda44),to(#fabc2b));background-image:-webkit-gradient(linear,left top,left bottom,from(#ffda44),to(#fabc2b));background-image:-webkit-linear-gradient(#ffda44,#fabc2b);background-image:-moz-linear-gradient(#ffda44,#fabc2b);background-image:-o-linear-gradient(#ffda44,#fabc2b);background-image:linear-gradient(#ffda44,#fabc2b)}
button:hover,[role] a.button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#ffe477;background-image:-khtml-gradient(linear,left top,left bottom,from(#ffe477),to(#fbcc5d));background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe477),to(#fbcc5d));background-image:-webkit-linear-gradient(#ffe477,#fbcc5d);background-image:-moz-linear-gradient(#ffe477,#fbcc5d);background-image:-o-linear-gradient(#ffe477,#fbcc5d);background-image:linear-gradient(#ffe477,#fbcc5d)}
button:active,[role] a.button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{position:relative;top:1px;color:#1a1a1a;background-color:#fabc2b;background-image:-khtml-gradient(linear,left top,left bottom,from(#fabc2b),to(#ffda44));background-image:-webkit-gradient(linear,left top,left bottom,from(#fabc2b),to(#ffda44));background-image:-webkit-linear-gradient(#fabc2b,#ffda44);background-image:-moz-linear-gradient(#fabc2b,#ffda44);background-image:-o-linear-gradient(#fabc2b,#ffda44);background-image:linear-gradient(#fabc2b,#ffda44)}
#paginator{margin-bottom:2em}#paginator .button{padding:.25em 1em}#paginator a.button{text-decoration:none;color:#333}#paginator-l{float:left}#paginator-r{float:right}
.comments{margin-bottom:1em;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;padding:1em 1em 1px;background:#f7f7f7;word-wrap:break-word}
.comments h4 .is-author{font-weight:normal}.comments h4 .comment-anchor{float:right;font-weight:normal}.comments-author{background:#efefef}#cpreview{margin-bottom:2px;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;padding:1em;background:#fff3d6}
.comments_error{background:#fff4f4!important}.required,.error_message li{color:#c00}.required{cursor:help}#comments-form{background:#f7f7f7;padding:1em 2em;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em}
#popup-page .wrapper{padding-top:0}#popup-page .container{max-width:52em}}@media screen and (-webkit-min-device-pixel-ratio:0){select,select[size="0"],select[size="1"]{height:2.2em}
select:not([size]),select:not([multiple]){position:relative;top:-1px}}@media only screen and (min-width:35em){nav{width:93.75%}nav li{float:left;border-right:solid 1px #e1a61a;border-bottom:0}
nav a{padding:.6em 1em;font-size:1.125em}}@media only screen and (min-width:48em){[role="main"]{float:left;width:61.666666666667%}
[role="complementary"]{float:right;border:1px solid #e3e3e3;-moz-border-radius:.35714285714286em;border-radius:.35714285714286em;padding:1em 1em 0;width:30.208333333333%;background:#f7f7f7}
h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.2em}blockquote{float:right;margin:0 0 .875em .875em;width:42.905405405405%}}@media only screen and (min-width:80em){body{font-size:100%}
header,nav,.wrapper,footer{width:90%}}@media only screen and (min-width:112.5em){body{font-size:112.5%}}@media \0screen{img,video{width:auto}}@media print{*{color:black!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:8pt;line-height:1.5;margin:.5cm;padding:2em 5em}header{border-bottom:solid 1pt black}
footer{margin-top:12pt;border-top:solid 1pt black}nav,audio,video,form,[role="complementary"],#paginator,#comments-form,.comments h4 a:last-child{display:none}
a{text-decoration:none}a[href]:after{content:" (" attr(href) ")"}h1 a[href]:after,h2 a[href]:after,h3 a[href]:after,sup a[href]:after,a[itemprop="discussionUrl"]:after,a[rel="tag"]:after{content:""}
abbr[title]:after{content:" (" attr(title) ")"}h1{font-size:32pt;line-height:36pt;font-weight:normal;margin:.5em 0}
h2{font-size:18pt;line-height:23pt;page-break-after:avoid;orphans:3;widows:3;margin:.66666666666667em 0}h3{font-size:12pt;line-height:17pt;page-break-after:avoid;orphans:3;widows:3;margin:.66666666666667em 0}
p{orphans:3;widows:3}footer,figcaption,tfoot,small,.footnote{font-size:6pt}blockquote{border:solid 1pt black;padding:0 8pt;page-break-inside:avoid}pre{margin-bottom:8pt;border:solid 1pt black;padding:8pt}
.comments{page-break-inside:avoid}pre,code,kbd,samp,var{font-family:"Courier New",Courier,monospace}dfn,q,dt{font-style:italic}
img{max-width:100%!important;page-break-inside:avoid}img.align-left{float:left;margin:1em 1em 1em 0}img.align-right{float:right;margin:1em 0 1em 1em}img.align-center{display:block;margin:1em auto}
audio{display:none}figure{margin-bottom:8pt}figcaption{margin-top:4pt}ul{list-style:square;margin:0 0 8pt 1.8em}ol{list-style:decimal;margin:0 0 8pt 1.8em}
dl{margin:0 0 8pt 1.8em}table{margin-bottom:8pt;width:100%}caption{font-weight:bold;text-align:left;margin-bottom:4pt}thead{display:table-header-group}
thead th{border-top:solid 1pt black}tr{page-break-inside:avoid}th,td{border-bottom:solid 1pt black;padding:4pt 8pt}}