@charset "UTF-8";@import url("https://fonts.googleapis.com/css?family=Muli:400,700");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:0 0;-webkit-box-sizing:border-box;box-sizing:border-box}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:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{max-width:100%;height:auto;display:block}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}.container{width:1168px;margin:auto}@media (max-width:1199px){.container{width:960px;margin:auto}}@media (max-width:991px){.container{width:736px;margin:auto}}@media (max-width:767px){.container{width:544px;margin:auto}}@media (max-width:575px){.container{width:100%;max-width:576px;padding:0 1rem}}body{font-family:'Muli',"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",sans-serif;font-size:100%;color:#454545;word-break:break-all;-webkit-text-size-adjust:100%}.mincho{font-family:"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif}a{color:#f58b54;-webkit-transition:.25s;transition:.25s}a:hover{color:#f8b28e}._nonList{list-style-type:none}header{padding:0 0 .5rem}header .headerInner .logo{width:144px}@media (max-width:767px){header{padding:.75rem 0}header .headerInner{position:relative}header .headerInner .logo{padding:1rem 0 .5rem}header .headerInner .menu-trigger{display:inline-block;position:absolute;top:1.875rem;right:.75rem}header .headerInner nav{padding-top:1.5rem;padding-bottom:.5rem;display:none}header .headerInner nav ul{border-top:dotted 1px #ccc}header .headerInner nav ul li a{border-bottom:dotted 1px #ccc;color:#454545;display:block;line-height:44px;padding:0 .5rem}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;width:34px;height:28px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#00a565;border-radius:4px}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:13px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger span:nth-of-type(3),.menu-trigger.active span:nth-of-type(3){-webkit-transition:none;transition:none}.menu-trigger.active{-webkit-transform:rotateX(720deg);transform:rotateX(720deg)}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(13px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.menu-trigger.active span:nth-of-type(3){opacity:0}}@media (max-width:575px){header{padding:0}header .container{padding:0 0 .75rem}header .headerInner .subTitle{background:#f0f0f0;font-size:.875rem;padding:.5rem;text-align:center}header .headerInner .logo{padding:1.125rem 0 .375rem .75rem}header .headerInner .menu-trigger{top:2.875rem}header .headerInner nav{padding:1.5rem .75rem .5rem}}@media (min-width:768px){header{padding:1rem 0}header .headerInner{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}header .headerInner .subTitle{margin-bottom:.5rem;width:100%;line-height:1.5}header .headerInner .logo{width:144px}header .headerInner nav ul{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}header .headerInner nav ul li a{display:block;padding:.5rem 1rem}}footer .footerInner{display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 0}footer .footerInner .footerNav li{display:inline-block}footer .footerInner .footerNav li a{display:inline-block}@media (max-width:575px){footer .footerInner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .footerInner .copyright{font-size:.875rem;margin-top:1.5rem}}main{background:#f4f4f4;display:block;padding:0 0 3rem}.base2column{padding-top:3rem}@media (max-width:991px){.base2column .mainColumn{margin-bottom:3rem}}@media (min-width:992px){.base2column{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.base2column .mainColumn{width:640px}.base2column .sideColumn{width:280px}}@media (min-width:1200px){.base2column .mainColumn{width:824px}.base2column .sideColumn{width:304px}}.bread{border-top:solid 1px #eee;padding:.375rem 0}.bread ol li{display:inline;font-size:.875rem;line-height:1.5;margin-right:.125rem}.bread ol li em{font-style:normal}.bread ol li:nth-child(n+2):before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#999;font-size:.875em;vertical-align:1px;margin-right:.375rem}@media (max-width:575px){.bread ol li{font-size:.75rem}}input{border:1px solid #ccc;border-radius:4px;line-height:1.6;padding:.375rem}input:focus{border-radius:4px;-webkit-box-shadow:0 0 8px 2px #f58b54;box-shadow:0 0 8px 2px #f58b54}.baseLoop ._postBox a{color:#454545;-webkit-box-shadow:0 0 12px #eee;box-shadow:0 0 12px #eee;display:block}.baseLoop ._postBox a h2{-webkit-transition:.25s;transition:.25s}.baseLoop ._postBox a:hover h2{color:#f58b54}.baseLoop ._postBox .meta{background:#fff;height:100%;padding:.75rem}.baseLoop ._postBox .meta time{display:inline-block;margin-bottom:.5rem}.baseLoop ._postBox .meta .cate{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin-top:.5rem}.baseLoop ._postBox .meta .cate li{background:#454545;border-radius:4px;color:#fff;font-size:.875rem;margin:.375rem .25rem 0 0;padding:.25rem .5rem}.baseLoop ._postBox .meta h2{text-align:justify;line-height:1.4;font-size:1.125rem}@media (max-width:767px){.baseLoop ._postBox:nth-child(n+2){margin-top:1.25rem}.baseLoop ._postBox .meta{padding:.75rem}}@media (min-width:768px){.baseLoop{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.baseLoop ._postBox{width:48%}.baseLoop ._postBox:nth-child(n+3){margin-top:1.75rem}.baseLoop ._postBox .meta{padding:.9375rem}}.baseAside .sideBox:nth-child(n+2){margin-top:1.5rem}.baseAside .sideBox h3{border-bottom:solid 1px #ccc;padding:.25rem .5rem;line-height:1.5}.baseAside .sideBox ul._baseList{list-style:none}.baseAside .sideBox ul._baseList li a{display:block;line-height:1.5;padding:.625rem .5rem;border-bottom:dotted 1px #ccc}.baseAside .sideBox ul._baseList li .children{list-style:none}.baseAside .sideBox ul._baseList li .children li a:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;color:#ccc;margin-right:.375rem;font-size:.875rem}.baseAside .sideBox ul._bannerList{list-style-type:none}.baseAside .sideBox ul._bannerList li+li{margin-top:.75rem}.baseAside .sideBox ul._bannerList li a{display:block;-webkit-transition:.2s;transition:.2s}.baseAside .sideBox ul._bannerList li a:hover{-webkit-box-shadow:0 4px 12px #eee;box-shadow:0 4px 12px #eee;opacity:.75;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.baseAside .sideBox .g-add{overflow:hidden}.baseAside .sideBox .g-add ins{background-color:transparent}@media (min-width:768px) and (max-width:991px){.baseAside .sideBox ul._bannerList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.baseAside .sideBox ul._bannerList li{width:48.6%}.baseAside .sideBox ul._bannerList li:nth-child(2){margin-top:0}.baseAside .sideBox ul._bannerList li:nth-child(n+3){margin-top:.875rem}}.pageContentArea h2{line-height:1.5;font-size:1.25rem;margin-bottom:1.5rem}.pageContents{background:#fff;border-radius:8px;-webkit-box-shadow:0 0 12px #eee;box-shadow:0 0 12px #eee;padding:.75rem}@media (min-width:576px){.pageContents{padding:1rem}}@media (min-width:768px){.pageContentArea h2{font-size:1.5rem}.pageContents{padding:1.25rem}}@media (min-width:992px){.pageContents{padding:1.375rem}}@media (min-width:1200px){.pageContents{padding:1.75rem}}.page-privacy-policy .pageContents ._intro{line-height:1.8;margin-bottom:2rem;text-align:justify}.page-privacy-policy .pageContents dl{line-height:1.8}.page-privacy-policy .pageContents dl dt{color:#00a565;font-size:1.25rem;font-weight:700;margin-bottom:.75rem}.page-privacy-policy .pageContents dl dd{font-size:.875rem;text-align:justify}.page-privacy-policy .pageContents dl dd:not(:last-of-type){margin-bottom:1.875rem}.page-privacy-policy .pageContents dl dd ul{margin:1rem 0 0 1.5rem}.sngl{-webkit-box-shadow:0 0 12px #eee;box-shadow:0 0 12px #eee;width:100%}.sngl-headerMeta{background:#fff;border-radius:8px 8px 0 0;padding:1rem .75rem .75rem}.sngl .sngl-contents{background:#fff;border-radius:0 0 8px 8px;margin-bottom:1rem;padding:1.25rem .75rem 1rem}.sngl-headerMeta ._date{display:-moz-inline-flex;display:-ms-inline-flex;display:-o-inline-flex;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:1.25rem}.sngl-headerMeta ._date time{display:inline-block}.sngl-headerMeta ._date time:before{font-family:'Material Icons';content:'\e192';font-size:1.125em;margin-right:.25rem;vertical-align:-3px;color:#999}.sngl-headerMeta ._dateUpdate{margin-left:1rem}.sngl-headerMeta ._dateUpdate:before{font-family:'Material Icons';content:'\e923';font-size:1.125em;margin-right:.25rem;vertical-align:-3px;color:#999}.sngl-headerMeta h1{font-size:1.125rem;line-height:1.4;text-align:justify}.sngl-headerMeta h1 span{display:block;font-size:.75rem;color:#00a565;margin-bottom:.25rem}.sngl-pager{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sngl-pager p a{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 0 12px #eee;box-shadow:0 0 12px #eee;display:inline-block;line-height:1.5;padding:.625rem 1.5rem}.sngl-pager p._next a:before{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:.5rem}.sngl-pager p._prev a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.5rem}@media (max-width:767px){.sngl-header{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sngl-headerThumb{margin-bottom:1.25rem}}@media (min-width:576px){.sngl-headerMeta{padding:1rem}.sngl-headerMeta h1{border-left:solid 1px #00a565;padding:.25rem .625rem}.sngl .sngl-contents{padding:1.5rem 1rem 1rem}.sngl .sngl-contents h2{margin-left:-1rem !important;margin-right:-1rem !important}.sngl-headerMeta h1{font-size:1.375rem}}@media (min-width:768px){.sngl-headerMeta{padding:1.25rem}.sngl .sngl-contents{padding:1.875rem 1.25rem 1.25rem}.sngl .sngl-contents h2{margin-left:-1.25rem !important;margin-right:-1.25rem !important}}@media (min-width:992px){.sngl-headerMeta{padding:1.375rem}.sngl-headerMeta h1{padding:.375rem .875rem}.sngl .sngl-contents{padding:2rem 1.5rem 1.375rem}.sngl .sngl-contents h2{margin-left:-1.5rem !important;margin-right:-1.5rem !important}}@media (min-width:1232px){.sngl-headerMeta{padding:1.75rem}.sngl-headerMeta h1{font-size:1.625rem}.sngl .sngl-contents{padding:3rem 2.25rem 1.75rem}.sngl .sngl-contents h2{margin-left:-2.25rem !important;margin-right:-2.25rem !important}}.sngl-contents{line-height:1.875rem}.sngl-contents>p{text-align:justify;margin-bottom:1.75rem}.sngl-contents a.outlink{margin-right:.25rem}.sngl-contents a.outlink:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:.875em;padding-left:.25rem;vertical-align:1px}.sngl-contents a:hover{text-decoration:underline}.sngl-contents .wp-block-image{border:dotted 1px #ccc;margin-bottom:1.75rem;padding:.5rem}.sngl-contents h2{background:#6a6a6a;font-size:1.125rem;line-height:1.4;color:#fff;padding:.75rem;margin:2.75rem -.75rem 1.875rem;text-align:justify;z-index:10}@media (min-width:768px){.sngl-contents h2{padding:1.125rem 1rem;font-size:1.25rem}}@media (min-width:1232px){.sngl-contents h2{padding:1.125rem;font-size:1.375rem}}.sngl-contents h3{background:rgba(0,0,0,.1);border-left:solid 8px #00a565;line-height:1.4;font-size:1.125rem;margin:2.25rem 0 1.875rem;text-align:justify;padding:.875rem 1rem}@media (min-width:768px){.sngl-contents h3{font-size:1.125rem}}.sngl-contents h4{color:#00a565;border-bottom:dashed 1px #ccc;line-height:1.4;margin:2.25rem 0 1.875rem;padding:0 0 .375rem;text-align:justify}.sngl-contents ul{margin-bottom:1.875rem;list-style-type:none;line-height:1.7;padding-left:.75rem}.sngl-contents ul li{padding-left:1.375rem;position:relative}.sngl-contents ul li+li{margin-top:.375rem}.sngl-contents ul li:before{font-family:"Font Awesome 5 Free";content:"";font-weight:400;color:#00a565;position:absolute;top:1px;left:0}.sngl-contents ol{margin-bottom:1.875rem;list-style-type:none;line-height:1.7;padding-left:.75rem;counter-reset:item}.sngl-contents ol li{padding-left:1.625rem;position:relative}.sngl-contents ol li+li{margin-top:.375rem}.sngl-contents ol li:before{counter-increment:item;content:counter(item);background:#00a565;display:inline-block;width:22px;height:22px;font-size:.875rem;line-height:22px;text-align:center;border-radius:50%;color:#fff;position:absolute;top:2px;left:0}.sngl-contents pre{margin-bottom:1.875rem}.sngl-contents pre .filename{background:rgba(0,165,101,.75);color:#fff;display:inline-block;padding:0 .5rem}.sngl-contents .inline-code{border:solid 1px #eee;border-radius:2px;background:#ffc;margin:0 .125rem;padding:0 .25rem}.sngl-contents .sg-btn{text-align:center}.sngl-contents .sg-btn a{background:#f58b54;border:solid 1px transparent;border-radius:6px;color:#fff;display:inline-block;line-height:1.75;padding:.5rem 2.25rem .5rem 1rem;min-width:240px;max-width:80%;position:relative}.sngl-contents .sg-btn a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;top:50%;right:.75rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sngl-contents .sg-btn a:hover{background:#fff;border:solid 1px #f58b54;-webkit-box-shadow:0 0 7px #ccc,0 0 7px #ccc,0 0 7px #ccc;box-shadow:0 0 7px #ccc,0 0 7px #ccc,0 0 7px #ccc;color:#f58b54}.sngl-contents table{margin-bottom:1.875rem;width:100%}.sngl-contents table thead tr{background:#cbcbcb}.sngl-contents table thead tr th{border-bottom:double 3px #ddd}.sngl-contents table tr:nth-child(even){background:#f4f4f4}.sngl-contents table tr th{border:solid 1px #ddd;padding:.5rem .875rem}.sngl-contents table tr td{border:solid 1px #ddd;padding:.5rem .875rem}.sngl-contents .table-wrap{margin-bottom:1.875rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.sngl-contents .table-wrap table{margin-bottom:0}.sngl-contents .boxShortCode{border-radius:6px;margin-bottom:1.875rem;position:relative;padding:2.375rem .875rem .5rem}.sngl-contents .boxShortCode.base{background:rgba(0,165,101,.05);border:solid 1px #00a565}.sngl-contents .boxShortCode .boxShortIcon{background:#00a565;border-radius:4px 0 6px;color:#fff;display:inline-block;line-height:1;padding:.375rem 1rem;position:absolute;top:0;left:0}.sngl-contents .boxShortCode .boxShortIcon.icon-base:before{font-family:"Font Awesome 5 Free";content:"";font-weight:400;margin-right:.375rem}.sngl-contents blockquote{position:relative;padding:1.5rem 1.25rem 1.25rem 2rem;color:#555;background:#efefef;margin:0 auto 1.875rem}.sngl-contents blockquote p{font-size:.9375em;line-height:1.8;text-align:justify}.sngl-contents blockquote p+p{margin-top:1rem}.sngl-contents blockquote cite{display:inline-block;font-size:.875rem;font-style:normal;margin-top:1.25rem;font-weight:700}.sngl-contents blockquote:before{display:inline-block;position:absolute;top:5px;left:5px;vertical-align:middle;color:#fff;font-size:20px;line-height:1;z-index:2;font-family:"Font Awesome 5 Free";content:"";font-weight:900}.sngl-contents blockquote:after{position:absolute;content:'';left:0;top:0;border-width:0 0 50px 50px;border-style:solid;border-color:transparent #00a565}.sngl-contents .kanren_article{margin-bottom:1.875rem}.sngl-contents .kanren_article a{display:block;border:solid 2px #ccc;border-radius:4px;padding:.625rem}.sngl-contents .kanren_article a .img{overflow:hidden}.sngl-contents .kanren_article a .img img{-webkit-transition:.15s;transition:.15s}.sngl-contents .kanren_article a .meta .label{background:#696969;border-radius:4px;color:#fff;display:inline-block;font-size:.875rem;line-height:1;margin-bottom:.5rem;padding:.375rem .5rem}.sngl-contents .kanren_article a .meta .title{line-height:1.5;text-align:justify}.sngl-contents .kanren_article a:hover{background:#f4f4f4;text-decoration:none}.sngl-contents .kanren_article a:hover .img img{-webkit-transform:scale(1.04);transform:scale(1.04)}.sngl-contents .google-auto-placed{margin-bottom:1.875rem}.sngl-contents .g-add{margin:1.875rem 0;overflow:hidden}.sngl-contents .g-add ins{background-color:transparent}.sngl-contents #toc_container{background-color:#f4f4f4;border:solid 1px #ccc;border-radius:4px;padding:1rem .75rem}.sngl-contents #toc_container .toc_title{border-bottom:1px dotted #ccc;color:#696969;font-size:1.75rem;line-height:1.5;margin-bottom:.75rem;text-align:center}.sngl-contents #toc_container ul{margin-bottom:0;padding-left:0}.sngl-contents #toc_container ul li{margin-top:.375rem}@media (max-width:575px){.sngl-contents p,.sngl-contents ul,.sngl-contents ol{font-size:.9125rem}.sngl-contents .kanren_article a img{margin-bottom:.75rem}}@media (min-width:576px){.sngl-contents .kanren_article a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.sngl-contents .kanren_article a .img{width:44%}.sngl-contents .kanren_article a .meta{padding-left:1rem;width:56%}.sngl-contents .kanren_article a .meta .title{font-size:.9375rem}.sngl-contents #toc_container{padding:1.25rem}}@media (min-width:768px){.sngl-contents blockquote{padding:1.5rem 1.5rem 1.5rem 2.5rem}.sngl-contents .kanren_article a{padding:.875rem}.sngl-contents .kanren_article a .img{width:28%}.sngl-contents .kanren_article a .meta{padding-left:1rem;width:72%}.sngl-contents .kanren_article a .meta .title{line-height:1.7}}@media (min-width:1200px){.sngl-contents .kanren_article a .img{width:26%}.sngl-contents .kanren_article a .meta{padding-left:1rem;width:74%}.sngl-contents .kanren_article a .meta .title{font-size:1rem}.sngl-contents #toc_container{padding:1.625rem}}.tools-contents{padding-top:3rem}.tools-contents h2{font-size:1.25rem;line-height:1.5;text-align:center}.tools-contents h2 span{color:#00a565;display:block;font-size:1rem;margin-top:.5rem}.tools-header{background-color:#fff;-webkit-box-shadow:0 0 12px #eee;box-shadow:0 0 12px #eee;padding:1rem .75rem}@media (min-width:576px){.tools-header{padding:1.5rem 1rem}.tools-header h2{font-size:1.5rem}}@media (min-width:768px){.tools-header{padding:1.5rem 1.25rem}.tools-header h2{font-size:1.75rem}.tools-header h2 br{display:none}.tools-header h2 span{font-size:1.25rem}}@media (min-width:992px){.tools-header{padding:1.5rem}.tools-header h2{font-size:1.875rem}}@media (min-width:1232px){.tools-header{padding:1.75rem}}.arc-header .fill-area{margin-top:2rem;text-align:center}.arc-header .fill-area input{font-size:1.375rem;text-align:center;width:160px;-moz-appearance:textfield}.arc-header .fill-area input::-webkit-outer-spin-button,.arc-header .fill-area input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.arc-answer-wrap section{background-color:#fff;padding:1rem;margin-top:1.5rem}.arc-answer-wrap section h3{border-bottom:1px dashed #ccc;color:#00a565;font-size:1.375rem;line-height:1.5;margin-bottom:1.25rem}.arc-answer-wrap section h3 span{color:#454545;font-size:1rem;font-weight:400}.arc-answer-wrap section .num-display{line-height:1.5;margin:1.25rem 0 .5rem}.arc-answer-wrap section .num-display span{display:inline-block;margin-left:.75rem}.arc-answer-wrap section .num-display span em{font-size:1.375rem;font-style:normal;font-weight:700;margin-left:.375rem}.arc-answer-wrap section .dammy-img-url .placehold{margin-bottom:.5rem}.arc-answer-wrap section .dammy-img-url label{font-size:.875rem;line-height:1.5;margin-bottom:.25rem}.arc-answer-wrap section .dammy-img-url input{-webkit-box-sizing:border-box;box-sizing:border-box;color:#999;font-size:.75rem;width:100%}@media (max-width:575px){.arc-header .fill-area{border-top:1px dashed #ccc;margin-top:1.375rem;padding-top:1.375rem}.arc-header .fill-area input{margin-top:.75rem}}@media (min-width:576px){.arc-header .fill-area label{margin-right:1rem}}@media (min-width:768px){.arc-answer-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.arc-answer-wrap section{width:48%}}@media (min-width:992px){.arc-answer-wrap section{width:31.6%}}@media (min-width:1232px){.arc-answer-wrap section{padding:1.5rem}}