body{margin:0;padding:0;text-align:center;font-size:75%;font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック','Osaka',sans-serif;color:#666;min-width:1073px;background-image:url(http://itis-dx.com/img/pageBg_1L.png.pagespeed.ce.0rPsRmlfL6.png);background-position:top left;background-repeat:repeat-x;min-width:1073px}html:first-child body{font-size:70%}img{border-top:0;border-right:0;border-bottom:0;border-left:0}#hpb-header{width:1073px;margin-left:auto;margin-right:auto;height:100px}#hpb-headerLogo{width:400px;float:left}#hpb-inner{width:1073px;margin-left:auto;margin-right:auto;position:relative;clear:both}#hpb-inner::after{content:".";clear:both;height:0;display:block;visibility:hidden}#hpb-wrapper{width:646px;text-align:left;float:right;margin-left:-960px;margin-right:253px}*:first-child+html #hpb-wrapper{float:left;margin:0}* html #hpb-wrapper{float:none;margin:0}#hpb-aside{width:238px;float:right}#hpb-footer{width:100%}#hpb-nav{width:160px;float:left}*:first-child+html #hpb-nav{float:right}* html #hpb-nav{float:right}#hpb-nav ul{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-left:0;padding-bottom:10px;list-style-type:none;background-image:url(http://itis-dx.com/img/xmainmenuItem_1L_01_02.png.pagespeed.ic.5mg3dWtDBs.png);background-position:bottom left;background-repeat:no-repeat}#hpb-nav li{font-size:12px;line-height:36px;height:36px;padding-bottom:3px;overflow:hidden;text-align:center;background-image:url(http://itis-dx.com/img/xmainmenuItem_1L_01_01.png.pagespeed.ic.5_R4BtSHV7.png);background-position:bottom left;background-repeat:no-repeat}#hpb-nav li a{display:block;height:36px;overflow:hidden}* html #hpb-nav li a{padding-left:30px;padding-right:20px;font-size:12px}#hpb-nav li span.en{display:none}#hpb-nav a:link{background-image:url(http://itis-dx.com/img/xmainmenu_1L_01.png.pagespeed.ic.dQ_6W065eY.png);background-position:top left;background-repeat:no-repeat}#hpb-nav a:visited{background-image:url(http://itis-dx.com/img/xmainmenu_1L_01.png.pagespeed.ic.dQ_6W065eY.png);background-position:top left;background-repeat:no-repeat}#hpb-nav a:hover{background-image:url(http://itis-dx.com/img/xmainmenu_1L_01_on.png.pagespeed.ic.mqVfeUu40Z.png);background-position:left top;background-repeat:no-repeat}#hpb-nav a:active{background-image:url(http://itis-dx.com/img/xmainmenu_1L_01_on.png.pagespeed.ic.mqVfeUu40Z.png);background-position:left top;background-repeat:no-repeat}#banner{margin-top:-1px}#banner ul{margin-top:0;margin-right:0;margin-bottom:5px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;list-style-type:none}#banner li{padding-bottom:4px}#banner li a{display:block;width:238px;height:116px;margin-left:auto;margin-right:auto;text-indent:-9999px;overflow:hidden}#banner a#banner-service{background-image:url(http://itis-dx.com/img/xbanner_1L_01.png.pagespeed.ic.DDrNzpsTMy.jpg);background-position:top left;background-repeat:no-repeat}#banner a#banner-recruit{background-image:url(http://itis-dx.com/img/xbanner_1L_02.png.pagespeed.ic.-O0BbKbf85.jpg);background-position:top left;background-repeat:no-repeat}#banner a#banner-access{background-image:url(http://itis-dx.com/img/xbanner_1L_03.png.pagespeed.ic.u_rJqt2qiO.jpg);background-position:top left;background-repeat:no-repeat}.hpb-layoutset-01 #hpb-title h2{margin:0 0 20px;overflow:hidden;text-indent:-9999px;height:275px;background-image:url(http://itis-dx.com/img/xtop_mainimg_1L_01.png.pagespeed.ic.li8hd9gnMk.jpg);background-position:top center;background-repeat:no-repeat}#toppage h3{margin-top:.5em;margin-bottom:.5em;height:38px;overflow:hidden;background-image:url(http://itis-dx.com/img/xindexBg_1L_01.png.pagespeed.ic.PCgXqGda--.png);background-position:top left;background-repeat:no-repeat;line-height:38px;padding-left:20px;text-align:left;color:#555;font-size:1.4em;font-weight:normal;letter-spacing:.1em}#toppage h3 span.ja{display:none}#hpb-inner #companyinfo{width:228px;padding-top:10px;padding-right:5px;padding-left:5px;padding-bottom:5px;background-color:#feffe8;border-width:1px;border-style:solid;border-color:#ccc}#hpb-inner #companyinfo h3{color:#555;text-align:center;padding-top:0;padding-bottom:5px;padding-left:0;padding-right:0;font-size:1em;margin-top:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}#hpb-inner #companyinfo p{margin-bottom:10px;padding-left:10px;padding-right:10px}@media screen and (max-width:568px){body{background-image:none;min-width:100%}#hpb-header{width:100%;height:auto;background-color:#c4ddfd;padding-bottom:10px}#hpb-headerLogo{width:100%;float:none}#hpb-inner{width:100%}#hpb-wrapper{width:100%;float:none;margin-left:auto;margin-right:auto}#hpb-main{width:96%;margin-left:auto;margin-right:auto;padding-bottom:20px}#hpb-aside{width:96%;float:none;margin-left:auto;margin-right:auto;padding-bottom:20px}#hpb-nav{width:100%;float:none;border-top-width:1px;border-top-color:#ccc;border-top-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;border-bottom-style:solid;background-color:#f7f7f7}#hpb-nav ul{display:none;padding-bottom:0;background-image:none}#hpb-nav ul.toggled-on{display:block}#hpb-nav li{line-height:1.4;height:auto;padding-bottom:0;text-align:left;background-image:none;border-top-width:1px;border-top-color:#ccc;border-top-style:solid}#hpb-nav li a{height:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}#hpb-nav a:link,#hpb-nav a:visited,#hpb-nav a:hover,#hpb-nav a:active{background-image:none}#hpb-nav a:hover{background-color:#fff}#banner li a{max-width:100%}#banner a#banner-service,#banner a#banner-recruit,#banner a#banner-access{background-position:top center;background-size:contain}.hpb-layoutset-01 #hpb-title h2{height:240px;background-size:contain;margin-bottom:0}#toppage h3{height:auto;background-image:none;line-height:1.4;padding-top:5px;padding-bottom:5px;padding-left:14px;border-left-width:6px;border-left-color:#3a6ead;border-left-style:solid;border-bottom-width:1px;border-bottom-color:#ccc;border-bottom-style:solid;background-color:#f5f5f5}#hpb-inner #companyinfo{max-width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box}}