@charset "UTF-8";@import"https://use.fontawesome.com/releases/v6.7.2/css/all.css";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JPwght@400;500;700&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}.win,.mac{overflow-y:scroll}html{font-size:.625em}body{-webkit-text-size-adjust:100%;line-height:1.8;color:#222;background-color:#fff}h1,h2,h3,h4,h5,h6,dt,dd,li,caption,col,th,td,p,address,figcaption{word-wrap:break-word}dd dt,dd dd,dd li,dd p,dd caption,dd col,dd th,dd td,dd figcaption,li dt,li dd,li li,li p,li caption,li col,li th,li td,li figcaption,th dt,th dd,th li,th p,th caption,th col,th th,th td,th figcaption,td dt,td dd,td li,td p,td caption,td col,td th,td td,td figcaption{font-size:1em}sup,sub{font-size:10}body,input,button,textarea,select,.ie body,.ie input,.ie button,.ie textarea,.ie select{font-family:"M PLUS 1p",sans-serif;font-weight:400}a:link,a:visited{color:#4479c1}a:hover,a:active{color:#1e98fe}a:hover,a:active{text-decoration:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}th{font-weight:700}th,td{vertical-align:middle}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}address{font-style:normal;font-weight:400}img{vertical-align:top;-ms-interpolation-mode:bicubic}object,embed,iframe{vertical-align:top;outline:none;max-width:100%}em,strong{font-style:normal;font-weight:700}mark{color:inherit;background-color:inherit;font-weight:700}sup,sub{position:relative;height:0;line-height:1;vertical-align:baseline;_vertical-align:bottom}sup{bottom:1ex}sub{top:.5ex}input,textarea,select,button{margin:0;padding:0;font-size:inherit;color:inherit;line-height:inherit;outline:none;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}input[type=button],input[type=image],input[type=submit],input[type=reset],input[type=text],input[type=search],input[type=password],input[type=number],input[type=email],input[type=tel],input[type=date],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=color],input[type=range],input[type=checkbox],input[type=radio],input[type=button],input[type=image],input[type=submit],input[type=reset],select,button{cursor:pointer}input[disabled]{cursor:not-allowed}input[type=hidden]{display:none}textarea{resize:vertical}body{font-family:Arial,Noto Sans JP,sans-serif;font-size:1.4rem;line-height:1;-webkit-text-size-adjust:100%;-webkit-print-color-adjust:exact}a:link,a:visited{color:#198dc8;text-decoration:none}a:hover,a:active{color:#364f6b;text-decoration:none}h1{color:#000;font-family:Noto Sans JP,sans-serif;font-size:24px;font-weight:700;letter-spacing:.06em;margin-left:20px}h2{color:#1f2328;font-size:24px;font-weight:500;line-height:1.6;letter-spacing:.05em}h3{font-size:20px;font-weight:500;line-height:1.6}header{width:100%;padding:10px 0;background:#f1f1f1;border-bottom:1px solid #ccc}header .flex-head{width:98%;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.head-menu{display:flex;justify-content:space-between;align-items:center;width:170px;margin-right:20px}#wrapper{width:1200px;margin:30px auto}#wrapper2{width:1300px;margin:20px auto;display:flex}#sidemenu{width:20%}#sidemenu .ttl{color:#1f2328;font-size:16px;font-weight:700;line-height:2;padding:0 5px;background:#f1f1f1}#sidemenu .menu{margin:10px 5px}#sidemenu .menu li{font-size:16px;line-height:1.8}#sidemenu .menu li.active a{color:#000!important;font-weight:700}#main{width:79%;margin:5px 0 0 1%}section.project{border:1px solid #ccc;border-radius:10px;display:flex;justify-content:space-around;align-items:center;margin:10px 0;padding:20px}section.project .itm{width:500px;margin:5px 0}section.project .itm h3{margin-bottom:5px}section.project .itm p{line-height:1.6}section.project details{margin:10px 2px}section.project summary{margin-bottom:10px}.case{border-radius:20px;border:1px solid #ccc;padding:20px;margin:10px 0}.case summary{color:#1f2328;position:relative;list-style:none;cursor:pointer;font-size:20px;font-weight:700;display:flex;align-items:center;margin:0;padding-left:25px}.case summary::-webkit-details-marker{display:none}.case summary:before{position:absolute;font-family:"Font Awesome 6 Free";content:"";font-weight:900;top:0;left:0;color:#198dc8}details[open] summary:before{position:absolute;font-family:"Font Awesome 6 Free";content:"";font-weight:900;top:0;left:0;color:#198dc8}.case summary:after{border:none}.flex-case{display:flex;justify-content:space-between;margin-top:20px}.cont{width:480px;line-height:1.5}.date p{margin:0 0 10px}.det{margin:10px 0}.det ul{margin:5px 0 0 20px}.det ul li{list-style-type:disc;margin-bottom:5px}.lttl{color:#1f2328;font-size:18px;font-weight:500;line-height:2}.ttl{color:#1f2328;font-size:16px;font-weight:700;line-height:2}.sttl{color:#1f2328;font-size:16px;font-weight:700;line-height:2;margin-top:15px}.ssttl{color:#1f2328;font-size:16px;font-weight:400;line-height:2;margin-top:15px}button{height:26.7px;padding:0 8px;border:none;border-radius:5px;line-height:1px;font-weight:500;letter-spacing:.05em;color:#fff;background:#198dc8}button.del{height:26.7px;padding:0 8px;border:none;border-radius:5px;line-height:1px;font-weight:500;letter-spacing:.05em;color:#fff;background:red}.right-align-input{text-align:right;padding-right:2px!important}.red{color:red}.bg-gray{background:#f1f1f1}.bg_blue{color:#fff;background:#0075ba}.bg-lblue{background:#e9f1f4}.bg-lgray{background:#f1f1f1}footer{padding:10px 0}footer p{text-align:center}#detail #sidemenu{width:26%}#detail #main{width:73%;margin:5px 0 0 2%}#detail .cont{width:100%;margin:20px 0}#detail .todofuken{margin-bottom:30px}.tbl_case{width:100%;margin:20px 0}.tbl_case th{width:15%;text-align:left;font-weight:400;padding:5px;white-space:nowrap}.tbl_case td{padding:5px}.tbl{width:100%;margin:20px 0}.tbl th{width:35%;text-align:left;font-weight:400;padding:5px;white-space:nowrap}.tbl td{padding:10px 5px}.tbl_set{width:100%;margin:10px 0}.tbl_set th{font-weight:400;padding:10px 5px;color:#fff;background:#555;border:1px solid #ccc}.tbl_set td{padding:5px;border:1px solid #ccc}.tbl_set tr:nth-of-type(odd) td{background:#f1f1f1}input[type=text],textarea{border:1px solid #555;padding:1px}.flex{display:flex}.flex-title{display:flex;align-items:center;height:40px}.js-bet{justify-content:space-between}.js-center{justify-content:center}.js-end{justify-content:flex-end}.al-top{align-items:flex-start}.al-center{align-items:center}.al-end{align-items:flex-end}#fixedTop{right:10px;bottom:10px;width:50px;height:50px;line-height:50px;color:#fff;font-size:20px;text-align:center;display:none;background:#198dc8;position:fixed;z-index:9999;border-radius:5px;-webkit-transform:translateZ(0)}#fixedTop:hover{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;opacity:.7}.wid20{width:20px!important}.wid30{width:30px!important}.wid40{width:40px!important}.wid45{width:45px!important}.wid50{width:50px!important}.wid60{width:60px!important}.wid70{width:70px!important}.wid80{width:80px!important}.wid90{width:90px!important}.wid100{width:100px!important}.wid110{width:110px!important}.wid120{width:120px!important}.wid150{width:150px!important}.wid160{width:160px!important}.wid170{width:170px!important}.wid180{width:180px!important}.wid200{width:200px!important}.wid230{width:230px!important}.wid250{width:250px!important}.wid270{width:270px!important}.wid290{width:290px!important}.wid300{width:300px!important}.wid320{width:320px!important}.wid350{width:350px!important}.wid400{width:400px!important}.wid450{width:450px!important}.wid500{width:500px!important}.wid600{width:600px!important}.wid700{width:700px!important}.wid800{width:800px!important}.wid900{width:900px!important}.wid60pc{width:60%!important}.wid80pc{width:80%!important}.wid90pc{width:90%!important}.wid98pc{width:98%!important}.wid100pc{width:100%!important}.widauto{width:auto!important}.marA0{margin:0!important}.marA5{margin:5px!important}.marA10{margin:10px!important}.marA15{margin:15px!important}.marA20{margin:20px!important}.marA25{margin:25px!important}.marA30{margin:30px!important}.marA40{margin:40px!important}.marA50{margin:50px!important}.marT0{margin-top:0!important}.marT5{margin-top:5px!important}.marT8{margin-top:8px!important}.marT10{margin-top:10px!important}.marT15{margin-top:15px!important}.marT20{margin-top:20px!important}.marT25{margin-top:25px!important}.marT30{margin-top:30px!important}.marT40{margin-top:40px!important}.marT50{margin-top:50px!important}.marT60{margin-top:60px!important}.marB0{margin-bottom:0!important}.marB5{margin-bottom:5px!important}.marB10{margin-bottom:10px!important}.marB15{margin-bottom:15px!important}.marB20{margin-bottom:20px!important}.marB25{margin-bottom:25px!important}.marB30{margin-bottom:30px!important}.marB40{margin-bottom:40px!important}.marB50{margin-bottom:50px!important}.marB60{margin-bottom:60px!important}.marB70{margin-bottom:70px!important}.marB80{margin-bottom:80px!important}.marL0{margin-left:0!important}.marL5{margin-left:5px!important}.marL10{margin-left:10px!important}.marL15{margin-left:15px!important}.marL20{margin-left:20px!important}.marL25{margin-left:25px!important}.marL30{margin-left:30px!important}.marL40{margin-left:40px!important}.marL50{margin-left:50px!important}.marL60{margin-left:60px!important}.marL70{margin-left:70px!important}.marL80{margin-left:80px!important}.marR0{margin-right:0!important}.marR5{margin-right:5px!important}.marR10{margin-right:10px!important}.marR15{margin-right:15px!important}.marR20{margin-right:20px!important}.marR25{margin-right:25px!important}.marR30{margin-right:30px!important}.marR40{margin-right:40px!important}.marR50{margin-right:50px!important}.marR60{margin-right:60px!important}.marR70{margin-right:70px!important}.marR80{margin-right:80px!important}.padA0{padding:0!important}.padA5{padding:5px!important}.padA10{padding:10px!important}.padA15{padding:15px!important}.padA20{padding:20px!important}.padA25{padding:25px!important}.padA30{padding:30px!important}.padA40{padding:40px!important}.padA50{padding:50px!important}.padT0{padding-top:0!important}.padT5{padding-top:5px!important}.padT10{padding-top:10px!important}.padT15{padding-top:15px!important}.padT20{padding-top:20px!important}.padT25{padding-top:25px!important}.padT30{padding-top:30px!important}.padT40{padding-top:40px!important}.padT50{padding-top:50px!important}.padT60{padding-top:60px!important}.padT70{padding-top:70px!important}.padT80{padding-top:80px!important}.padT90{padding-top:90px!important}.padT100{padding-top:100px!important}.padT110{padding-top:110px!important}.padB0{padding-bottom:0!important}.padB5{padding-bottom:5px!important}.padB10{padding-bottom:10px!important}.padB15{padding-bottom:15px!important}.padB20{padding-bottom:20px!important}.padB25{padding-bottom:25px!important}.padB30{padding-bottom:30px!important}.padB40{padding-bottom:40px!important}.padB50{padding-bottom:50px!important}.padB60{padding-bottom:60px!important}.padB70{padding-bottom:70px!important}.padB80{padding-bottom:80px!important}.padB90{padding-bottom:90px!important}.padB100{padding-bottom:100px!important}.padB110{padding-bottom:110px!important}.padL0{padding-left:0!important}.padL5{padding-left:5px!important}.padL10{padding-left:10px!important}.padL15{padding-left:15px!important}.padL20{padding-left:20px!important}.padL25{padding-left:25px!important}.padL30{padding-left:30px!important}.padL40{padding-left:40px!important}.padL50{padding-left:50px!important}.padR0{padding-right:0!important}.padR5{padding-right:5px!important}.padR10{padding-right:10px!important}.padR15{padding-right:15px!important}.padR20{padding-right:20px!important}.padR25{padding-right:25px!important}.padR30{padding-right:30px!important}.padR40{padding-right:40px!important}.padR50{padding-right:50px!important}.alignL{text-align:left!important}.alignC{text-align:center!important}.alignR{text-align:right!important}.vali-T{vertical-align:top!important}.vali-M{vertical-align:middle!important}.vali-B{vertical-align:bottom!important}
