@charset "utf-8";body,input,textarea{font-family:Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.rich_font{font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:100}#header_slider .caption,#header_youtube .caption,#header_video .caption{font-family:Arial,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}body{overflow:hidden}#main_contents{padding-top:56px}.post_content h2{font-size:1.75rem}.post_content p{line-height:2}@media only screen and (max-width:360px){h4,.post_col,.post_content,.post_content p,.post_content li,.post_content td{font-size:.9rem;line-height:1.8rem}}.black{color:#333 !important}.white{color:#f6f6f6 !important}.monospace{font-family:"Courier New",Consolas,monospace}.underline-red{border-bottom:solid 2px #e00}.underline-green{border-bottom:solid 2px #3e3}.button_inquiry{background-color:#269aeb;width:100%;max-width:1150px;text-align:center}.button_inquiry:hover{background-color:#3dc5f2;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.button_inquiry>br{display:none}.sz_l{margin:0 20px 70px;max-width:calc(100% - 40px);max-width:1150px;line-height:150%;font-size:28px}#security .sz_l{width:100%}@media only screen and (min-width:1281px){.sz_l{margin:0}}@media only screen and (max-width:1280px){.button_inquiry{width:calc(100% * 1150 / 1200);margin:0 auto}.sz_l{margin:0 auto 70px auto;width:calc(100% * 1150 / 1280)}}@media only screen and (max-width:1149px){#index_free_content7{max-width:1150px;width:calc(100% * 1150 / 1280)}.button_inquiry{width:calc(100% * 1150 / 1280)}.sz_l{margin:0 auto 70px 0;max-width:1150px;width:calc(100% * 1150 / 1280)}}@media only screen and (max-width:780px){.button_inquiry>br{display:block}}@media only screen and (max-width:360px){.sz_l{max-width:calc(100% - 80px);min-width:280px;padding:10px;font-size:18px}}.post_content{font-size:16px}#header{background-color:#fff !important;border-top:solid 3px #26b9eb;box-sizing:border-box;height:60px}#header_inner{height:60px !important}#logo_image{top:25px !important}#logo_image img.mobile_logo_image{width:129px;height:auto}#bread_crumb{width:100%}@media only screen and (max-width:360px){#bread_crumb{width:calc(100% - 40px)}}.pc #global_menu>ul{height:60px}.pc #global_menu>ul>li>a{height:60px;line-height:60px;padding:0 20px}.pc #global_menu>ul>li:last-child>a{background-color:#269aeb;color:#fff;height:34px;line-height:34px;margin-left:2em}.pc #global_menu>ul>li:last-child>a:hover{color:#fff;background-color:#3dc5f2}.pc_logo_image,.mobile_logo_image{height:calc(50% * (76 / 300)) !important}.mobile a.menu_button:before{color:#bbb}.mobile a.menu_button>span{background-color:#fff}.mobile a.menu_button:hover>span,.mobile a.menu_button>span:hover{background-color:#eee}.mobile #global_menu a{background-color:#fff;border-bottom:solid 1px #eee}.mobile #global_menu li a:hover{background-color:#eee !important;color:#333}.mobile #global_menu li:first-child a{border-top:solid 1px #eee}@media only screen and (max-width:1199px){.mobile_header_fix.home #top{padding-top:0}}.img_note{font-size:80%;line-height:150%;margin-bottom:2em}.img_note>img{display:block}#footer_top{background-color:#f7f7f7 !important;color:#333;width:100%}#footer_top a{color:#333}#footer_top_inner{color:#333}#footer_menu ul li{font-size:13px}#footer_menu ul li.category{border-bottom:solid 1px #ccc;margin-bottom:1em}#footer_menu ul li.normal{font-size:12px}#footer_menu li.pdf>a:after{color:#bf2117;content:" \f1c1";font-family:'Font Awesome 5 Free';font-size:1em}.mobile #footer_social_link{background-color:#26b9eb !important;padding:0}#footer_social_link li.twitter:hover:before{color:#fff}@media only screen and (min-width:780px){#footer_menu{display:flex;flex-direction:column}#footer_menu ul{display:flex !important;flex-direction:row;justify-content:center;margin:1rem;width:100% !important;white-space:nowrap}#footer_menu ul li{padding:0 1rem}}#top{top:60px}@media (min-width:768px){#header_slider .item .image{display:block;width:100%;height:auto}}@media (min-width:768px){#header_slider:not(.slick-initialized) .item:not(.item1){display:none}}@media (max-width:767px){#header_slider .item img.image{display:none !important}#header_slider>div>div>div.item.slick-slide,#header_slider>div>div>div.item.slick-slide>img.image{width:100%;height:calc(100vw * (680 / 1450));object-fit:cover}}#index_free_content1 h3,#index_free_content2 h3,#index_free_content3 h3,#index_free_content4 h3,#index_free_content5 h3,#index_free_content6 h3,#index_free_content7 h3{color:#26b9eb;font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:42px;font-weight:200;line-height:1.25;margin-bottom:70px;text-align:center}div.section>div.image>img{width:100%;height:calc(100vw * (720 / 1280));object-fit:cover}@media only screen and (max-width:767px){#index_free_content1 h3,#index_free_content2 h3,#index_free_content3 h3,#index_free_content4 h3,#index_free_content5 h3,#index_free_content6 h3,#index_free_content7 h3{color:#26b9eb;font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:24px !important;font-weight:200;line-height:1.25;margin-bottom:30px;text-align:center}}#index_free_content1 h4,#index_free_content2 h4,#index_free_content3 h4,#index_free_content4 h4,#index_free_content5 h4,#index_free_content6 h4,#index_free_content7 h4{border-bottom:solid 3px #ccc;color:#111;font-weight:600;padding-bottom:.5em;position:relative}#index_free_content1 h4:after,#index_free_content2 h4:after,#index_free_content3 h4:after,#index_free_content4 h4:after,#index_free_content5 h4:after,#index_free_content6 h4:after,#index_free_content7 h4:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #26b9eb;bottom:-3px;width:20%}#index_free_content1{padding:0;margin:-30px 0 0;width:100% !important}#main_copy{height:100%;padding:4em 0 2em;vertical-align:middle;width:100%}#main_copy div.text{margin:0 auto;text-align:center;width:calc(100% - 40px);max-width:880px}#main_copy h1,h2{color:#26b9eb;font-size:1.75rem;padding:0;margin-bottom:2rem}#main_copy p{text-align:center;width:100%}#index_free_content2{background-color:#ddd;margin-left:0;margin-right:0;padding:0;width:100%}#index_free_content2 p{text-align:justify}#index_free_content2 div.section{position:relative}#index_free_content2 div.image>img{display:block;width:100%}#index_free_content2 div.text{height:100%;left:50%;margin-left:-40%;position:absolute;top:0;width:380px}#index_free_content2 div.section.right div.text{left:auto;right:50%;margin-right:-40%}#index_free_content2 div.text h3{border:none;font-weight:300;margin:0;text-align:left}#index_free_content2 div.text h3:after{border:none}#index_free_content2 div.text div.inner{display:table;height:100%}#index_free_content2 div.text div.inner div{display:table-cell;vertical-align:middle}#index_free_content2 div.text div.inner div.upper{vertical-align:top;padding-top:5rem}#index_free_content2 div.text div.inner div.bottom{vertical-align:bottom;padding-bottom:2rem}#index_free_content2 div.text div.inner p{margin:0}@media only screen and (min-width:768px){#index_free_content2 .text-border-white{text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px}}@media only screen and (max-width:767px){#header_slider.clinicnet-slider-sized,#header_slider.clinicnet-slider-sized .item{height:46.8966vw}#header_slider p.title{font-size:12px !important}#index_free_content1{margin:0 !important}#main_copy{padding:2rem 0 0}#main_copy h2{font-size:1.25rem;line-height:1.4;padding:0}#main_copy h1{font-size:1.25rem;padding:0}#main_copy p{padding-bottom:-2rem;text-align:justify}a.button_inquiry.sz_l{font-size:1.1rem;line-height:1.4}#index_free_content2 div.section{margin-bottom:2px}#index_free_content2 div.section div.text,#index_free_content2 div.section.right div.text{left:0 !important;right:0 !important;margin:0 auto !important;width:calc(100% - 40px)}#index_free_content2 div.text_wrapper{background-color:rgba(0,0,0,.4);position:absolute;top:0;width:100%;height:100%}#index_free_content2 div.text{margin:0;padding:0 10px;width:80%}#index_free_content2 div.text div.inner div{padding:0 !important;vertical-align:middle !important}#index_free_content2 div.text h3{font-size:1.25rem !important}#index_free_content2 div.text div.inner h3,#index_free_content2 div.text div.inner p{color:#f6f6f6 !important;font-size:.8rem;line-height:1.2rem}}#index_free_content3 blockquote{min-height:191px}.work_list .box .title{background-color:#26b9eb;width:100%}#index_free_content7{padding:0;text-align:center;width:100%}@media only screen and (max-width:767px){#index_free_content7{width:calc(100% * 1150 / 1200);min-width:320px}}.use_animation .index_free_content.animated,.use_animation .animation_element.animated{-webkit-animation:opacityAnimation .5s ease forwards .5s;animation:opacityAnimation .5s ease forwards .5s}#work_header{background-color:#00439a !important}#work_header h2{font-size:24px !important;font-weight:400 !important}#work_header h2:before{content:"導入事例　"}#work_header_image{background-color:#00439a !important;text-align:left !important;height:80px;padding:0}#work_header_image div.caption{margin:0 auto;padding:0;text-align:left}#work_header_image h3{color:#26b9eb;font-family:"Hiragino Sans","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:32px;font-weight:400 !important;line-height:1.6;margin:0;text-shadow:none !important;border:none}body:not(.home) #logo_image .logo{color:#333;font-size:14px;font-weight:400;line-height:14px}#post_title{font-weight:400}#work h1#post_title{border:none;color:#26b9eb;font-size:32px;font-weight:400;line-height:1.6;padding:10px 0 0}#work h3,.post_content h3{border-bottom:solid 3px #ccc;color:#111;font-weight:600;padding-bottom:.5em;position:relative}#work h3:after,.post_content h3:after{position:absolute;content:" ";display:block;border-bottom:solid 3px #26b9eb;bottom:-3px;width:20%}#work h4{border-bottom:dotted 1px #aaa;font-size:16px;font-weight:600;padding-bottom:.5em}#work h4:before{content:"";display:inline-block;width:16px;height:16px;background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/check.png) no-repeat;margin-right:.3em}#work #points{margin-bottom:2em}#work #points .post_col-2:first-child{margin-bottom:0;max-width:120px;width:100%}#work #points .post_col-2:last-child{margin-bottom:0;padding-left:45px;max-width:calc(100% - 120px) !important;width:100%}#work #points .post_col-2:last-child li{list-style-type:disc}#work #points .circle{border-radius:50%;color:#fff;display:inline-block;font-size:24px;font-weight:400;height:120px;line-height:120px;text-align:center;vertical-align:middle;width:120px}#work #points div.post_row:nth-child(1) .circle{background-color:#163077}#work #points div.post_row:nth-child(2) .circle{background-color:#00439a}#work #points div.post_row:nth-child(3) .circle{background-color:#51a5dc}.pc #work .post_row .post_col-2:first-child{max-width:calc(100% - 230px);width:100%}.pc #work .post_row .post_col-2:last-child{max-width:230px;width:100%}#work_footer_data{background-color:#fff;border:solid 1px #ccc;padding-bottom:40px}#work_footer_data h3{display:none}#work_footer_data>div.data>div{display:flex}#work_footer_data>div.data>div>div{line-height:150%;margin:auto;overflow:auto;white-space:nowrap}#work_footer_data div.data p{line-height:150%}#work_footer_data div.data p>img{margin-bottom:1em}.post_content h4{font-size:16px;font-weight:600}#privacy ul li{list-style-type:disc}ol.list_parentheses{padding:0 0 1em;margin:0}ol.list_parentheses>li{list-style:none inside;counter-increment:cnt;padding-left:1.5em;text-indent:-1.5em}ol.list_parentheses>li:before{content:"(" counter(cnt) ")";padding-right:.5em}.list_parentheses ul{padding-left:1.1em;text-indent:0}.list_parentheses ul>li{list-style-type:disc}.side_headline{background-color:#26b9eb !important}#pricing{display:flex;margin-top:2em}#pricing div.x3{padding-bottom:0}#pricing h2{padding-bottom:50px}#pricing ul{margin:0;padding:0}#pricing li{list-style-type:none}#pricing>div.x3>div:nth-child(3){display:flex;flex-direction:column}#pricing div.plan{font-size:11.5px;padding:15px 20px 15px 62px;text-align:left}@media only screen and (max-width:1024px){#pricing div.plan{padding:15px 10px}}#pricing div.plan p{margin:0}#pricing div.plan>h4,#onsite_support div.plan>h4{color:#333;display:flex;justify-content:space-between;align-items:baseline;font-size:24px;font-weight:400;padding-bottom:8px}#pricing div.plan>h4>div>span,#onsite_support div.plan>h4>div>span{font-size:12px;display:inline-block}#pricing div.plan>h4>div>span.price,#onsite_support div.plan>h4>div>span.price{font-size:20px}#pricing>div:nth-child(1) h4{border-bottom:solid 3px #c97f38}#pricing>div:nth-child(2) h4{border-bottom:solid 3px #999}#pricing>div:nth-child(3) h4{border-bottom:solid 3px #ecc628}#pricing>div:nth-child(1)>div.plan{color:#c97f38;background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/plan-bronze.png) no-repeat 8px top}#pricing>div:nth-child(2)>div.plan{color:#999;background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/plan-silver.png) no-repeat 8px top}#pricing>div:nth-child(3)>div.plan{color:#ecc628;background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/plan-gold.png) no-repeat 8px top}#pricing div.drower{font-size:14px;padding:0 20px 20px !important;text-align:left}#pricing div.drower ul{padding:.5rem 0}#pricing div.drower li{line-height:150%;padding:3px 0 3px 30px;margin:5px 0}#pricing>div:nth-child(2){background-color:#f6f6f6}#pricing>div:nth-child(1)>div.drower li{background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/list-bronze.png) no-repeat 0 0}#pricing>div:nth-child(2)>div.drower li{background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/list-silver.png) no-repeat 0 0}#pricing>div:nth-child(3)>div.drower li{background:url(//tech-design.jp/wp-content/themes/source_tcd045_clinicnet/./img/original/list-gold.png) no-repeat 0 0}#pricing div.drower li.lightglay{background:0 0 !important;color:#ccc}#onsite_support{margin-top:2em}#onsite_support>div{display:flex;justify-content:space-between}#onsite_support>div>div{width:calc(100% / 3);margin-right:20px}@media only screen and (max-width:800px){#onsite_support>div>div{margin-right:14px}}#onsite_support>div>div:last-child{margin-right:0}#onsite_support>div>div:nth-child(1) h4{border-bottom:solid 3px #c97f38}#onsite_support>div>div:nth-child(2) h4{border-bottom:solid 3px #999}#onsite_support>div>div:nth-child(3) h4{border-bottom:solid 3px #ecc628}#onsite_support p{margin:1em 0}#travel_expense{margin-top:2em}#travel_expense table{margin:2em 0}#travel_expense tr>td:last-child{text-align:right;white-space:nowrap}@media only screen and (max-width:768px){#pricing{flex-direction:column}#pricing div.plan{padding:15px 20px 15px 62px}#onsite_support>div{flex-direction:column}#onsite_support>div>div{width:100%}}#security .post_row{margin:0}#security div.post_col-2 img{height:auto;margin-top:1em;width:100%;max-width:560px}#security ol,#security ul{padding-left:2em;margin-left:0}#security ul>li{list-style-type:disc}@media only screen and (max-width:360px){#security .post_col{padding:0}#security ol,#security ul{padding-left:1em}}#security label{display:inline-block}#security h4{border-bottom:solid 1px #ccc;padding-bottom:.5em}#general_network ul ul,#high_security_network ul ul{padding-left:0}#general_network li li,#high_security_network li li{list-style-type:none}#firewall input{margin-left:2em;display:inline-block}#firewall img:nth-child(2){position:absolute;top:0;left:15px;display:none}#firewall input[type=radio].security_topology02_1:checked~img.security_topology02_2{display:none;opacity:0}#firewall input[type=radio].security_topology02_2:checked~img.security_topology02_2{display:block}#faq{margin-bottom:100px}#faq p{margin:0 0 1rem}#faq h2{font-size:1.2rem;font-weight:700;margin-top:2rem}#faq h2:nth-child(n+3){margin-top:8rem}#faq h3{font-size:1rem;margin:0;padding-bottom:.2rem;margin-bottom:1rem}#faq h3:before{color:#26b9eb;content:"Q. ";font-size:1.2rem}#faq h4{font-weight:700;margin:0}#faq .faq_index a{color:#333;transition:.1s}#faq a:hover{color:#26b9eb;text-decoration:none}#faq ul li{list-style:disc;line-height:1.8rem}#faq ul.faq_index{margin:0 0 2rem}#faq ul.faq_index li{list-style-type:none}#faq ul.faq_index li a:before{color:#26b9eb;content:"\f138";font-family:"Font Awesome 5 Free";font-size:.8rem;font-weight:700;margin-right:.3rem}#faq .answer{padding-left:1.6rem;margin-bottom:2rem}#faq .first-line{margin:0 0 1rem -1.6rem;line-height:180%;padding-left:1.6rem;text-indent:-1.6rem}#faq .first-line:before{color:#e33;content:"A. ";font-size:1.2rem;font-weight:700}#blog h3{margin-top:4rem}#blog p{margin-bottom:1rem}#blog ul li{list-style:disc}.summary{background-color:#f7f9f9;font-weight:700;line-height:1.8rem;margin-bottom:1rem;padding:2rem}.summary ul{margin-bottom:0;margin-left:0}@media only screen and (min-width:768px){.summary ul{margin-left:1.3em}}.wpcf7 p{font-size:16px !important}.wpcf7-submit{background-color:#269aeb !important}.radio-410>span>span,.radio-741>span>span,.checkbox-186>span>span,.checkbox-605>span>span{display:inline-block;margin-right:1em}.wpcf7 input[type=submit]:hover{background-color:#3dc5f2 !important}.screen-reader-response{display:none;margin:2em 1.5em}.wpcf7-response-output{margin:2em 0 !important}.wpcf7-not-valid-tip{color:#f33 !important;display:block;font-size:14px}@-webkit-keyframes modify{0%{padding-top:60px;margin-top:-120px}100%{padding-top:0;margin-top:0}}@keyframes modify{0%{padding-top:60px;margin-top:-120px}100%{padding-top:0;margin-top:0}}#wpcf7-f855-p29-o1:target{-webkit-animation:modify .1s;animation:modify .1s}