﻿*{margin:0;padding:0;text-decoration:none;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;border:none;*zoom:1}html{font-size:62.5%}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{font-weight:normal;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{font-size:1.4rem;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#fafafa}ol,ul{list-style:none;list-style-type:none}li{line-height:150%}address{font-style:normal}table{border-collapse:collapse;border:none;border-spacing:0}th,td{font-weight:normal;line-height:150%}caption{text-align:left}p{line-height:1.8}a{color:#0480ae}a:hover{color:#ea5a24;text-decoration:underline}small{font-size:1.2rem}span,label,small{color:inherit}button,input[type=submit]{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}del,s{text-decoration:line-through}.aligncenter{display:block;margin:0 auto}.alignright{float:right;margin-left:20px}.alignleft{float:left;margin-right:20px}img[class*=wp-image-],img[class*=attachment-]{max-width:100%;height:auto}@media screen and (max-width: 768px){.alignright,.alignleft{display:block;float:none;margin:0 auto 10px}}.inside{max-width:1000px;margin:auto}.fR{float:right}.fL{float:left}.txtC{text-align:center}.txt_signature{margin-top:10px;text-align:right}.linkimgC{display:block;margin:0 auto}.inline-block{display:inline-block}.paragraph{margin-bottom:1em}.sentence{margin-bottom:10px}.linktxt,.ext_link,.txt_ext_link{display:inline;padding-right:16px;min-height:14px;background-image:url(../img/ico_window.svg);background-repeat:no-repeat;background-position:right center;background-size:14px auto;vertical-align:middle}.kome{display:inline-block;padding-left:1em;text-indent:-1em;margin-bottom:0}.kome.last{margin-bottom:20px}.bold{font-weight:bold}.w10{width:10%}.w15,.minw15{width:15%}.w30{width:30%}.w50{width:50%}.w7em{width:7em}@media screen and (max-width: 768px){.w10,.w15,.w30{width:auto}}@media screen and (min-width: 769px){.mobileonly{display:none}}@media screen and (max-width: 768px){.pconly{display:none}}.ttl_stripe1:first-child,.ttl_stripe_blue:first-child,.ttl_hexagon:first-child,.ttl_orange:first-child,.ttl_border_blue:first-child,.ttl_twoblock:first-child{margin-top:0}.ttl_border{margin-top:40px;margin-bottom:20px;padding-bottom:.25em;font-weight:bold;font-size:3rem;background-image:url(../img/border.gif);background-position:bottom;background-repeat:repeat-x}.ttl_border:first-child{margin-top:0}@media screen and (max-width: 768px){.ttl_border{margin-top:20px;font-size:2.2rem}}.ttl_stripe1,.ttl_stripe_blue{position:relative;font-size:1.9rem;margin:20px 0 15px;color:#0480ae;border-left:solid 4px #0480ae;padding-left:10px}.ttl_stripe1::before,.ttl_stripe_blue::before{content:"";width:2px;height:100%;position:absolute;top:0;left:1px;border-left:solid 1px #0480ae}.ttl_hexagon{min-height:26px;line-height:1.2em;background-image:url(../img/ico_hexagon.png);background-repeat:no-repeat;background-position:0 0em;padding-left:38px;margin:30px 0 15px;color:#ea5a24;font-size:2.5rem;font-weight:normal;clear:both}@media screen and (max-width: 768px){.ttl_hexagon{font-size:2rem}}.ttl_hexagon2{margin-top:20px;min-height:26px;line-height:1.8em;background-image:url(../img/ico_hex_document.png);background-repeat:no-repeat;background-position:0 center;border-bottom:2px solid gray;margin-bottom:20px;padding-left:40px;font-size:3.2rem}.ttl_hexagon2.inquiry{background-image:url(../img/ico_hex_mail.png)}@media screen and (max-width: 768px){.ttl_hexagon2{font-size:2rem}}.ttl_orange{color:#000;border-bottom:1px solid #ea5a24;border-left:7px solid #ea5a24;border-left:7px solid #ea5a24;margin:20px 0 15px;padding:5px 15px;clear:both;font-size:1.8rem}.ttl_border_blue{color:#000;border-bottom:1px solid #0480ae;border-left:7px solid #0480ae;border-left:7px solid #0480ae;margin:20px 0 15px;padding:5px 15px;clear:both;font-size:1.8rem}.ttl_twoblock{clear:both;margin:20px 0 15px;padding:0 0 .2em;position:relative;font-size:1.8rem;letter-spacing:.05em;font-weight:bold;border-bottom:2px solid #c6c6c6}.ttl_twoblock::before{content:"";display:block;width:30%;border-bottom:2px solid #0480ae;position:absolute;bottom:0;margin-bottom:-2px}.ttl_gray{background-color:#f0f0f0;color:#0480ae;border-radius:15px;text-align:center;padding:5px 0;margin-bottom:10px}.list_arrow li{margin-top:.5em;background-image:url(../img/ico_dotarrow.gif);background-repeat:no-repeat;padding-left:20px}.list_arrow li:first-child{margin-top:0}.list_disc{list-style-type:disc}.list_disc li{margin-top:5px;margin-left:1.6em}.list_disc li:first-child{margin-top:0}.list_disc.col2 li{width:50%;float:left}.list_disc.col2 li:nth-child(odd){clear:both;padding-right:1em}@media only screen and (min-width: 768px){.list_disc.col2 li:nth-child(2){margin-top:0}}@media only screen and (max-width: 768px){.list_disc.col2 li{float:none;width:100%}.list_disc.col2 li:nth-child(odd){padding-right:0}}.list_number{list-style-type:decimal}.list_number li{margin-top:5px;margin-left:1.6em}.list_number li:first-child{margin-top:0}.list_horizontal li{display:inline-block;line-height:1.8}.list_ext_link li,.list_link li{margin-top:.5em}.list_ext_link li:first-child,.list_link li:first-child{margin-top:0}.list_ext_link li a,.list_link li a{padding-right:18px;min-height:14px;background-image:url(../img/ico_window.svg);background-repeat:no-repeat;background-position:right center;background-size:14px auto;vertical-align:middle}.box_gray{padding:14px 20px;background-color:#f0f0f0}@media only screen and (max-width: 768px){.box_gray{padding:10px 10px}}.box_clear{overflow:hidden}.table_basic{background-color:#fff;width:100%;font-size:1.4rem;margin-bottom:10px}.table_basic tr th,.table_basic tr td{border:1px solid #ccc}.table_basic tr th{color:#fff;background-color:#0480a2;padding:.5em;font-weight:normal;vertical-align:middle}.table_basic tr td{padding:.4em .6em;text-align:center;vertical-align:middle;text-align:left}.table_basic tr:nth-child(even) td{background-color:#f0f0f0}.table_basic thead th{padding:1em .6em}@media screen and (max-width: 480px){.table_basic{font-size:1.2rem}}.table_simple{width:100%;padding:4px;font-weight:normal}.table_simple tr{border:1px solid #d0d0d0}.table_simple tr th{padding:4px;font-weight:normal;border:1px solid #d0d0d0;vertical-align:middle;text-align:left}.table_simple tr:nth-child(even) th{background-color:#f0f0f0}.table_simple tr td{padding:10px 6px}.table_simple tr:nth-child(even) td{background-color:#f0f0f0}@media screen and (max-width: 480px){.table_simple{font-size:1.2rem}}.btnB{font-size:1.6rem;line-height:1.5em;color:#fff;background-image:url(../img/ico_dotW.gif);background-repeat:no-repeat;background-position:30px center;background-color:#0480ae;margin-top:10px;padding:6px 40px 6px 60px;display:inline-block}.btnB:hover,.btnB:focus{color:#fff;background-color:#caca3b}@media screen and (max-width: 480px){.btnB{font-size:1.4rem;background-position:15px center;padding:6px 20px 6px 40px}}.flex_container_2col{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.flex_container_2col>*{margin-top:20px;min-width:49%;max-width:49%;width:49%;flex:1}@media screen and (max-width: 639px){.flex_container_2col>*{min-width:100%;max-width:100%;width:100%}}.all{overflow:hidden;width:100%}@media screen and (max-width: 480px){.all{margin-bottom:40px}}header{overflow:visible;margin-top:10px;width:100%}@media screen and (max-width: 639px){header{margin-top:0}}.headerinner{width:1000px;margin:auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 1000px){.headerinner{width:100%;padding:0 4%}}.headerinner .right{float:right;text-align:right}@media screen and (max-width: 639px){.headerinner{padding:0 2%}.headerinner .right{float:right;display:none}}.gsc-control-searchbox-only{width:280px;margin:0 auto;position:relative}.gsc-control-searchbox-only *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gsc-control-searchbox-only .gsc-input-box{padding-top:0;padding-bottom:0}.gsc-control-searchbox-only .gsib_a{margin:0 !important;padding:0 !important}.gsc-control-searchbox-only table.gsc-search-box td,.gsc-control-searchbox-only table.gsc-search-box input{vertical-align:top !important}.gsc-control-searchbox-only table.gsc-search-box td.gsc-input{padding-right:0}.gsc-control-searchbox-only input[type=text]{padding-left:5px !important;border:1px solid #ddd !important;height:25px !important}.gsc-control-searchbox-only input[type=text]:focus{border:1px solid #008ee1 !important;outline:0}.gsc-control-searchbox-only #gsc-iw-id1{border:none !important}.gsc-control-searchbox-only #gs_tti0 input{background-position:5px 5px !important}.gsc-control-searchbox-only .gsc-search-button{width:51px !important;height:25px !important}.gsc-control-searchbox-only button.gsc-search-button{padding:4px 17px;border:none;border-radius:0}.gsc-control-searchbox-only .gsib_b{position:absolute;top:-2px;right:50px}.gsc-control-searchbox-only .gsib_b span{padding:2px 0 0 0}.fontsize{float:right;clear:both}.fontsize p{float:left;margin-right:10px}.fontsize ul{float:left;list-style:none}.fontsize ul li{float:left;padding:1px 6px;border:1px solid #aaa;background:-moz-linear-gradient(top, #FFF 0%, #EEE);background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE))}.fontsize ul li:first-child{margin-right:4px}.fontsize ul li:hover,.fontsize ul li:focus,.fontsize ul li.current{cursor:pointer;background:#0494c5;color:#fff}.fontsize ul li a{background:#eee;color:#111;-moz-box-shadow:0px 0px 2px rgba(0,0,0,.3),inset 0px 0px 3px #000;-webkit-box-shadow:0px 0px 2px rgba(0,0,0,.3),inset 0px 0px 3px #000;border:1px solid #fff;width:100px;padding:10px 0}.panelbtn{display:none}@media screen and (max-width: 639px){.panelbtn{display:inline-block;position:absolute;top:15px;right:10px;width:40px;height:40px;background:#0480ae}.panelbtn:hover,.panelbtn:focus{background:#0494c6}.panelbtn .close{background:rgba(0,0,0,0)}.panelbtn .close::before{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.panelbtn .close::after{margin-top:0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}}@media screen and (max-width: 480px){.panelbtn{top:8px}}@media screen and (max-width: 639px){.panelbtn_icon{display:block;position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:#fff;transition:.2s}.panelbtn_icon::before,.panelbtn_icon::after{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:2px;background:#fff;transition:.3s}.panelbtn_icon::before{margin-top:-6px}.panelbtn_icon::after{margin-top:4px}}@media screen and (min-width: 640px){.glnaviwrap{clear:both;background-color:#d2dfee;width:100%}}@media screen and (max-width: 639px){.glnaviwrap{display:none;width:100%;background-color:#0480ae}.glnaviwrap.open{display:block}}.glnavi .menu_firstlevel_btn{cursor:pointer}@media screen and (min-width: 640px){.glnavi{margin:0 auto;width:1000px;height:60px;zoom:1;position:static}.glnavi::after{height:0;visibility:hidden;content:".";display:block;clear:both}.glnavi a{color:#000;line-height:60px;text-align:center;display:block;width:100%;height:100%}.glnavi a:hover{background-color:#fafafa;color:#0494c6}}@media screen and (max-width: 1000px){.glnavi{width:100%}}@media screen and (max-width: 639px){.glnavi{display:block}.glnavi li{font-size:14px;border-top:solid #ddd 1px}}.glnavi .menu_secondlevel li{width:260px;height:35px;color:#777;font-size:14px;font-family:georgia,serif;border-bottom:1px solid #f0f0f0;list-style:none;text-shadow:0 1px 1px hsla(0,0%,100%,.25)}.glnavi .menu_secondlevel li a{display:block;line-height:35px;text-indent:5px;background-repeat:no-repeat;background-position:5px center;background-size:16px auto;padding-left:40px;text-align:left}@media screen and (min-width: 640px){.glnavi .menu_secondlevel{position:absolute;background-color:#fff;z-index:500;-webkit-transition:all .2s ease;transition:all .2s ease;opacity:0;visibility:hidden;border-radius:3px;margin:auto;padding:20px 15px 10px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5),0 1px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 3px 8px rgba(0,0,0,.1)}.glnavi .menu_secondlevel li:last-child{border-bottom:none;background-image:none}}@media screen and (max-width: 639px){.glnavi .menu_secondlevel{transition:transform .6s;display:none}.glnavi .menu_secondlevel.slideshow{display:block}.glnavi .menu_secondlevel li{width:100%;height:auto;background-color:#f0f0f0}.glnavi .menu_secondlevel li a{line-height:auto;background-position:15px center}}@media screen and (min-width: 640px){.glnavi .menu_firstlevel{min-width:20%;height:60px;float:left;list-style:none;position:relative;border-left:#fff solid 1px}.glnavi .menu_firstlevel>a{border:solid 1px #d2dfee}.glnavi .menu_firstlevel:first-child{border-left:none}.glnavi .menu_firstlevel.active{cursor:pointer;background:#2985e1;color:#fff}.glnavi .menu_firstlevel.active .menu_secondlevel{visibility:visible;opacity:1}}@media screen and (max-width: 639px){.glnavi .menu_firstlevel{width:100%;min-height:35px;border-top:1px solid #fafafa}.glnavi .menu_firstlevel>a{display:block;padding:10px 15px;color:#fff}.glnavi .menu_firstlevel>a:hover,.glnavi .menu_firstlevel>a:focus{background-color:#0494c6}}.nav_s1 a{background-image:url(../img/nav_ser1.svg)}.nav_s2 a{background-image:url(../img/nav_ser2.svg)}.nav_s3 a{background-image:url(../img/nav_ser3.svg)}.nav_s4 a{background-image:url(../img/nav_ser4.svg)}.nav_s1 a:hover{background-image:url(../img/nav_ser1h.svg)}.nav_s2 a:hover{background-image:url(../img/nav_ser2h.svg)}.nav_s3 a:hover{background-image:url(../img/nav_ser3h.svg)}.nav_s4 a:hover{background-image:url(../img/nav_ser4h.svg)}.nav_b1 a{background-image:url(../img/nav_bus1.svg)}.nav_b2 a{background-image:url(../img/nav_bus2.svg)}.nav_b3 a{background-image:url(../img/nav_bus3.svg)}.nav_b4 a{background-image:url(../img/nav_bus4.svg)}.nav_b5 a{background-image:url(../img/nav_bus5.svg)}.nav_b6 a{background-image:url(../img/nav_bus6.svg)}.nav_b7 a{background-image:url(../img/nav_bus7.svg)}.nav_b8 a{background-image:url(../img/nav_bus8.svg)}.nav_b1 a:hover{background-image:url(../img/nav_bus1h.svg)}.nav_b2 a:hover{background-image:url(../img/nav_bus2h.svg)}.nav_b3 a:hover{background-image:url(../img/nav_bus3h.svg)}.nav_b4 a:hover{background-image:url(../img/nav_bus4h.svg)}.nav_b5 a:hover{background-image:url(../img/nav_bus5h.svg)}.nav_b6 a:hover{background-image:url(../img/nav_bus6h.svg)}.nav_b7 a:hover{background-image:url(../img/nav_bus7h.svg)}.nav_b8 a:hover{background-image:url(../img/nav_bus8h.svg)}.nav_r1 a{background-image:url(../img/nav_rec1.svg)}.nav_r2 a{background-image:url(../img/nav_rec2.svg)}.nav_r3 a{background-image:url(../img/nav_rec3.svg)}.nav_r4 a{background-image:url(../img/nav_rec4.svg)}.nav_r5 a{background-image:url(../img/nav_rec5.svg)}.nav_r6 a{background-image:url(../img/nav_rec6.svg)}.nav_r1 a:hover{background-image:url(../img/nav_rec1h.svg)}.nav_r2 a:hover{background-image:url(../img/nav_rec2h.svg)}.nav_r3 a:hover{background-image:url(../img/nav_rec3h.svg)}.nav_r4 a:hover{background-image:url(../img/nav_rec4h.svg)}.nav_r5 a:hover{background-image:url(../img/nav_rec5h.svg)}.nav_r6 a:hover{background-image:url(../img/nav_rec6h.svg)}.container{margin:auto;width:100%;max-width:1000px;min-height:400px}@media screen and (max-width: 1080px){.container{padding:0 40px}}@media screen and (max-width: 768px){.container{margin:0 auto;min-height:auto}}footer{clear:both;overflow:hidden;margin-top:50px;padding:30px 0 20px;width:100%;vertical-align:middle;font-size:1.2rem;color:#fff;background-color:#1550ac}footer .inside{overflow:hidden;width:100%}footer .footerlogo{margin-bottom:10px}footer hr{display:block;height:1px;border:0;border-top:1px solid #fff;margin:1em 0;padding:0}footer .copyright{color:#fff}@media screen and (max-width: 1000px){footer{text-align:center}footer .inside{text-align:center}footer a img{margin:0 auto}footer img{display:block;margin:0 auto}footer .copyright{float:none}}@media screen and (max-width: 768px){footer{margin-top:30px;padding-top:0}}footer .footermenu{float:right;overflow:hidden;display:inline-block}footer .footermenu ul{list-style:none;float:left;margin-left:30px}footer .footermenu ul .first_level{margin-left:0;color:#fff}footer .footermenu ul li a{color:#fff}footer .footermenu ul li a:hover,footer .footermenu ul li a:focus{color:#006}footer .footermenu .footermenu_box li{margin-bottom:6px}@media screen and (max-width: 1000px){footer .footermenu{float:none;margin-bottom:10px}footer .footermenu ul{margin-left:30px;text-align:left}footer .footermenu ul:first-child{margin-left:0}}@media screen and (max-width: 768px){footer .footermenu{width:100%}footer .footermenu ul{display:none}footer .footermenu .footermenu_box li{margin-bottom:0}footer .footermenu .footermenu_box:last-child{margin:0;padding:0;display:block;width:100%}footer .footermenu .footermenu_box:last-child li{border-bottom:1px solid #aaa}footer .footermenu .footermenu_box:last-child li:first-child{border-top:1px solid #aaa}footer .footermenu .footermenu_box:last-child li a{padding:8px 20px;width:100%;font-size:1.4rem;width:100%;display:block}footer .footermenu .footermenu_box:last-child li a:hover,footer .footermenu .footermenu_box:last-child li a:focus{background-color:#efefef;color:#0480ae}footer .footermenu .footermenu_box:last-child li br{display:none}}.footer_logos{display:flex;justify-content:space-between;width:330px;margin:0}.footer_logos .securityimg{display:block;width:177px;height:145px}.footer_logos .pmark{display:block}.footer_logos .pmark img{display:block;width:145px;height:145px}@media screen and (max-width: 1000px){.footer_logos{margin:0 auto}}@media screen and (min-width: 640px){.breadcrumbwrap{width:100%;background-color:#f0f0f0}}@media screen and (min-width: 640px){.breadcrumb{width:1000px;overflow:hidden;margin:0 auto;color:#a0a0a0;font-size:1.1rem}.breadcrumb li{line-height:20px;float:left;list-style:none}.breadcrumb li a,.breadcrumb li .nolink{display:block;background-color:#f0f0f0;padding-right:5px;height:20px;margin-right:21px;position:relative}.breadcrumb li a::before,.breadcrumb li .nolink::before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:-20px;border:10px solid rgba(0,0,0,0);border-color:#f0f0f0;border-left-color:rgba(0,0,0,0)}.breadcrumb li a::after,.breadcrumb li .nolink::after{content:"";display:block;width:0;height:0;position:absolute;top:0;right:-20px;border:10px solid #a0a0a0;border-left-color:#f0f0f0}.breadcrumb li:last-child a::after,.breadcrumb li:last-child .nolink::after{display:none}.breadcrumb li a:hover{background-color:#0480ae;color:#fff}.breadcrumb li a:hover::before{border-color:#0480ae;border-left-color:rgba(0,0,0,0)}.breadcrumb li a:hover::after{border-left-color:#0480ae}}@media screen and (max-width: 639px){.breadcrumb{padding:0 10px;width:100%;overflow:hidden;color:#a0a0a0;font-size:1.1rem;border-top:solid #ddd 1px}.breadcrumb li{float:left;position:relative;padding-left:1em;padding-right:.5em}.breadcrumb li::after{content:">";display:block;position:absolute;left:0;top:0}.breadcrumb li:first-child{padding-left:0}.breadcrumb li:first-child::after{content:none}}#sidebar{width:220px}@media screen and (max-width: 768px){#sidebar{width:100%}}.sidenav{margin-bottom:20px;width:100%;border-radius:3px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5),0 1px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.05),0 3px 8px rgba(0,0,0,.1)}.sidenav h2{background-color:#0480ae;color:#fff;padding:15px 10px;border-radius:3px 3px 0 0;text-align:center;font-size:1.6rem}.sidenav ul{display:block;background-color:#fff;border-radius:0 0 3px 3px;padding:0}.sidenav ul li{position:relative;width:220px;height:100%;line-height:1.2em;border-bottom:1px solid #f0f0f0;list-style:none;text-align:left;color:#777;font-family:georgia,serif}.sidenav ul li:last-child{border-bottom:none}.sidenav ul li a{display:block;font-size:.875em;padding:10px 10px 10px 20px;width:100%;height:100%;color:#000}.sidenav .menu li.current_page_item>a,.sidenav .menu li.current-menu-parent>a,.sidenav ul li a:hover{color:#fff;background-color:#789}.sidenav .sub-menu{border-top:solid 1px #fff;background-color:#efefef}.sidenav .sub-menu li{line-height:1em}.sidenav .sub-menu li a{background-image:url(../img/iconSidebar.gif);background-repeat:no-repeat;background-position:20px center;padding-left:40px;padding:6px auto}.sidenav .sub-menu li a:hover{color:#fff;background-color:#789;background-image:url(../img/iconSidebarHover.gif)}.sidenav .sub-menu .current_page_item a{background-color:#789;background-image:url(../img/iconSidebarHover.gif)}@media screen and (max-width: 768px){.sidenav{clear:both;float:none;margin-bottom:20px}.sidenav ul li{width:100%}.sidenav ul li a{width:100%}}.sidebar_bnr{width:220px;text-align:center}@media screen and (max-width: 768px){.sidebar_bnr{width:100%}}@media screen and (max-width: 768px){.recruit_sidebar_mynavi_bnrs{display:flex;flex-wrap:wrap;gap:0 10px;justify-content:center}}.recruit_sidebar_ttl{background-color:#ea5a24;color:#fff;text-align:center;padding:.5em;position:relative;margin-bottom:20px;border-radius:3px}.recruit_sidebar_ttl::after{content:"";display:block;position:absolute;bottom:-16px;left:50%;margin-left:-10px;width:0;height:0;border-style:solid;border-width:16px 10px 0 10px;border-color:#ea5a24 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 768px){.recruit_sidebar_ttl{width:300px}}@media screen and (max-width: 480px){.recruit_sidebar_ttl{width:100%}}.bnr_mynavi{margin-bottom:10px}.bnr_mynavi_tensyoku{margin-bottom:10px;max-width:100%;height:auto}.header-logo{font-size:2em;float:left}@media screen and (max-width: 1000px){.header-logo{margin:0}}@media screen and (max-width: 480px){.header-logo{float:none;text-align:center;margin:10px 0}.header-logo img{display:block;width:100%;max-width:180px;height:auto}}@media screen and (min-width: 479px){.pagetop{position:fixed;bottom:50px;right:20px;z-index:100}.pagetop a{background-color:#fff;width:100px;padding:15px 0;text-align:center;display:block;font-size:1.6rem;border-radius:5px;border:1px solid #0480ae}.pagetop a:hover{background-color:#000;color:#0480ae}}@media screen and (max-width: 480px){.pagetop{position:fixed;bottom:0;left:0;width:100%;text-align:center}.pagetop a{display:block;line-height:40px;width:100%;font-size:1.6rem;background-color:#fff;border-top:1px solid #0480ae;background-image:url(../img/ico_pagetop.gif);background-position:40px center;background-repeat:no-repeat}.pagetop a:hover{color:#0480ae;background-color:#000}}#tabwrap{margin-top:20px}#tabcontent{margin-top:20px;width:100%}#tabs{width:100%;overflow:hidden;border-bottom:#ddd 1px solid}#tabs li{list-style:none}#tabs li a{color:#444;float:left;display:block;padding:8px 1.2em;margin-right:1%;text-align:center;font-size:16px;border-radius:3px 3px 0 0;font-weight:bold;background-color:#fff;border:1px solid #ddd;border-top:3px solid #ddd;border-bottom:none}#tabs li a:hover{color:#0480ae}#tabs li.current a{color:#444;border:1px solid #ddd;border-top:3px solid #ea5a24;border-bottom:none}@media only screen and (max-width: 768px){#tabs li a{font-size:13px}}#tabcontent>div{clear:both;display:none}#tabcontent .current{display:block}#tabcontent #home.first{display:block}.flow li{clear:both;overflow:hidden;background-image:url(../img/ico_dotO.gif);background-repeat:no-repeat;background-position:bottom center;padding-bottom:20px;margin-top:20px}.flow li:last-child{background-image:none}.flow img{float:left;margin-right:20px}.flow li .ttl{background-color:#e0e0e0;padding:5px 10px;margin-bottom:10px;border-radius:5px}.flow li p{margin-left:148px}@media only screen and (max-width: 480px){.flow li{text-align:center;padding-bottom:30px}.flow li .ttl{margin-left:0}.flow li img{float:none;margin-right:0;position:relative;top:0}.flow li p{margin-left:0}}.list_flow{list-style-type:none;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.list_flow li{width:100%;background:url(../img/ico_dotO.gif) no-repeat center 0;margin:10px 0;padding-top:30px}.list_flow li:first-child{background:none;margin-top:0;padding-top:0}.list_flow li:last-child{margin-bottom:0}.list_flow li dt{background-color:#e0e0e0;padding:5px 10px;margin-bottom:10px;border-radius:5px}.list_flow li dd{list-style-type:none;position:relative}.list_flow li:first-child dd{margin-top:0;padding-top:0}.list_flow li dd p:first-child{display:block;width:128px;height:auto;position:absolute;top:0;left:0}.list_flow li dd p:nth-child(2){min-height:96px;padding-left:150px;width:100%}@media only screen and (max-width: 480px){.list_flow li dd p:first-child{margin:0 auto 10px;position:relative}.list_flow li dd p:nth-child(2){padding-left:0;min-height:auto}}.flexBox_1{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}.flexBox_2{display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}@media only screen and (max-width: 480px){.flexBox_1{-webkit-flex-direction:column;flex-direction:column}.flexBox_2{-webkit-flex-direction:column;flex-direction:column}}.titleimg{margin-bottom:40px;width:100%;background:#004d99;background:-prefix-linear-gradient(#004d99, #0098e1);background:linear-gradient(#004d99, #0098e1)}.titleimg h1{text-align:center;color:#fff;font-size:2.5rem;padding:1.5em 1em}@media screen and (min-width: 768px){.titleimg{margin-bottom:50px}.titleimg h1{font-size:3rem}}.junctionBox{position:relative;padding:50px 0;width:100%}.junctionBox::after{position:absolute;top:0;left:-50%;content:"";display:block;width:200%;height:1px;background-color:#d0d0d0}.junctionBox:first-child{padding-top:0}.junctionBox:first-child::after{display:none}.ttl_junction{color:#0071bc;text-align:center;font-size:2.5rem;font-weight:normal;margin-bottom:30px;line-height:1.4em}.ttl_junction span{font-size:1.3rem;color:#aaa}.navi_junction{max-width:1000px;width:100%;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navi_junction li{margin-bottom:10px}.navi_junction a{display:block;position:relative;padding:15px 10px 10px;height:100%;border:1px solid #79c0d3;border-radius:5px;text-align:center;color:#0480ae;background-color:#fff;box-shadow:inset 0 0 10px rgba(4,128,174,.3)}.navi_junction a:hover{color:#d7801e;box-shadow:inset 0 0 10px rgba(215,128,30,.3);border:1px solid #d7801e}.navi_junction h3{margin-bottom:10px;text-align:center;font-weight:bold;font-size:1.8rem}.navi_junction h3 span{font-weight:bold}@media only screen and (min-width: 769px){.navi_junction li{width:24.25%;margin-right:1%}.navi_junction li:nth-child(4n){margin-right:0}}@media only screen and (max-width: 768px){.navi_junction{width:100%;margin:0 auto;-webkit-justify-content:flex-start;justify-content:flex-start}.navi_junction li{margin-left:.5%;width:49.5%}}@media only screen and (max-width: 480px){.navi_junction li{width:100%;margin-left:0}}.junctionBox_swlist{width:100%;padding:40px 0;position:relative}.junctionBox_swlist::before{content:"";z-index:-1;display:block;width:200%;height:100%;position:absolute;background-color:#f0f0f0;top:0;left:-50%}.junctionBox_swlist .ttl{font-weight:normal;text-align:center;color:#0480ae}.junctionBox_swlist p{margin-bottom:30px;text-align:center;color:#666}@media only screen and (max-width: 480px){.junctionBox_swlist{width:100%;padding:40px 2%}}.ttl_swList{color:#0071bc;text-align:center;font-size:2.5rem;font-weight:normal;margin-bottom:10px;line-height:2.5em}.swlist{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 2%;width:100%}.swlist li{margin-bottom:10px;padding-left:25px;width:49%;min-height:15px;background:url(../img/ico_dot.gif) no-repeat 0 .25em}.swlist li:nth-child(odd){margin-right:2%}@media only screen and (max-width: 768px){.swlist li{width:100%}}.footer_margin_clear{margin-bottom:-50px}@media only screen and (max-width: 768px){.footer_margin_clear{margin-bottom:-30px}}.list_rasis{margin-top:50px}.list_rasis li{margin-bottom:10px;text-align:left}.list_rasis span{display:inline-block;width:220px;position:relative}.list_rasis span:after{content:"：";position:absolute;left:200px;top:0}@media only screen and (max-width: 768px){.list_rasis span:after{position:relative;left:0}.list_rasis span{display:block;float:none;width:auto;margin-bottom:10px}}.navi_junction_printing{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;align-items:-webkit-flex-start;align-items:flex-start}.navi_junction_printing li{margin-left:2%;width:32%}.navi_junction_printing li:first-child{margin-left:0}.navi_junction_printing li a{display:block;position:relative;padding:15px 10px 10px;height:100%;border:1px solid #79c0d3;border-radius:5px;text-align:center;color:#0480ae;background-color:#fff;box-shadow:inset 0 0 10px rgba(4,128,174,.3);font-size:1.8rem;font-weight:bold}.navi_junction_printing li a:hover{color:#d7801e;box-shadow:inset 0 0 10px rgba(215,128,30,.3);border:1px solid #d7801e}@media only screen and (max-width: 480px){.navi_junction_printing li{margin-left:auto;margin-bottom:10px;width:100%}}.service_creation_solutionList div{width:100%}.service_creation_solutionList div div{width:48%}.service_creation_solutionList p{margin-bottom:10px}.service_creation_solutionList ul li{list-style:none;margin-bottom:10px}.service_creation_solutionList ul li a:hover{color:#cacaca;text-decoration:underline}.service_creation_solutionList h3{font-size:2.5rem;margin-bottom:20px;margin-top:20px;border-bottom:1px solid #0480ae}.service_creation_solutionList img{max-width:50%;height:auto}.service_creation_solutionList .website{overflow:hidden;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d0d0d0}.service_creation_solutionList .website img{float:right}.service_creation_solutionList .print{overflow:hidden;clear:both}.service_creation_solutionList .print img{float:left}@media only screen and (max-width: 768px){.service_creation_solutionList div div{width:100%}.service_creation_solutionList img{display:block;margin:0 auto;max-width:435px;height:auto;float:none}.service_creation_solutionList .website img,.service_creation_solutionList .print img{float:none}}@media only screen and (max-width: 480px){.service_creation_solutionList img{width:100%}}.shopsFeaturewrap{overflow:hidden}.shopsFeature{width:40%;float:left;margin:0 5%;text-align:center}.shopsFeature dt{color:#0480ae;font-size:1.6rem;background-color:#f0f0f0;border-radius:12px;margin-bottom:10px}.shopsFeature img{width:100%;max-width:300px;height:180px;display:block;margin:0 auto 10px}.shopsFeature .btnB{margin-top:10px}@media only screen and (max-width: 768px){.shopsFeature{float:none;margin:0 auto 30px;width:100%}}.mainwrap{float:right;margin-left:-220px;margin-bottom:50px;width:100%}@media screen and (max-width: 768px){.mainwrap{float:none;margin:0}}.main{margin-left:260px}@media only screen and (max-width: 768px){.main{width:100%;overflow:hidden;margin:0 0 30px}}.service_grandson_top{overflow:hidden;margin-bottom:30px}.service_grandson_contents,.service_inner{clear:both;overflow:hidden;padding-left:30px;width:100%}.service_grandson_contents>p,.service_inner>p{margin-bottom:1em}@media only screen and (max-width: 768px){.service_grandson_contents,.service_inner{padding-left:0}}.zeimulnSeriesWrap{overflow:visible}.zeimulanSeriesWrap:after{content:"";display:block;clear:both}.zeimulanSeries{width:48%;margin-top:1em;margin-left:1%;margin-right:1%;padding:10px 1em}.zeimulanSeries .ttl{font-size:1.6rem;text-align:center}.zeimulanSeries img{display:block;width:100%;max-width:164px;height:auto;margin:10px auto}.box{display:inline-block;vertical-align:top;float:left;background-color:#fff;box-shadow:0 1px 3px #777;margin-bottom:3px}@media only screen and (max-width: 480px){.zeimulnSeriesWrap{align-items:center}.zeimulanSeries{width:96%}}#zeimulanDL div{margin-bottom:10px}.list_zeimulanDL{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:20px}.list_zeimulanDL li{-webkit-flex-grow:1;flex-grow:1;width:100%}.list_zeimulanDL li a{display:block;margin:0 auto;width:100%;max-width:245px;height:245px;text-indent:-99999px;background:url(../img/service/software/zeimuv8.jpg) no-repeat 0 0}.list_zeimulanDL li:first-child a{background-image:url(../img/service/software/zeimuv9.jpg)}@media only screen and (max-width: 480px){.list_zeimulanDL{-webkit-flex-wrap:wrap;flex-wrap:wrap}#zeimulan #tabs,#zeimulanDL,#tabcontent #zeimulanDL.current{display:none}}.imagem_accordion{overflow:hidden;width:100%}.imagem_accordion>dt{padding:5px 20px;margin-top:5px;color:#0480ae;background-color:#eee;border:1px solid #aaa;border-radius:4px;font-weight:bold}.imagem_accordion>dt:hover{cursor:pointer;color:#ea5a24;background-color:#fff}.imagem_accordion>dt:first-child{margin-top:0}.imagem_accordion>dd{overflow:hidden;background-color:#fff;padding:16px;margin:0;border:1px solid #aaa;border-top:none}.imagem_accordion .scan img{width:100%;max-width:300px;height:auto;display:block;margin:10px auto}.imagem_accordion .search img{width:100%;max-width:300px;height:auto;display:block;margin:10px auto}.imagem_accordion .search ul{padding-left:10px}.imagem_accordion .stamp img{float:right;margin-left:20px;width:300px;height:auto}.imagem_accordion .print img{display:block;margin:0 auto 10px;width:100%;max-width:420px;height:auto}.imagem_accordion .limit img{float:right;margin-left:20px;width:300px;height:auto}.imagem_accordion .cooporation img{display:block;margin:10px auto 0;width:100%;max-width:700px;height:auto}@media only screen and (max-width: 768px){.imagem_accordion .stamp img,.imagem_accordion .limit img{display:block;float:none;margin:0 auto 10px;width:100%;max-width:300px;height:auto}}.krenraku_feature img{display:block;margin:0 auto}.krenraku_feature dd:nth-child(2) img{margin-left:20px;margin-bottom:10px;float:right}.krenraku_feature dd:nth-child(4) img{width:100%;height:auto;margin:20px 0}.krenraku_feature dd:nth-child(6) img{display:block;width:100%;max-width:450px;height:auto;margin:20px auto}@media only screen and (max-width: 768px){.krenraku_feature dd:nth-child(2) img{float:none;margin:0 auto 10px}.krenraku_feature dd:nth-child(14) img{max-width:370px;height:auto;width:100%}}.question{background-color:#ea5a24;background-image:url(../img/bgQestion.png);background-repeat:no-repeat;background-position:20px 10px;padding:20px 20px 20px 100px;color:#fff;margin:10px 0}.question dt{font-size:1.7rem;border-bottom:1px dotted #fff;padding-bottom:10px;margin-bottom:10px}@media only screen and (max-width: 480px){.question{background-position:center 10px;padding:80px 10px 20px}.question dt{text-align:center;padding-bottom:20px}}.blue{color:#0480ae}.excelshinsei_function>li{width:49%;float:left;margin-left:2%;margin-bottom:20px}.excelshinsei_function>li:nth-child(odd){margin:0}.excelshinsei_function>li h5{background-color:#f0f0f0;color:#0480ae;border-radius:15px;text-align:center;padding:5px 0;margin-bottom:10px}.excelshinsei_function>li ul{padding-left:20px;margin-bottom:20px}.excelshinsei_defaultForm{overflow:hidden;margin:10px 0;padding:20px;border-radius:5px;background-color:#f0f0f0}.excelshinsei_defaultForm li{float:left;width:49%}.excelshinsei_defaultForm li:nth-child(odd){margin-right:2%}.excelshinsei_defaultForm li:nth-child(2){margin-top:0}@media only screen and (max-width: 480px){.excelshinsei_function div{width:100%;float:none;margin-left:0}.excelshinsei_function>li ul li{margin-left:5px}.excelshinsei_defaultForm li{width:100%;float:none;margin-left:2%}}.externalLink{display:block;background-color:#f0f0f0;border-radius:5px;padding:10px 20px;margin-top:30px}.externalLink .linkimgC{display:block;margin:5px auto 0;width:100%;max-width:240px;height:auto;line-height:0}.externalLink .linkimgC img{width:100%;height:auto}.externalLink .linkimgC:hover{opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)"}#page-pepper{position:relative;min-height:360px}#page-pepper .ttl_border{font-size:2.2rem}#page-pepper .img_pepper{position:absolute;top:0;right:0;padding-right:0}#page-pepper p{padding-right:200px}@media only screen and (max-width: 780px){#page-pepper .ttl_border,#page-pepper p{padding-right:170px}#page-pepper .img_pepper{width:150px}#page-pepper .img_pepper img{width:100%;height:auto}}@media only screen and (max-width: 480px){#page-pepper .ttl_border,#page-pepper p{padding-right:0}#page-pepper .img_pepper{display:none}}.box_soudan{min-height:190px;margin-bottom:20px;padding:20px 10px;padding-left:180px;border-radius:5px;border:solid 3px #9ecfd5;background-image:url("../img/service/software/img_soudan.png");background-repeat:no-repeat;background-position:10px bottom}.box_soudan .ttl{margin-bottom:20px;padding-left:30px;color:#0480ae;line-height:1;font-size:2.4rem;font-weight:bold;background-image:url("../img/service/software/ico_soudan.png");background-repeat:no-repeat;background-position:0 center}.list_soudan li{text-indent:-1em;padding-left:1em;line-height:1.8}.list_soudan li::before{content:"";display:inline-block;margin-right:.25em;width:.75em;height:.75em;border-radius:6px;background-color:#9ecfd5}@media only screen and (max-width: 768px){.box_soudan{min-height:0;padding:10px 5px 120px;background-position:center bottom;background-size:auto 110px;text-align:center}.box_soudan .ttl{display:inline-block}.list_soudan li{text-align:left}}.box-pepper_wrap{overflow:hidden}.box_pepper{float:right;width:48%;margin-bottom:20px}.box_pepper:nth-child(odd){clear:both;float:left}.box_pepper dt{padding:.25em .5em;color:#fff;font-size:2.1rem;text-align:center;background-color:#7fc1c6}.box_pepper dd:last-child{padding-left:20px;background:url(../img/service/software/ico_pepperex.svg) no-repeat 0 bottom;border-bottom:solid 1px #7fc1c6}.box_pepper dd:last-child p{display:inline-block}.box_pepper dd:last-child p:first-child{color:#7fc1c6;margin-right:20px}.box_pepper dd:nth-child(2){text-align:center}@media only screen and (max-width: 480px){.box_pepper,.box_pepper:nth-child(odd){float:none;width:100%}}.roboaplipertner{clear:both;overflow:hidden;margin-top:20px}.roboaplipertner img{float:left}.roboaplipertner div{margin-left:160px}@media only screen and (max-width: 768px){.roboaplipertner img{display:block;float:none;margin:0 auto}.roboaplipertner div{margin-left:0}}.message_smartcharge{margin-bottom:20px;padding:20px 0;font-weight:bold;background-color:#004098}.message_smartcharge p{text-align:center;font-size:2.4rem;color:#fff;line-height:1}.message_smartcharge img{display:block;float:none;padding-left:0;margin:0 auto}.imgSmartchargePrinter{text-align:center}.imgSmartchargePrinter img{max-width:360px;float:none;margin-left:0;margin:0 auto}@media only screen and (max-width: 768px){.message_smartcharge img{max-width:490px;width:100%;height:auto}.imgSmartchargePrinter img{width:100%;height:auto}}.smartcharge_melit{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px;width:100%}.smartcharge_melit li{color:#fff;text-align:center;font-size:1.8rem;margin-left:10px;padding:30px 0;width:100%;border-radius:10px;background:#1a6bbc;background:-moz-linear-gradient(top, #1a6bbc 0%, #5bb0eb 100%);background:-webkit-linear-gradient(top, #1a6bbc 0%, #5bb0eb 100%);background:linear-gradient(to bottom, #1a6bbc 0%, #5bb0eb 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#1a6bbc", endColorstr="#5bb0eb",GradientType=0 );display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.smartcharge_melit li:first-child{margin-left:0}.smartcharge_melit li span{display:block;position:relative}.smartcharge_melit li span strong{font-size:2.4rem}.smartcharge_melit li span small{font-size:1rem}@media only screen and (max-width: 768px){.smartcharge_melit{-webkit-flex-wrap:wrap;flex-wrap:wrap}.smartcharge_melit li{margin-left:0;margin-top:10px}.smartcharge_melit li:first-child{margin-top:0}}.smartcharge_kome li{font-size:1.1rem;padding-left:3.5em;text-indent:-3.5em}.flow_smartcharge{list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:20px}.flow_smartcharge li{margin-left:18px;margin-right:4px;margin-bottom:10px;padding:10px;width:100%;background-color:#edf8ff;border:solid #0480ae 1px;position:relative}.flow_smartcharge li:first-child{margin-left:0}.flow_smartcharge li:last-child{margin-right:0}.flow_smartcharge li:before{content:"";display:block;width:0;height:0;border:solid 12px #0480ae;border-right:solid 8px #fafafa;border-top:solid 8px #fafafa;border-bottom:solid 8px #fafafa;position:absolute;top:40px;left:-24px}.flow_smartcharge li:first-child:before{display:none}.flow_smartcharge li dl dt{color:#5bb0eb;font-weight:bold}.flow_smartcharge li dl dd{color:#0480ae;font-weight:bold}@media only screen and (max-width: 768px){.flow_smartcharge{-webkit-flex-wrap:wrap;flex-wrap:wrap}.flow_smartcharge li{margin-left:0;margin-right:0;margin-bottom:18px;margin-top:4px}.flow_smartcharge li:first-child{margin-top:0}.flow_smartcharge li:last-child{margin-bottom:0}.flow_smartcharge li:before{border:solid 12px #0480ae;border-right:solid 8px #fafafa;border-left:solid 8px #fafafa;border-bottom:solid 8px #fafafa;position:absolute;top:-24px;left:50%;right:50%}}#printer .thirdBox p{margin-bottom:10px}#printer #top img{margin-bottom:20px;max-width:400px;width:100%;height:auto}.printer3d_goods{-webkit-display:flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:20px 0}.printer3d_goods dl{width:32%;margin-left:2%;border:solid #ddd 1px}.printer3d_goods dl:first-child{margin-left:0}.printer3d_goods dl dt{padding:10px;text-align:center;color:#fff;background-color:#0480ae}.printer3d_goods dl .text{margin:5px 10px 0}.printer3d_goods dl .maker{font-size:1.2rem;margin:0 10px;padding-bottom:.5em}.printer3d_goods dl .img{text-align:center}.printer3d_goods dl .img img{width:100%;max-width:240px;height:auto}.printer3d_goods.laser dl{width:100%}@media only screen and (max-width: 480px){.printer3d_goods{-webkit-flex-direction:column;flex-direction:column}.printer3d_goods dl{width:100%;margin-left:0}}.productSample .ttl,.productSample_laser .ttl{position:relative;font-size:1.7rem;margin-bottom:10px;color:#0480ae;border-left:solid 4px #0480ae;padding-left:10px}.productSample .ttl:before,.productSample_laser .ttl:before{content:"";width:2px;height:100%;position:absolute;top:0;left:1px;border-left:solid 1px #0480ae}.productSample ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:space-between;justify-content:space-between}.productSample ul li{padding:0 5px;width:100%;-webkit-flex-grow:1;flex-grow:1;border-left:dotted #ddd 1px}.productSample ul li:first-child{border-left:none}.productSample ul li img{display:block;margin-right:20px;width:100%;max-width:370px;height:auto}.productSample_laser ul{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:20px}.productSample_laser ul li{width:100%;-webkit-flex-grow:1;flex-grow:1;padding:0 5px;border-left:dotted #ddd 1px}.productSample_laser ul li:first-child{border-left:none}.productSample_laser ul li img{display:block;margin:0 auto;width:100%;max-width:240px;height:auto}@media only screen and (max-width: 480px){.productSample ul,.productSample_laser ul{-webkit-flex-direction:column;flex-direction:column}.productSample ul li,.productSample_laser ul li{border-left:none;border-bottom:dotted #ddd 1px;padding-top:10px}}.img_pcda{max-width:580px;width:100%;height:auto;display:block;margin:auto}.imgEducation{float:none;width:100%;height:auto;margin:0}.service_office_education{width:100%}.service_office_education p{width:67%}.service_office_education p.btnB{width:auto}.service_office_education img{float:right;width:30%;max-width:200px;margin-left:3%}.service_office_education a{margin-top:10px}@media only screen and (max-width: 768px){.service_office_education img{width:100%;float:none;display:block;margin:20px auto}.service_office_education p{width:100%}}.topimg_network{float:left;margin-right:20px;margin-bottom:10px}.network_list{clear:both;padding:20px 20px 20px 35px;margin-bottom:30px;background-color:#f0f0f0;border-radius:5px}.imgNetwork2{float:left;margin-right:20px;margin-bottom:10px}.imgNetwork3{width:100%;max-width:564px;height:auto;float:none;display:block;margin:20px auto 30px}@media only screen and (max-width: 768px){.topimg_network,.imgNetwork2,.imgNetwork3{float:none;display:block;margin:0 auto 10px}}#rental .buttonB{margin-top:10px}.service_office_rental img{float:right;margin-left:20px}.list_rentalqa dt{color:#fff;background:url(../img/bgQestion.png) no-repeat 4px center #ea5a24;min-height:66px;vertical-align:middle;padding:22px 10px 22px 80px;border-radius:30px;margin-bottom:15px}.list_rentalqa dd{background-image:url(../img/bgAnser.png);background-repeat:no-repeat;background-position:4px 0;min-height:60px;vertical-align:middle;padding-left:80px;border-radius:5px;margin-bottom:30px}.flow_rental>li{clear:both;overflow:hidden;background-image:url(../img/ico_dotO.gif);background-repeat:no-repeat;background-position:bottom center;padding-bottom:20px;margin-top:20px}.flow_rental>li:first-child{margin-top:0}.flow_rental>li:last-child{background-image:none}.flow_rental .content{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.flow_rental .content img{width:128px;max-width:128px;height:96px;flex:1;margin-right:20px}.flow_rental .ttl{background-color:#e0e0e0;padding:5px 10px;margin-bottom:10px;border-radius:5px}@media only screen and (max-width: 480px){.flow_rental .content{-webkit-flex-direction:column;flex-direction:column}.flow_rental .content img{display:block;margin:0 auto}}.topimg_repair{margin-left:20px}.kojin_repair{font-size:2rem;color:#dc2424 !important;font-weight:bold;margin-top:.5em;text-decoration:underline solid #ffd5d5}@media only screen and (max-width: 480px){.topimg_repair{max-width:200px;height:auto}.repair_feature dd img{float:none;display:block;margin:0 auto 10px;max-width:100px}}.datarescue_EX{overflow:hidden}.datarescue_EX ul{float:left}.datarescue_EX img{float:right}#datarescue .secondBox p{margin:10px 0}#datarescue .secondBox p:first-child{margin-top:0}.datarescue_trouble{width:100%}.datarescue_trouble th{color:#fff;background-color:#0480ae;padding:6px}.datarescue_trouble th:first-child{border-right:1px solid #ddd}.datarescue_trouble td{width:50%;border:1px solid #ddd;padding:10px}#datarescue .thirdBox ul{margin-bottom:10px}#datarescue .thirdBox p{margin-bottom:10px}@media only screen and (max-width: 480px){.datarescue_EX ul{float:none}.datarescue_EX img{float:none;display:block;margin:0 auto 10px;max-width:100px;height:auto}#datarescue .firstBox ul{margin-bottom:10px}}.manifest{padding-left:120px;background:url(../img/service/office/img_manifest.jpg) no-repeat 0 center}.manifest dl{margin-top:10px;padding:.5em;background-color:#f0f0f0;border:dashed 1px #ddd}.manifest dl dt{color:#0480ae}@media only screen and (max-width: 480px){.manifest{padding-left:0;padding-top:120px;background-position:center 0}}.dataEraser_flow_wrap{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-top:10px}.dataEraser_flow{margin-left:10px;max-width:50%;-webkit-flex-grow:1;flex-grow:1}.dataEraser_flow:first-child{margin-left:0;margin-right:10px}.dataEraser_flow>dt{padding:.5em;margin-bottom:5px;text-align:center;color:#fff;background-color:#0480ae;border-radius:3px}.dataEraser_flow .dd_img{margin-bottom:10px}.dataEraser_flow .dd_img img{display:block;margin:0 auto 5px;border:solid #f0f0f0 10px}.dataEraser_flow .dd_text{margin-bottom:10px}.dataEraser_flow .supportedMedia{margin-bottom:10px;padding:.5em;background-color:#f0f0f0}.dataEraser_flow .supportedMedia dt{margin-bottom:10px;text-align:center;color:#0480ae;border-bottom:dotted 1px #0480ae}@media only screen and (max-width: 480px){.dataEraser_flow_wrap{flex-wrap:-webkit-wrap;flex-wrap:wrap}.dataEraser_flow{width:100%;max-width:100%}}.disposal_car{margin-top:10px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.disposal_car li img{display:block;margin:0 auto 10px;max-width:320px;width:100%;height:auto;border:solid #f0f0f0 10px}@media only screen and (min-width: 481px){.disposal_car li{margin-left:10px;max-width:320px}.disposal_car li:first-child{margin-left:0;margin-right:10px}}@media only screen and (max-width: 480px){.disposal_car{-webkit-flex-direction:column;flex-direction:column}}.portfolioList li{width:49%;float:left;margin-right:2%;margin-bottom:30px}.portfolioList li:nth-child(even){float:right;margin-right:0}.portfolioList li img{width:100%;height:auto;border:1px solid #789}.panorama_compare{overflow:hidden;margin-top:20px}.panorama_compare div{float:right;width:320px;text-align:center}.panorama_compare div:first-child{float:left}.panorama_compare dl{overflow:hidden;margin-bottom:10px;width:100%;border:solid #0480ae 1px}.panorama_compare dl dt{float:left;padding:.25em .5em;font-size:1.6rem;color:#fff;background-color:#0480ae}.panorama_compare dl dd{float:left;vertical-align:center;padding:.25em .5em;text-align:left;font-size:1.6rem}.panorama_advantage{margin:0 auto 20px;font-size:2.4rem;font-weight:bold;text-align:center;position:relative;width:580px;padding:15px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.panorama_advantage::before,.panorama_advantage::after{position:absolute;content:"";width:30px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.panorama_advantage::before{top:0;left:0;border-top:10px solid #d9801e;border-left:10px solid #d9801e}.panorama_advantage::after{bottom:0;right:0;border-bottom:10px solid #d9801e;border-right:10px solid #d9801e}.panorama_advantage strong{color:#d9801e}.panorama_advantage_ex{text-align:center}.panorama_advantage_ex p{margin-bottom:10px;text-align:center;font-size:1.8rem;font-weight:bold;color:#0480ae}@media only screen and (max-width: 768px){.panorama_compare div{width:100%}.panorama_compare div:first-child{float:none}.panorama_advantage{margin:0 auto 20px;padding:10px 20px;width:100%;font-size:2.1rem}.panorama_advantage::before,.panorama_advantage::after{width:20px;height:30px}.panorama_advantage::before{border-top:5px solid #d9801e;border-left:5px solid #d9801e}.panorama_advantage::after{border-bottom:5px solid #d9801e;border-right:5px solid #d9801e}}.printMenu{overflow:hidden}.printMenu img{float:right;margin-left:20px;margin-bottom:20px;width:100%;max-width:200px;height:auto}.printSize{margin-top:20px;clear:both;-webkit-display:flex;display:flex;background-color:#fff;border:solid 1px #ddd}.printSize>dt{margin-right:10px;padding:.5em;text-align:center;vertical-align:middle;background:#0480ae;vertical-align:middle;width:8em;overflow:visible;position:relative;color:#fff}.printSize>dt:after{left:100%;top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#0480ae;border-width:10px;margin-top:-10px}.printSize>dd{vertical-align:middle;padding:.5em;-webkit-flex-grow:1;flex-grow:1;width:100%;font-size:1.8rem;font-weight:bold;color:#0480a0}.printSize>dd .kome{font-weight:normal;font-size:1.2rem;color:#000}@media only screen and (max-width: 768px){.printMenu>dd{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.printMenu img{float:none;display:block;margin:0 auto 20px;max-width:160px}}.red{color:#c21c24;font-weight:bold}.corporate_logo{margin-top:30px;margin-bottom:70px}.corporate_color{margin-top:70px}@media only screen and (max-width: 768px){.corporate_logo{margin-top:10px;margin-bottom:20px}.corporate_color{margin-top:20px}}.accessmapWrap{overflow:hidden}.googlemaps{float:left;margin-bottom:10px;width:48%;border:solid 1px #ddd}.googlemaps iframe{width:100%;height:100%;display:block}.table_access{float:right;width:50%}.accessRoot{clear:both}.accessRoot dt{font-weight:bold;color:#0480ae;font-size:1.7rem;line-height:2.4em;margin:20px 0 10px;padding-left:40px;min-height:35px;background-repeat:no-repeat;background-position:0 center}.accessRoot .train{background-image:url(../img/iconTrain.png)}.accessRoot .car{background-image:url(../img/iconCar.png)}.accessRoot .plain{background-image:url(../img/iconPrain.png)}.accessRoot dd{background:#eee;border-radius:10px;padding:15px 20px}.accessRoot dd+*{margin-top:10px}.accessRoot dd ol{list-style:none;padding-left:1.5em;text-indent:-1.5em}.accessRoot dd ol li{padding-bottom:.5em}@media only screen and (max-width: 768px){.googlemaps{float:none;margin:0 auto 20px;width:100%}.table_access{width:100%}}.security_ismsdetail dt{margin-top:20px;color:#ea5a24;font-weight:bold;line-height:1.8}.security_ismsdetail dd{line-height:1.8}.newsList-recruitpage{margin-top:30px}.recruit_movie_frame{width:100%}.recruit_movie_frame video{display:block;margin:0 auto;width:1000px;height:auto}@media only screen and (max-width: 1000px){.recruit_movie_frame video{width:100%}}.recruit_box1{padding-top:100px;width:100%;height:480px;text-align:center;background-image:url(../img/recruit/bg_itzamurai.png);background-repeat:no-repeat;background-position:center center}.recruit_box1 h2{padding:0 4%;margin-bottom:40px}.recruit_box1 h2 img{max-width:100%;height:auto}.recruit_box1 p{padding:0 4%;font-size:2.1rem;text-align:center;font-feature-settings:"palt" 1;font-family:"Shippori Mincho",serif;font-weight:500}@media only screen and (max-width: 768px){.recruit_box1 p{font-size:1.4rem}}.recruit_box2{margin-bottom:45px;padding-top:100px;width:100%;height:450px;text-align:center;background-image:url(../img/recruit/bg_display.jpg);background-repeat:no-repeat;background-position:center center}.recruit_box2 h2{margin-bottom:20px;padding:0 4%}.recruit_box2 h2 img{max-width:100%;height:auto}.recruit_box2 p{padding:0 4%;text-align:center;font-size:2.1rem;font-family:"Shippori Mincho",serif;font-weight:500;font-feature-settings:"palt" 1;color:#fff;text-shadow:0 0 4px #000}@media only screen and (max-width: 768px){.recruit_box2 p{font-size:1.4rem}}.recruit_box3{width:1000px;margin:0 auto 70px;display:-webkit-flex;display:flex}.recruit_box3 li{width:32%;margin-left:2%}.recruit_box3 li:first-child{margin-left:0}.recruit_box3 a{display:block;background-color:#000;width:100%;height:100%}.recruit_box3 a:hover{opacity:.6}.recruit_box3 a>img{display:block;width:100%;max-width:324px;height:auto}.recruit_box3 a p{text-align:center;padding:40px 10px;background-color:#000}.recruit_box3 a p>img{width:180px;height:auto}@media only screen and (max-width: 1000px){.recruit_box3{width:100%}}@media only screen and (max-width: 768px){.recruit_box3{display:block}.recruit_box3 li{width:100%;margin-left:0;margin-top:10px}.recruit_box3 li:first-child{margin-top:0}.recruit_box3 a{overflow:hidden;width:100%}.recruit_box3 a>img{display:block;float:left}.recruit_box3 a p{float:left;padding:65px 20px}}@media only screen and (max-width: 600px){.recruit_box3 a{position:relative}.recruit_box3 a>img{width:50%}.recruit_box3 a p{padding:0 10px;position:absolute;top:50%;bottom:50%;left:50%;margin-top:-10px}.recruit_box3 a p>img{width:100%;max-width:180px}}.corona_box{background-color:#f0f0f0;margin-bottom:20px;padding:20px 50px;font-style:normal;margin:1em 0}.corona_box h3{color:#ea5a24;font-weight:bold;font-size:1.9rem;margin-bottom:.5em}.corona_box strong{display:block;margin-top:.5em}.corona_box .list_disc{margin-top:.5em;margin-bottom:.5em}@media only screen and (max-width: 480px){.corona_box{padding:20px 10px}}.address_resume{background-color:#f0f0f0;margin-bottom:20px;padding:20px 50px;font-style:normal;margin:1em 0}@media only screen and (max-width: 480px){.address_resume{padding:20px 10px}}.senior_voiceBox{margin-top:40px}.senior_voice .senior_voiceBox:first-child{margin-top:0}.senior_voiceBox .ttl{margin-bottom:20px;padding-left:10px;padding-bottom:.25em;font-size:1.8rem;font-weight:bold;border-left:solid 10px #f0ba32;border-bottom:dotted #f0ba32 1px}.senior_voiceBox .imgBox{position:relative;margin-bottom:20px;line-height:0}.senior_voiceBox .imgBox p{position:absolute;top:0;right:40px;padding:20px 0;color:#fff;font-size:2.1rem;text-shadow:1px 1px 1px #666;z-index:1;writing-mode:vertical-rl;-ms-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl}.senior_voiceBox:nth-child(even) .imgBox p{right:auto;left:40px}.senior_voiceBox .imgBox .senior_voiceImg{width:100%;max-width:740px;height:auto;z-index:-2}.senior_voiceBox .imgBox .triBlue{position:absolute;top:0;left:0;width:100%;height:100%}.senior_voiceBox:nth-child(even) .imgBox .triBlue{transform:scale(-1, 1)}.senior_voiceBox .messageBox{overflow:hidden;margin-top:10px;padding:10px 0;border-bottom:dotted 1px #ddd}.senior_voiceBox .messageBox:first-child{margin-top:0}.senior_voiceBox .messageBox img{float:right;margin-left:20px;max-width:240px;width:100%;height:auto}.senior_voiceBox .messageBox:nth-child(even) img{float:left;margin-left:0;margin-right:20px}.pc_only{display:none}@media only screen and (min-width: 1000px){.pc_only{display:inline}}@media only screen and (max-width: 768px){.senior_voiceBox .imgBox:before{border:none}.senior_voiceBox .imgBox p,.senior_voiceBox:nth-child(even) .imgBox p{position:relative;top:0;left:0;writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;background-color:#0480ae;padding:.25em 10px;font-size:2.1rem}.senior_voiceBox .imgBox .triBlue{display:none}.senior_voiceBox .messageBox{-webkit-flex-wrap:wrap;flex-wrap:wrap;border-top:none}.senior_voiceBox .messageBox img,.senior_voiceBox .messageBox:nth-child(even) img{float:none;display:block;margin:10px auto}}.senior_voiceBox2 .message{margin-top:10px;padding:10px 0}.senior_voiceBox2 .message:first-child{margin-top:0}.senior_voiceBox2 .imgBox p{padding:30px 0;right:auto;left:40px}.senior_voiceBox2 .imgBox .bg_blue{position:absolute;top:0;left:0}.voice_img{width:100%;max-width:740px;height:auto;margin:10px auto}.voice_schedule_wrap{display:-webkit-flex;display:flex}.voice_schedule_wrap p{width:100%;flex:1}.voice_schedule{float:right;width:240px;margin-left:20px}.voice_schedule_ttl{text-align:center;font-weight:bold;color:#0480ae;font-size:1.8rem;margin-bottom:5px}.voice_schedule dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;background-color:#edf8ff;padding:10px 20px 20px}.voice_schedule dt,.voice_schedule dd{border-bottom:solid 1px #4592ad;margin-top:.5em}.voice_schedule dt{width:30%;color:#0480ae;font-weight:bold}.voice_schedule dd{width:70%}@media only screen and (max-width: 768px){.senior_voiceBox2 .imgBox p br,.senior_voiceBox2 .imgBox .bg_blue{display:none}.senior_voiceBox2 .imgBox p{padding:.25em 10px;font-size:1.8rem;left:auto}.voice_schedule_wrap{display:block}.voice_schedule{float:none;width:100%;margin-left:0;max-width:300px;margin:20px auto}}#sitemap h3{color:#253762;background-color:#eee;padding:5px 0;text-align:center;margin-bottom:10px;border-radius:15px}#sitemap ul{padding-left:15px;margin-bottom:20px}#sitemap ul li{min-height:25px;background-image:url(../img/ico_dot.gif);background-repeat:no-repeat;padding-left:25px;list-style:none}#sitemap ul li a{color:#253762}#sitemap ul li a:hover{color:#cacaca;text-decoration:underline}#sitemap .service div.odd{width:49%;float:left;clear:both}#sitemap .service div.even{width:49%;float:right}@media only screen and (max-width: 768px){#sitemap .service div.odd,#sitemap .service div.even{width:100%;float:none}}#terms table,#privacypolicy table{width:100%;margin-top:20px}#terms table td{margin:0 auto}.newsList li{overflow:hidden;margin-top:10px;padding-bottom:10px;border-bottom:dotted 1px #0480ae}.newsList li:first-child{margin-top:0}.newsList li .date{width:120px;display:inline-block}.newsList li .cat{display:inline-block;width:100px;text-align:center;font-size:1.2rem;color:#fff;background-color:#0480ae}.newsList li .cat.recruit{background-color:#69b076}.newsList li .cat.important{background-color:#ad1e21}.newsList li .ttl{margin-top:5px;display:block;width:100%}.pager{margin-top:20px;text-align:center}a.page-numbers,.pager .current,.pager>a{display:inline-block;padding:5px 8px;margin:0 2px;background-color:#fff;border:solid 1px #aaa;border-radius:5px;line-height:1.6em;color:#09c}.pager .current{background-color:#cacaca;border:solid 1px #aaa}.pager a:hover{background-color:#cacaca;border:solid 1px #aaa;text-decoration:none}.dl_news dt{border:solid 1px #0480ae;font-weight:bold;color:#0480ae;margin-top:20px;clear:both;padding:.5em 1em}.dl_news dd{line-height:1.8em;color:#333;margin-top:10px;margin-right:10px;margin-left:10px}.office-relocation_map{margin-top:20px;border:solid #000 1px}.news_single strong{font-weight:bold}.news_single em{font-style:italic}.news_single blockquote{display:block;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:40px;-webkit-margin-end:40px}.news_single .info{display:flex;justify-content:space-between;margin-bottom:1em;margin-top:-0.5em}.news_single p{margin-bottom:.5em}.news_single .aligncenter{display:block;margin:0 auto}.news_single .alignright{float:right}.news_single .alignleft{float:left}.news_single img[class*=wp-image-],.news_single img[class*=attachment-]{height:auto;max-width:100%}.news_single{overflow:hidden;zoom:1}.news_single:after{content:"";display:block;clear:both}.searchlist{padding:10px 0;border-bottom:solid 1px #ddd}.searchlist_title{font-size:1.275em}.msg_404error{color:#0071bc;text-align:center;font-size:1.8em;font-weight:normal;margin-bottom:30px;line-height:1.4em}.msg_404error span{font-size:.875em;color:#444}@media print{body{background-color:none}.inside,.headerinner,.container{width:100%}header .right{display:none}.glnaviwrap{clear:both;border-top:solid #ddd 1px;border-bottom:solid #ddd 1px;clear:both;background-color:#f0f0f0;width:100%}.glnavi{margin:0 auto;width:100%;height:40px;zoom:1;position:static}.glnavi::after{height:0;visibility:hidden;content:".";display:block;clear:both}.glnavi .menu_firstlevel{width:20%;height:40px;float:left;list-style:none;position:relative;border-left:#ddd solid 1px}.glnavi .menu_firstlevel:first-child{border-left:none}.glnavi a{color:#000;line-height:40px;text-align:center;display:block;width:100%;height:100%}.glnavi .menu_secondlevel{opacity:0;visibility:hidden}.breadcrumbwrap{width:100%;background-color:#f0f0f0}.breadcrumb{width:100%;overflow:hidden;margin:0 auto;color:#a0a0a0;font-size:1.1rem}.breadcrumb li{line-height:20px;float:left;list-style:none}.breadcrumb li a,.breadcrumb li .nolink{display:block;background-color:#f0f0f0;padding-right:5px;height:20px;margin-right:21px;position:relative}.breadcrumb li a:before,.breadcrumb li .nolink:before{content:"";display:block;width:0;height:0;position:absolute;top:0;left:-20px;border:10px solid rgba(0,0,0,0);border-color:#f0f0f0;border-left-color:rgba(0,0,0,0)}.breadcrumb li a:after,.breadcrumb li .nolink:after{content:"";display:block;width:0;height:0;position:absolute;top:0;right:-20px;border:10px solid #a0a0a0;border-left-color:#f0f0f0}.breadcrumb li:last-child a:after,.breadcrumb li:last-child .nolink:after{display:none}.breadcrumb li:first-child a,.breadcrumb li:first-child .nolink{padding-left:10px}.breadcrumb li:first-child a:before,.breadcrumb li:first-child .nolink:before{display:none}.breadcrumb li a:hover{background-color:#0480ae;color:#fff}.breadcrumb a:hover::before{border-color:#0480ae;border-left-color:rgba(0,0,0,0)}.breadcrumb li a:hover::after{border-left-color:#0480ae}#sidebar{display:none}.sidebar_bnr{display:none}footer{padding:10px 0 10px}footer hr{display:none}footer .inside:first-child{display:none}.pagetop{opacity:0;display:none}.main{margin-left:0;width:100%}.titleimg{min-width:100%}.junctionBox{width:100%}.navi_junction{width:100%}.navi_junction li{width:244px;margin-left:8px}.navi_junction li:nth-child(4n+1){margin-left:0}.senior_voiceBox .imgBox{width:740px;margin:0 auto 20px}#main .inside{min-width:100%}#image-navigation{min-width:100%}}html{color:#707070}body{background-color:inherit}p{line-height:2}img{max-width:100%}.zeimulan h2,.zeimulan h3,.zeimulan h4,.zeimulan h5,.zeimulan h6{font-weight:700}.zeimulan span{font-weight:inherit}.zeimulan .inner{padding:40px 6%}@media screen and (min-width: 768px){.zeimulan .inner{padding:60px 6%}}@media screen and (min-width: 1280px){.zeimulan .inner{padding:90px 0;margin-right:auto;margin-left:auto;max-width:1000px}}.zeimulan+footer{margin-top:0}@media screen and (min-width: 768px){.zeimulan{font-size:1.6rem}}.bg_gradient{background:radial-gradient(farthest-corner at 0 100%, #E6D0DB 0, #F2F8EE 50%, #E0E5F7 100%)}.title_sakura{min-height:110px;display:flex;align-items:center;position:relative;z-index:0;font-size:2.4rem;text-indent:1em;margin-bottom:.5em}.title_sakura img{height:2.4rem}.title_sakura::before{content:"";display:block;width:110px;height:110px;background:url(../img/zeimulan/sakura2.svg) no-repeat left top/auto 100%;position:absolute;z-index:-1;left:-30px}.title_sakura span img{vertical-align:middle}@media screen and (min-width: 768px){.title_sakura{min-height:190px;font-size:4.2rem}.title_sakura img{height:4.2rem}.title_sakura::before{width:190px;height:190px}}.title_purple{display:flex;align-items:center;justify-content:center;font-size:2rem;margin-bottom:1em}.title_purple span{display:inline-block;padding:.5em 2em;background-color:#fff;color:#b288b6;border:solid 2px;border-radius:10px;box-shadow:3px 3px 4px rgba(0,0,0,.4)}@media screen and (min-width: 768px){.title_purple{font-size:3rem}}.section_kv{padding:40px 6%}@media screen and (min-width: 768px){.section_kv{padding:60px 6%}}@media screen and (min-width: 1280px){.section_kv{padding:90px 0;margin-right:auto;margin-left:auto;max-width:1000px}}.section_kv .section_kv_inner{display:flex;flex-direction:column;align-items:center;gap:1em}.section_kv h1 img{filter:drop-shadow(0 0 4px white)}.section_kv .text{letter-spacing:.3em;text-align:center}.section_kv .buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:1em}.section_kv .buttons div{display:flex;flex-direction:column;align-items:center;row-gap:.5em}.section_kv .buttons a{font-size:1.6rem;font-weight:700;text-decoration:none;display:inline-block;padding:1em 2em;color:#fff;background:#c6a7c9 0% 0% no-repeat padding-box;box-shadow:inset -3px -3px 6px #585858;border-radius:9999px;opacity:1;text-align:center}.section_kv .buttons a:hover,.section_kv .buttons a:focus{background-color:#b288b6}.section_kv .buttons .kome{font-size:1.4rem;color:#b288b6;letter-spacing:.3em;font-weight:400}.section_kv .kv1{display:block;position:relative}.section_kv .kv1 img{display:block;margin:0 auto;width:80%}.section_kv .kv1 .sakura1{position:absolute;z-index:-1;top:-25%;left:-24%;width:40%;height:auto}.section_kv .kv1 .sakura2{position:absolute;z-index:-1;bottom:0;right:-10px;width:23%;height:auto}.section_kv .kv2{display:none}@media screen and (min-width: 768px){.section_kv{display:flex;align-items:center;justify-content:space-between;column-gap:40px}.section_kv .section_kv_inner{width:480px;align-items:flex-start;flex:1}.section_kv h1 img{width:480px}.section_kv .text{text-align:left;font-size:1.6rem;margin:2em 0}.section_kv .buttons{flex-wrap:nowrap}.section_kv .buttons .kome{font-size:1.2rem}.section_kv .kv1{display:none}.section_kv .kv2{display:block;width:50%;position:relative}.section_kv .kv2 .sakura1{position:absolute;z-index:-1;top:-8%;right:100%;max-width:310px;width:50%;height:auto}.section_kv .kv2 .sakura2{position:absolute;z-index:-1;bottom:-7%;right:0;max-width:150px;width:25%;height:auto}}.link-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;padding:20px 30px}.link-list a{display:block;padding:.5em 1em;padding-right:30px;color:#707070;font-weight:700;border-radius:9999px;text-decoration:none;position:relative;background:#fff url(../img/zeimulan/tri.svg) no-repeat right 15px center}.link-list a:hover,.link-list a:focus{background-color:#707070;color:#fff;background-image:url(../img/zeimulan/tri-w.svg)}.cta{display:block;position:fixed;z-index:10;bottom:60px;min-width:50px;right:0}.cta::before{content:"";display:block;width:50px;height:49px;margin-bottom:-10px;margin-left:-23px;background:url(../img/zeimulan/konankun1.svg) no-repeat 0 0/100% auto;position:relative;z-index:1;left:50%}.cta span{display:inline-block;background-color:#7197b9;color:#fff;font-weight:700;border-radius:10px 0 0 10px;padding:1.5em 1em;border:solid #fff 2px;border-right:none;writing-mode:vertical-rl;letter-spacing:.1em}.cta:hover::before,.cta:focus::before{background-image:url(../img/zeimulan/konankun2.svg)}.cta:hover span,.cta:focus span{background-color:#b288b6}@media screen and (min-width: 479px){.cta{bottom:120px}}@media screen and (min-width: 1280px){.cta::before{width:70px;height:69px;margin-bottom:-14px;margin-left:-32px}.cta span{border-width:3px}}.section_about h2{color:#7197b9;margin-bottom:1em;font-size:2.4rem}.section_about h2:not(:first-child){margin-top:1em}.section_about img{display:block;margin:20px auto 0}@media screen and (min-width: 768px){.section_about .section_about__shien{display:flex;align-items:flex-start;justify-content:space-between;column-gap:40px}.section_about h2{text-align:center;font-size:4.2rem}}.section_cta{background-color:#c6a7c9}.section_cta .section_cta__content{display:flex;flex-direction:column;gap:30px;margin-bottom:30px}.section_cta h2{color:#fff;font-size:2.4rem}.section_cta p{color:#fff}.section_cta .link_btn{display:flex;justify-content:center}.section_cta .link_btn a{text-decoration:none;display:block;background-color:#fff;border-radius:9999px;padding:1em 2em;font-weight:700;color:#b288b6}.section_cta .link_btn a:hover,.section_cta .link_btn a:focus{background-color:#b288b6;color:#fff}.section_cta img{display:block;max-width:400px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.section_cta .inner{display:flex;align-items:flex-start;flex-direction:row-reverse;column-gap:40px}.section_cta .link_btn{justify-content:flex-start}.section_cta img{max-width:560px;width:40%}.section_cta h2{font-size:5.2rem}}@media screen and (min-width: 1280px){.section_cta .inner{column-gap:80px}}.section_feature .section_feature__inner{display:flex;flex-direction:column;row-gap:40px;margin-top:40px}.section_feature section{background-color:#fff;border-radius:60px;padding:40px 25px;position:relative}.section_feature section:first-child{box-shadow:0 0 10px 5px rgba(198,167,201,.6)}.section_feature section:nth-child(2){box-shadow:0 0 10px 5px rgba(113,151,185,.6)}.section_feature section:nth-child(3){box-shadow:0 0 10px 5px rgba(213,232,200,.6)}.section_feature section .img{margin-top:20px;text-align:center}.section_feature section::after{content:"";display:block;background-repeat:no-repeat;background-position:center right;background-size:contain;height:100%;position:absolute;z-index:-1;top:0;right:-8%}.section_feature section:first-child::after{width:28%;max-width:273px;background-image:url(../img/zeimulan/sakura_feature1.png)}.section_feature section:nth-child(2)::after{right:auto;left:-8%;width:32%;max-width:272px;background-image:url(../img/zeimulan/sakura_feature2.png);background-position:center left}.section_feature section:nth-child(3)::after{width:8%;max-width:56px;background-image:url(../img/zeimulan/sakura_feature3.png)}.section_feature h3{color:#7197b9;margin-bottom:1em;font-size:2.1rem}@media screen and (min-width: 768px){.section_feature{padding-top:0 !important;row-gap:60px}.section_feature .section_feature__inner{margin-top:0}.section_feature section{background-color:rgba(0,0,0,0);position:relative;display:flex;align-items:center}.section_feature section:first-child,.section_feature section:nth-child(2),.section_feature section:nth-child(3){box-shadow:none}.section_feature section .content{border-radius:80px;padding:3.5em 4.5em;background-color:#fff;width:630px}.section_feature section .img{margin-top:0;z-index:1}.section_feature section .img img{max-height:250px}.section_feature section:nth-child(odd) .content{padding-right:180px}.section_feature section:nth-child(odd) .img{margin-left:-150px}.section_feature section:nth-child(even){flex-direction:row-reverse}.section_feature section:nth-child(even) .content{padding-left:180px}.section_feature section:nth-child(even) .img{margin-right:-150px;text-align:right}.section_feature section:first-child .content{box-shadow:0 0 30px 15px rgba(198,167,201,.6)}.section_feature section:nth-child(2) .content{box-shadow:0 0 30px 15px rgba(113,151,185,.6)}.section_feature section:nth-child(3) .content{box-shadow:0 0 30px 15px rgba(213,232,200,.6)}.section_feature section::after{right:0}.section_feature section:first-child::after{width:20%}.section_feature section:nth-child(2)::after{left:0;width:20%}.section_feature section:nth-child(3)::after{width:4%}.section_feature h3{font-size:3rem}}.section_series section{border-radius:40px;background-color:#fff;border:solid 1px #a5a5a5;padding:30px;margin-top:40px}.section_series img{margin:0 auto}.section_series h3{color:#7197b9;margin-bottom:1em;font-size:2.1rem;text-align:center;margin:.5em 0}.section_series .link{display:flex;justify-content:flex-end;margin-top:1em}.section_series .link a{display:inline-block;background:url(../img/zeimulan/icon-kunoji.svg) no-repeat right center;padding-right:30px}.section_series section{position:relative}.section_series section::before,.section_series section::after,.section_series section .shadow::before,.section_series section .shadow::after{content:"";display:block;width:calc(100% - 60px);height:calc(100% - 60px);border-radius:50%;position:absolute;z-index:-1}.section_series section::before,.section_series section::after{left:calc(50% - (100% - 60px)/2);box-shadow:0 0 46px 0 rgba(186,228,160,.7)}.section_series section .shadow::before,.section_series section .shadow::after{box-shadow:0 0 46px 0 rgba(255,255,0,.7)}.section_series section::before{top:0}.section_series section::after{bottom:0}.section_series section .shadow{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;display:flex;align-items:center}.section_series section .shadow::before{right:0}.section_series section .shadow::after{left:0}.section_series section:last-child::before,.section_series section:last-child::after{box-shadow:0 0 46px 0 rgba(164,178,255,.7)}.section_series section:last-child .shadow::before,.section_series section:last-child .shadow::after{box-shadow:0 0 46px 0 rgba(255,203,255,.7)}@media screen and (min-width: 768px){.section_series{padding-top:0 !important}.section_series .section_series__inner{display:flex;justify-content:center;column-gap:5%}.section_series section{flex:1;padding:2em 2em;border-radius:60px}.section_series h3{font-size:3rem}}@media screen and (min-width: 1280px){.section_series section{border-radius:80px}}.section_screen section{margin-top:60px}.section_screen .screen_img{display:block;max-width:1100px;width:100%;margin:20px auto 40px}@media screen and (min-width: 768px){.section_screen section{margin-top:60px}}.points{display:flex;flex-wrap:wrap;gap:30px}.points .point_item{background-color:#fff;border-radius:40px;padding:20px 30px 40px;min-width:calc(50% - 20px);width:100%}.points .point_header{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;column-gap:10px}.points .point_header img{margin-left:auto}.points h4{color:#b288b6}.points h4 span:first-child{font-size:2.4rem}.points h4 span:last-child{font-size:4rem}.points strong{color:#b288b6}@media screen and (min-width: 768px){.points{flex-direction:row}.points .point_item{border-radius:55px;flex:1}}@media screen and (min-width: 1280px){.points{flex-wrap:nowrap}.points .point_item{min-width:auto}}.histories section{padding:0 40px;margin-top:40px;padding-top:calc(76px + 1em);position:relative;display:flex;flex-direction:column;gap:20px}.histories .year{font-size:1em;margin-right:-100px;margin-left:-20px;background-color:#707070;color:#fff;font-weight:700;text-shadow:3px 3px 3px #707070;border-radius:9999px;padding:.5em 40px;line-height:1}.histories .ver{position:absolute;top:0;display:flex;column-gap:20px}.histories .ver figure{display:flex;flex-direction:column;position:relative}.histories .ver figure .tri{display:block;width:0;height:0;position:absolute;top:calc(60px + 1em);left:calc(50% - 10px);height:0;border-style:solid;border-width:0 10px 16px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #707070 rgba(0,0,0,0)}.histories .ver img{width:56px;height:56px;border-radius:9999px;border:solid 4px;box-shadow:3px 3px 4px rgba(0,0,0,.4)}.histories .ver figcaption{font-weight:700;font-size:1.2rem;line-height:1}.histories h3{font-size:2rem}.histories aside{padding:1em;border:dashed 1px;border-radius:20px}.histories aside p{font-weight:400}.histories section:last-child .year{position:relative;margin-right:102px}.histories section:last-child .year .dot::before,.histories section:last-child .year .dot::after{content:"";background-color:inherit}.histories section:last-child .year .dot,.histories section:last-child .year .dot::before,.histories section:last-child .year .dot::after{display:block;height:24px;width:24px;position:absolute;top:calc(50% - 12px);right:0;border-radius:9999px}.histories section:last-child .year .dot{right:-34px}.histories section:last-child .year .dot::before{right:-34px}.histories section:last-child .year .dot::after{right:-68px}.splide__pagination{top:calc(100% + 20px) !important}.splide__pagination__page.is-active{background:#b288b6 !important}.splide__arrow--prev,.splide__arrow--next{width:56px;height:56px}.splide__arrow--prev svg,.splide__arrow--next svg{width:30px;height:30px}.splide__arrow--prev{left:-6% !important}.splide__arrow--next{right:-6% !important}@media screen and (min-width: 1280px){.splide__arrow--prev{left:-56px !important}.splide__arrow--next{right:-56px !important}}.casestudy{margin-top:40px;display:flex;flex-direction:column;gap:40px 2%}.casestudy section{display:flex;flex-direction:column;gap:20px}.casestudy section img{border-radius:40px;border-style:solid;border-width:2px}.casestudy section h4{font-size:2.1rem}.casestudy section:nth-child(3n+1) img{border-color:#a9d18e}.casestudy section:nth-child(3n+1) h4{color:#a9d18e}.casestudy section:nth-child(3n+2) img{border-color:#f1a9a9}.casestudy section:nth-child(3n+2) h4{color:#f1a9a9}.casestudy section:nth-child(3n) img{border-color:#7197b9}.casestudy section:nth-child(3n) h4{color:#7197b9}@media screen and (min-width: 768px){.casestudy{margin-top:60px;flex-wrap:wrap;flex-direction:row}.casestudy section{width:32%}.casestudy section h4{font-size:2.4rem}}.more_button{margin-top:40px;text-align:center}.more_button a{display:inline-block;padding:1em 2em;padding-right:calc(2em + 30px);border-radius:10px;border:solid 2px #d0cece;font-weight:700;position:relative}.more_button a::before,.more_button a::after{content:"";position:absolute;top:calc(50% - 1px);right:30px;width:12px;height:2px;border-radius:9999px;background-color:#707070;transform-origin:calc(100% - 1px) 50%}.more_button a::before{transform:rotate(45deg)}.more_button a::after{transform:rotate(-45deg)}