﻿:root{--main-color: #153477;--dark-color: #000000;--light-color: #ffa1f4;--high-color: #dcdddd;--natual-color: #beb098;--accent-color: #f97b26;--web-color: #85A652;--security-color: #0f2350;--information-color: #153477;--comment-color: #153477}body,html{font-family:"Lato",sans-serif;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#333}body{padding-top:5rem}h1 strong{font-weight:900}h2{line-height:20px;margin:0}@media(max-width: 768px){h2{line-height:30px}}h3{font-size:18px;font-weight:900}h5{font-weight:700;line-height:20px}hr{border-bottom:1px solid rgba(0,0,0,.1);box-shadow:0 1px 0 #fff;margin:10px .5em 30px .5em}blockquote{position:relative;margin-left:2em;margin-right:1em;padding:10px 15px 10px 60px;box-sizing:border-box;font-style:italic;background:#f5f5f5;color:#777;border-left:4px solid var(--main-color);box-shadow:0 2px 4px rgba(0,0,0,.14)}blockquote p{padding:0;margin:7px 0;line-height:1.7}blockquote cite{display:block;text-align:right;color:#888;font-size:.9em}blockquote:before{display:inline-block;position:absolute;top:7px;left:0;content:"“";font-family:sans-serif;color:#9dd4ff;font-size:90px;line-height:1}.anchor{display:block;padding-top:70px;margin-top:-70px}.outer::after{position:relative;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:70%;margin-left:.2em;vertical-align:super;margin-top:0;padding-top:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.bg-dark{background-color:var(--main-color) !important}.navbar-dark .navbar-nav .nav-link{color:#fff}a.navbar-brand>img{height:40px}@media(max-width: 768px){a.navbar-brand>img{height:30px}}.dropdown:hover>.dropdown-menu{display:block}.dropdown-item{color:#fff !important}.dropdown-item:hover{color:#222 !important}nav#footer{background:var(--dark-color);color:#fff;padding:10px 0 15px 0}nav#footer .fnav{vertical-align:middle}ul.footer-social li{display:inline-block;margin-right:10px}nav#footer p{font-size:12px;margin-top:10px}#footer i.fa{height:30px;width:30px;border:2px solid #8c8c8c;font-size:20px;padding:4px 5px;border-radius:50%;color:#8c8c8c;transition:all .5s}#footer i.fa:hover{background:var(--main-color);border-color:var(--main-color);color:#fff}#footer .IN-widget:not(#twitter-widget-0){vertical-align:top !important}.pagetop{display:none;position:fixed;bottom:30px;right:15px;z-index:90;line-height:120%}.pagetop a{display:block;background-color:var(--main-color);text-align:center;color:#fff;font-size:34px;text-decoration:none;padding:7px;width:50px;height:50px;border-radius:100%;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.pagetop a:hover{display:block;background-color:#b2d1fb;text-align:center;color:#fff;text-decoration:none;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5}.breadcrumb li a::after{position:relative;font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:120%;margin-right:.3em;margin-left:.3em}.toc{margin:3em 2em;border:2px solid var(--main-color)}.toc_title{background-color:var(--main-color);color:#fcfcfc;padding:10px 2em}.toc_title::before{position:relative;font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:.5em}.toc_contents ul{margin:1em;padding-left:1em;list-style-position:inside}@media(max-width: 480px){.toc_contents ul{padding-left:0}}.toc_contents ul li{list-style:none;margin-bottom:.5em !important;padding-left:1em;text-indent:-1em}.toc_contents ul li::before{position:relative;font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:var(--main-color);font-size:95%;margin-right:.3em}.toc_contents .toc_h3{margin-left:1em}code{display:block;overflow-x:auto;padding:.8em;border:2px solid #efefef;background:#f7f7f7;color:var(--main-color) !important;line-height:1;word-break:break-all;counter-reset:line-number}code span{counter-increment:line-number;display:list-item;padding-left:1rem;margin-left:1rem}code span::marker{content:counter(line-number);color:#aaa}pre{display:block;overflow-x:auto;margin-left:2em;margin-bottom:2.5em;padding:.5em;background:#222;color:silver !important;font-size:inherit;word-break:normal;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}pre strong,pre strong *{color:#2d6efc !important}.main_contents{padding-bottom:30px}.main_contents h1{border-top:dotted 3px var(--natual-color);border-bottom:dotted 3px var(--natual-color);background-color:#f5f5f5;margin:15px 10px 10px 0;padding:20px 10px 16px 20px;font-size:1.5em;font-weight:bold}.main_contents h2{border-left:var(--main-color) solid 10px;background-color:#f5f5f5;margin:50px 10px 10px 10px;padding:20px 10px 16px 20px;font-size:1.2em;font-weight:bold}.main_contents h3{border-left:var(--main-color) solid 20px;margin:20px 10px 10px 10px;padding:20px 10px 20px 20px;font-weight:bold;line-height:1.1}.main_contents strong{font-weight:bold}.main_contents .justifyleft{text-align:left}.main_contents .justifyright{text-align:right}.main_contents img.justifyleft{float:left;margin-right:10px;margin-bottom:5px}.main_contents img.justifyright{float:right;margin-left:10px;margin-bottom:5px}.main_contents .pink_line{background:linear-gradient(transparent 60%, #ffdfef 0%)}.main_contents h4,.main_contents h5,.main_contents h6{font-size:18px;margin-top:20px;margin-bottom:20px;margin-left:1.5em;font-weight:bold}.main_contents h4{color:var(--main-color);margin-top:2em}.main_contents p,.main_contents table,.main_contents ul,.main_contents ol,.main_contents dl{margin-left:1.5em;margin-right:1em}.main_contents ul>li,.main_contents ol>li{margin-bottom:1em}.main_contents img{margin-bottom:2em}.main_contents>.eye-catch{width:85%;margin:2em auto}.main_contents>.eye-catch img{width:100%}.main_contents>.level{margin-left:2em;margin-bottom:1em}.main_contents>.outline{display:block;border:2px dotted var(--natual-color);margin:2em;padding:1em;font-size:90%}.main_contents .img_wrap{overflow:hidden;background:#000}.main_contents .img_wrap .img_eff{vertical-align:center;margin:0}.main_contents .img_wrap img{display:block;transition-duration:.3s}.main_contents .img_wrap img:hover{transform:scale(1.1);transition-duration:.3s;opacity:.8}.main_contents .comment{margin-left:1em;margin-bottom:2em}.main_contents .comment li{list-style-type:none;padding-left:0;text-indent:-0.8em;margin-bottom:10px;font-size:90%}.main_contents .comment li:before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;color:var(--comment-color);content:"";margin-right:.5em}.main_contents .info_box{background-color:#f3fafe;border:1px solid #bde4fc;padding:1rem 1rem 1rem 4rem;margin-left:2rem;margin-right:1.5rem;position:relative}.main_contents .info_box:before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#87cefa;border-right:1px solid #bde4fc;font-size:34px;position:absolute;top:50%;left:10px;margin-top:-1.5rem;width:44px;text-align:center}.main_contents ul.kome{padding-left:0}.main_contents ul.kome li{list-style-type:none;padding-left:1.5rem;text-indent:-1.5rem}.main_contents ul.kome li:before{content:"※" !important;font-weight:normal !important;margin-right:.5em}.main_contents ol.maru{padding-left:0;list-style-type:none;counter-reset:num}.main_contents ol.maru li{list-style-type:none;position:relative;margin-bottom:10px;padding-left:25px}@media(max-width: 480px){.main_contents ol.maru li{padding-left:20px}}.main_contents ol.maru li:before{counter-increment:num;content:counter(num);display:block;float:left;text-align:center;border:1px solid;border-radius:50%;line-height:18px;margin-left:-25px;margin-top:8px;height:18px;width:18px;font-size:65%}@media(max-width: 480px){.main_contents ol.maru li:before{line-height:14px;margin-left:-19px;margin-top:3px;height:13px;width:13px;font-size:50%}}.main_contents .paginate{text-align:center}.main_contents .paginate .prev,.main_contents .paginate .pages,.main_contents .paginate .ditto_currentpage,.main_contents .paginate .ditto_page,.main_contents .paginate .next,.main_contents .paginate .ditto_previous_link,.main_contents .paginate .ditto_next_link{margin-left:1px;margin-right:1px;padding:3px}.main_contents .paginate .ditto_currentpage,.main_contents .paginate .ditto_page{background-color:#ccc}.main_contents .list_contents_row{margin-left:1em}.main_contents .list_contents{border:dotted 1px #ccc;padding-bottom:20px;margin:10px}.main_contents .list_contents .content_link{display:block}.main_contents .list_contents a:hover{text-decoration:none}.main_contents .list_contents .eye-catch{width:100%;margin:0 auto}.main_contents .list_contents .eye-catch img{width:100%;margin-bottom:0}.main_contents .list_contents .parent{position:absolute;left:17px;top:5px;background-color:rgba(0,0,0,.55);color:#fff;padding:5px;font-size:70%;border:1px solid #fff}.main_contents .list_contents .title{margin-top:.5em;font-size:110%;font-weight:bold}.main_contents .list_contents .outline{font-size:80%;color:#333}.main_contents .list_contents .pubdate{font-size:70%;text-align:right;color:#333}.main_contents .list_contents .pubdate::before{font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;content:"";margin-right:.3em}.main_contents .comm{display:flex;justify-content:space-between;border:2px solid #aaa;background-color:#f3f3f3;padding:15px;margin:2em 2em 3em 2em}@media(max-width: 768px){.main_contents .comm{flex-direction:column;margin-left:.2em;margin-right:.2em;padding-left:10px;padding-right:10px}}.main_contents .comm .far{font-weight:900;margin-right:5px}.main_contents .comm_left{padding-top:1em}.main_contents .comm_right{display:flex;flex-direction:column;justify-content:space-around}.main_contents .comm a{display:block;text-decoration:none}.main_contents .comm a:hover{opacity:.5}.main_contents .comm_button{display:flex;flex-direction:row;border:1px solid #fff;border-radius:5px;padding:15px 15px 7px 10px;position:relative}.main_contents .comm_button:after{content:"";font-family:"Font Awesome 5 Free";position:absolute;top:50%;transform:translateY(-50%);right:4%;font-size:120%;font-weight:600}.main_contents .comm_icon{padding-left:10px;padding-right:10px}.main_contents .comm_icon img{width:30px;margin-bottom:0}.main_contents .comm_contact{color:#fff;background-color:#499475;border-color:#499475}.main_contents .comm_official{color:#fff;background-color:#002561;border-color:#002561;margin-top:10px}@media screen and (min-width: 768px){.main_contents .comm_right{width:45%}}.side_menu{padding-right:1em;background-color:#eee}.side_menu h2{background-color:var(--main-color);color:#fff;text-align:center;font-size:110%;padding:10px 0;margin-left:-15px;margin-right:-1em}.side_menu .side_container{margin-top:20px}.side_menu ul{padding-inline-start:1em}.side_menu li{list-style-type:none;font-size:14px;margin-top:5px;margin-bottom:5px;text-indent:-0.5em}.side_menu li::before{position:relative;font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:.3em}/*# sourceMappingURL=style.min.css.map */