﻿*{box-sizing:border-box}.listEnd{margin:0px}.red{color:#CC0000}img,x:-moz-any-link,x:default{box-shadow:#000 0 0 0}img{height:auto}img.w100{max-width:100%}.no-resp{height:auto !important;width:auto !important}.br-pc{display:none}.pc-no{display:none !important}.align-left{text-align:left}.align-right{text-align:left}.center{text-align:center !important}.caption{font-size:85%;line-height:1.4em;margin-top:5px;margin-bottom:5px}#pageTop{font-size:0px;line-height:0px}.inquiry-btn{text-align:center;font-weight:bold;width:220px;margin:auto}.inquiry-btn a{background:#c00 url(/ux/campaign/apac-explore-ansible/images/common/mail-pic.png) no-repeat 95% center}.inquiry-navbtn{text-align:center;font-weight:bold;margin-top:-8px}.inquiry-navbtn a{color:#FFF;font-weight:bold;display:block;padding:7px 35px 7px 10px;background:#c00 url(/ux/campaign/apac-explore-ansible/images/common/mail-pic.png) no-repeat 92% center}.inquiry-navbtn a:hover{background-color:#FF3333;text-decoration:none;color:#FFF !important}.inquiry-navbtn a{padding:7px 10px 7px 10px;background:#c00 url(/ux/campaign/apac-explore-ansible/end_of_life_cycle/images/common/mail-pic.png) no-repeat 92% center;background-image:none;background-color:#CC0000}.link-btn{margin:auto;width:260px;margin-top:30px}.link-btn,.ext-btn{text-align:center;font-weight:bold}.link-btn a,.ext-btn a,.inquiry-btn a{color:#FFF;text-align:center;font-size:108%;font-weight:bold;display:block;padding:12px 5% 10px 5%}.link-btn a:hover,.ext-btn a:hover,.inquiry-btn a:hover{background-color:#FF3333;text-decoration:none}.link-btn a{background:#c00 url(/ux/campaign/apac-explore-ansible/images/common/arrow_lw.png) no-repeat 95% center}.ext-btn a{background:#c00 url(/ux/campaign/apac-explore-ansible/images/common/ext-pic.png) no-repeat 96% center}.bgg{background-color:#F2F2F2}.bgb{background-color:#edf8fa}.width-s{max-width:640px;margin:auto}.width-m{max-width:800px;margin:auto}.width-l{max-width:960px;margin:auto}#header{margin:0px auto;width:100%;position:relative}.header-inner{max-width:1200px;margin:0 auto;height:600px;position:relative}.header_m{clear:both;padding-top:260px;text-align:center}.header_m h1{font-size:55px;line-height:1.3em;font-weight:bold;color:#FFF;text-shadow:2px 2px 1px rgba(0,0,0,0.3);float:none}.header_m h2{font-size:20px;line-height:1.4em;font-weight:normal;color:#FFF;text-shadow:2px 2px 1px rgba(0,0,0,0.3);margin-top:10px}#home #header{background:url(/ux/campaign/apac-explore-ansible/images/ac-bg-b.png) repeat-x center center;background-size:contain;height:450px}#home #header .inner{background:url(/ux/campaign/apac-explore-ansible/images/ac-bg-img.png) no-repeat right center;background-size:contain;height:100%;padding-top:100px;max-width:1200px;margin:auto}.top-header-content{max-width:1200px;margin:0 auto;padding:20px 20px 0}.top-header-content h1{color:#FFFFFF;font-size:55px;line-height:1.2em;text-shadow:0px 0px 2px rgba(0,0,0,0.3);margin-bottom:30px}.top-header-content h1 span{font-size:90%}.top-header-content h3{color:#FFFFFF;font-size:20px;line-height:1.4em;font-weight:600;text-shadow:0px 0px 2px rgba(0,0,0,0.3);margin-bottom:20px}.top-header-content p.lead{color:#FFFFFF;font-size:22px;font-weight:600;line-height:1.5em;margin-top:20px;margin-bottom:40px;text-shadow:0px 0px 2px rgba(0,0,0,0.3)}.top-header-content p.lead strong{color:#FF8E52}.top-header-content .detail-btn{border:solid 1px #FFFFFF;padding:12px 20px 10px;margin-bottom:10px;margin-right:10px;border-radius:4px;background-color:#62BABF}.top-header-content .detail-btn a{color:#FFFFFF;font-size:14px}.top-header-inquiry a{float:left;margin-right:25px}.top-header-inquiry p{float:left;line-height:1.25em;font-size:18px;font-weight:400;color:#FFFFFF}.top-header-inquiry p strong{font-size:32px;color:#FF8E52;line-height:1.1em}.top-header-inquiry p span{font-size:14px;font-weight:normal;line-height:1.1em}.navbar-wrapper{background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;width:100%;height:80px;z-index:15;overflow:visible}.navbar-wrapper.fixed{height:70px}.navbar{margin:0px auto;width:100%;max-width:1200px;padding-top:10px}.navbar a{color:#FFF;font-size:14px}.navbar a:hover{color:#F00;text-decoration:none}.navbar .active{border-bottom:3px solid #E02C32}.navbar .navbar-header{padding:0px 0 0 20px;float:left}.navbar h1,.navbar h3{float:right;font-size:16px;line-height:1.6em;text-align:right;color:#FFF;padding-top:5px;padding-right:20px;width:65%}.navbar h1 span,.navbar h3 span{font-size:18px}.navbar-brand img{width:auto;height:58px}.fixed .navbar .navbar-header .navbar-brand{text-align:center}.fixed .navbar .navbar-header .navbar-brand img{width:auto;height:50px}.fixed .navbar .navbar-header .navbar-brand{float:left}.fixed .navbar h1,.fixed .navbar h3{display:none}.navbar-nav{float:right;margin-top:5px;padding-right:10px;width:65%;text-align:right}.navbar-nav li{display:inline-block;margin:0 6px}.navbar-nav li .ardl{background:url(/ux/campaign/apac-explore-ansible/images/arrow01-2x.png) no-repeat right center;background-size:18px;padding:5px 25px 5px 0px}#home .navbar-nav{float:right;margin-top:20px}.navbar-wrapper.fixed{background:rgba(0,0,0,0.7)}.fixed .navbar-nav{margin-top:15px !important}#product-info .contents,#news .contents{max-width:980px;padding:70px 20px 70px}#product-info .contents p{font-size:19px;line-height:1.7em}#home .contents h3{line-height:1.25em;font-size:30px;color:#cc0000;font-weight:bold;padding-bottom:10px;margin-bottom:30px;border-bottom:solid 1px #CC0000}#news .contents h4{color:#333333;line-height:1.6em;margin-bottom:25px;margin-top:0px;font-size:24px;font-weight:normal}#news .contents h4 span{color:#CC0000;margin-left:-0.5em}#news .contents p{font-size:18px;line-height:1.7em}.feature-news img{float:left;width:320px;height:auto;margin-right:30px}.feature-news p{overflow:hidden}.new-arrival{font-size:18px;margin-bottom:50px}.new-arrival li{margin-bottom:10px}.new-arrival li a{color:#333333 !important}.about-lead{margin-bottom:50px}.about-lead p{font-size:18px;line-height:1.7em}#wrapper{position:relative;z-index:0;background-color:#FFF;width:100%;min-width:320px}.contents{margin:0 auto;max-width:1200px;padding:70px 20px}.contents h2{line-height:1.25em;margin-bottom:35px;font-size:30px;color:#333333;font-weight:bold}.contents h3{line-height:1.25em;margin-bottom:20px;font-size:20px;color:#333333;font-weight:bold;margin-top:20px}.contents h4{color:#CC0000;line-height:1.5em;margin-bottom:10px;margin-top:0px;font-size:20px}.contents h5{text-align:center;position:relative;font-size:20px}.contents h5 span{background-color:#FFFFFF;position:relative;padding:0 8px 0 8px}.bgg .contents h5 span{background-color:#F2F2F2;position:relative;padding:0 8px 0 8px}.contents h5::before{content:"";display:block;background:#CCCCCC;height:1px;width:96.5%;position:absolute;top:10px;left:1.5%}.contents p{margin-bottom:1em}.detail-btn{color:#FFFFFF;text-align:center;padding:25px 35px 21px;display:inline-block;font-size:20px;font-weight:bold;background:#CC0000;text-decoration:none}.detail-btn:hover{background-color:#FF0000;color:#FFFFFF;text-decoration:none}.check-list li{border-bottom:1px dotted #CCC;margin-bottom:7px;padding-bottom:4px;line-height:1.4em;background:url(/ux/campaign/apac-explore-ansible/images/common/check_ico.png) no-repeat left 1px;padding-left:22px;margin-left:22px;margin-right:22px}.circle-list li::before{content:"◎";color:#C00;margin-right:3px}.circle-list li{border-bottom:1px dotted #CCC;margin-bottom:7px;padding-bottom:4px;line-height:1.6em;margin-left:22px;margin-right:22px;text-indent:-1.1em;padding-left:22px}.dot-list li{border-bottom:1px dotted #CCC;margin-bottom:8px;padding-bottom:5px;line-height:1.5em;text-indent:-1.1em;padding-left:22px}#link-area dl dt{color:#F69F25;letter-spacing:-0.05em}#link-area ul{border-top:1px solid #62babf;margin-top:40px;padding-top:20px}#link-area ul li{border-bottom:1px solid #62babf;margin-bottom:20px;padding:0 5px 18px 20px;text-indent:-15px}#link-area ul li a{color:#337ab7;word-wrap:break-word;background:url(/ux/campaign/apac-explore-ansible/images/arrow-a.png) no-repeat left 30%;background-size:8px 12px;padding-left:15px}#link-area ul li a:hover{color:#62babf}#link-area ul li span{font-weight:bolder;color:#333;display:block;overflow:hidden}.cate-item li{width:100%;margin:20px 0;background:#FFF;box-shadow:0px 1px 1px rgba(0,0,0,0.2);position:relative;border:solid 10px #FFFFFF;transition:0.6s}.cate-item li:hover{border:solid 10px #62BABF;transition:0.3s}.cate-item li img{width:38%;float:left;margin-right:2%}.cate-item li dl{padding:10px;overflow:hidden}.cate-item li dl dt{font-size:18px;color:#CC0000;margin-bottom:10px}.cate-item li dl dt:nth-child(2){font-size:20px;font-weight:bold;color:#666666;margin-bottom:10px}.cate-item li dl dd{line-height:1.5em}.link-box{width:100%;height:100%;display:block;text-decoration:none}.link-box:hover{text-decoration:none}.link-box dd{color:#333333}.link-box::after{content:"";display:table;clear:both}.col-row{clear:both}.col-row:after{display:table;content:"";line-height:0}.col-row p,.col-row ul{text-align:left}.col-4{width:27%;float:left;margin:0px 3%;text-align:center}.col-4 img{width:60%}.col-4 dt{margin-bottom:15px}.tab-list{margin-bottom:50px}.tab-list li{display:inline-block;margin:5px 20px}.tab-list li a{font-weight:bold;color:#999999;padding:3px 5px 0px}.tab-list li a:hover,.tab-list li a.active{font-weight:bold;color:#CC0000;border-bottom:solid 2px #CC0000;text-decoration:none}#tab-body>li{height:0px;overflow:hidden;opacity:0}#tab-body>li.active{height:auto;opacity:1;margin-top:-15px}.after-arrow{position:relative}.after-arrow::after{content:"";display:block;background:url(../images/arrow-b.png) no-repeat center center;background-size:20px 40px;width:20px;height:40px;position:absolute;top:44%;right:-12%}.archive{border:1px solid #CC0000;padding:12px;width:200px;height:50px;display:block;border-radius:25px;margin:0px auto 70px;text-decoration:none}.archive:hover{border:1px solid #FF0000;text-decoration:none;background:rgba(255,0,0,0.1)}#inquiry{border-top:solid 1px #FFFFFF}#inquiry .inquiry-list{display:flex;justify-content:center}#inquiry .inquiry-list li{margin:20px 2%;width:46%}.price-list table th{padding:13px 10px 10px 10px;background-color:#CC0000;color:#FFFFFF;border-right:solid 1px #FFFFFF;vertical-align:middle}.price-list table th:last-child{border-right:none}.price-list table td{padding:13px 10px 10px 10px;border-bottom:solid 1px #CCCCCC;line-height:1.5em;vertical-align:middle}.price-list table td:first-child{text-align:center}.price-list table td:last-child{border-bottom:solid 1px #CCCCCC;border-right:none;text-align:right}.slider-box{position:relative;padding-bottom:20px}.slider{max-width:1100px;margin:auto;padding:0}.slider li{text-align:left}.slider li h4{font-size:22px;font-weight:normal;margin-bottom:15px}.slider li img{float:left;margin-right:4%;max-width:48%}.slider li p{overflow:hidden;font-size:16px;line-height:1.7em}.slider li::after{display:table;content:"";line-height:0;clear:both}.blog-btn{text-align:center}.blog-btn a{border:solid 1px #666666;color:#666666;display:block;padding:10px}.bnr-list{display:flex;justify-content:center}.bnr-list li{margin:15px 1%}.bnr-list li img{max-width:100%}@media only screen and (max-width: 980px){body,#wrapper{max-width:980px}#header .header-inner{width:auto}.navbar-wrapper{font-size:85%}.navbar .navbar-header .navbar-brand{font-size:22px}.navbar-nav li{margin:0 3px}.navbar-nav li a{font-size:12px}.top-header-content h1{font-size:40px}.top-header-content h3{font-size:18px}.top-header-content p.lead{color:#FFFFFF;font-size:18px}}@media screen and (max-width: 768px){body{font-size:15px}body,#wrapper{width:auto}#wrapper{width:100%;min-width:100%}#header{height:auto}#header .header-inner p img{height:auto;width:120px}#home #header .inner{padding-top:70px}.top-header-content h1{font-size:32px;margin-bottom:40px}.top-header-content h1 span{font-size:28px}.top-header-content h3{font-size:14px;margin-bottom:20px}.top-header-content p.lead{color:#FFFFFF;font-size:15px}.top-header-content .detail-btn{bpadding:9px 20px 7px;margin-bottom:10px;margin-right:0px;display:block;width:220px}.top-header-content .detail-btn a{color:#FFFFFF;font-size:14px}.header_m{width:auto;padding-top:160px}.header_m h1{font-size:30px}.header_m h2{font-size:20px}.br-pc{display:block}.br-sp{display:none}.sp-no{display:none}.pc-no{display:block !important}.cateItem{width:100px;height:100px;font-size:85%;margin-top:30px;margin-left:15px}.cateItem:before{position:absolute;top:-6px;left:-6px;border:solid 1px rgba(100,100,100,0.5);width:108px;height:108px}.inquiry-navbtn a{padding:10px 35px 10px 10px;background:#c00 url(/ux/campaign/apac-explore-ansible/images/common/mail-pic.png) no-repeat 62% center}.inquiry-navbtn{padding:0px !important}.navbar-wrapper{height:55px}.navbar-wrapper.fixed{height:55px}.navbar-wrapper .navbar{margin:0px auto;width:100%;padding-top:0px;position:relative;font-size:125%}.navbar-wrapper .navbar li{display:block}.navbar-wrapper .navbar a{color:#FFF;display:block}.navbar-wrapper .navbar a:hover{color:#F00;text-decoration:none}.navbar-wrapper .navbar .active{border-bottom:none !important}.navbar-wrapper .navbar .active a{border-bottom:2px solid #E02C32;padding-bottom:2px}.fixed .navbar .navbar-header .navbar-brand{font-size:17px}.navbar-nav{margin-top:0px !important}.navbar .navbar-header .navbar-brand{float:left;margin-top:10px}.navbar .navbar-header .navbar-brand img,.fixed .navbar .navbar-header .navbar-brand img{width:auto;height:40px;margin-top:-5px}.navbar h1{display:none}.navbar #menu{display:block;float:right;margin-top:15px;margin-right:20px;color:#FFF}.navbar .navbar-nav{float:none;position:absolute;top:55px;left:0px;width:100%;display:none;padding-right:0px}.navbar .navbar-nav li{float:none;margin:0;padding:12px 0px 10px;width:auto;text-align:center;background:rgba(0,0,0,0.7);border-top:solid 1px rgba(255,255,255,0.2)}.fixed .navbar-nav{margin-top:0px !important}#menu:after{content:"MENU"}#menu.close:after{content:"CLOSE"}.contents h2{font-size:23px}.contents h3{font-size:17px}.contents h4{font-size:17px}.contents{margin:0 auto;padding:50px 20px}.partner-logo img{margin:0px auto}.case-study dt img{height:auto;width:150px}.case-study dd{overflow:hidden}.detail-btn a{margin:auto;margin-top:8px}#link-area ul li span{display:block;width:auto}.col-img img{height:auto;width:100%}.cate-item li{width:100%;max-width:440px;margin-left:auto;margin-right:auto}.cate-item li img{width:100%;float:none}.cate-item li dl{padding:15px 10px 10px;overflow:hidden}.col-4{width:90%;float:none;margin:20px auto}.col-4 img{max-width:200px}.after-arrow::after{content:none}.tab-list li{margin:5px 1%;width:30%;border:solid 1px #CCCCCC}.tab-list li a{font-weight:bold;color:#999999;padding:6px 0px 0px;display:block;border-bottom:solid 2px #F2F2F2}.slider li h4{font-size:20px;max-width:528px;margin:10px auto 15px}.slider li img{float:none;margin:0 auto 20px;max-width:100%}.slider li p{font-size:16px;max-width:528px;margin:0 auto 30px}.bnr-list{display:flex;justify-content:center;flex-flow:column}#inquiry .inquiry-list{flex-flow:column}#inquiry .inquiry-list li{margin:20px 2%;width:96%}#inquiry .inquiry-list li:first-child{border-bottom:dotted 1px #999;padding-bottom:40px}}@media screen and (max-width: 480px){.top-header-content h1{font-size:28px;margin-bottom:20px}.top-header-content h1 span{font-size:24px}.top-header-content h3{font-size:13px;margin-bottom:10px}.top-header-content p.lead{display:none}.top-header-content .detail-btn{padding:6px 5px 4px;margin-bottom:10px;width:200px}.top-header-content .detail-btn a{font-size:13px}.tab-list li{width:47%;border:solid 1px #CCCCCC}.width-ss{width:80%}.slide-cotent h2{font-size:21px}.slider li p{font-size:14px}.contents h2{margin-bottom:35px;font-size:21px}.contents h3{margin-bottom:20px;font-size:16px}.contents h4{font-size:16px}.contents p{font-size:15px}}.report1712 #header{background:url(../images/report1712/report-bg1.jpg) no-repeat center center;height:600px;background-size:cover;padding-top:160px}.report1801 #header{background:url(../images/report1801/bg01.jpg) no-repeat center center;height:600px;background-size:cover;padding-top:160px}.header-content{margin:0 auto;max-width:1200px;padding:0 40px}.report1712 .header-content{text-align:right;color:#FFF}.report1801 .header-content{text-align:right;color:#FFF}.cattitle{text-align:center;color:#CC0000;font-size:22px;font-weight:bold;margin-bottom:10px}.bold{font-weight:bold}.header-content h1{font-size:55px;line-height:1em;margin:60px 0 30px 0}.header-content h1 span{font-size:32px}.header-content h3{font-size:20px}.header-content h3 span{font-size:18px}.header-content p span{font-size:22px;line-height:1.4em}.secondary-contents{margin:0 auto;max-width:800px;padding:70px 20px}.secondary-contents h2{text-align:center;margin-bottom:40px;font-size:32px;line-height:1.5em}.secondary-contents h2 span{box-shadow:0 3px 0 #4DB1B1}.secondary-contents h3{font-size:22px;line-height:1.4em;margin-top:40px;margin-bottom:10px}.secondary-contents h4{font-weight:bold;color:#666666;margin-bottom:10px;border-bottom:dotted 1px #CCCCCC}.secondary-contents p{margin-bottom:1em}.secondary-contents img{max-width:100%;height:auto;margin-bottom:1em}.bddb{border-bottom:dotted 1px #999999}.exw{background:url(../images/exw.png) no-repeat right center;background-size:14px 10px;padding-right:18px}.exb{background:url(../images/exb.png) no-repeat right center;background-size:14px 10px;padding-right:18px}@media screen and (max-width: 768px){.report1712 #header,.report1801 #header{height:360px;padding-top:100px;background-position:37% 50%}.header-content{padding:0 20px}.header-content h1{font-size:25px;line-height:1em;margin:30px 0 20px 0}.header-content h1 span{font-size:15px}.report1801 .header-content h1{font-size:30px}.header-content h3{font-size:13px;line-height:1.2em}.header-content h3 span{font-size:12px}.header-content p{font-size:13px;line-height:1.4em}.secondary-contents{padding:50px 20px}.secondary-contents h2{font-size:24px}.secondary-contents h3{font-size:18px}.exw{padding-right:0px;background-position:right 20px center}.exb{padding-right:0px;background-position:right 20px center}#started .exb{padding-right:20px;background-position:right center}}@media screen and (max-width: 374px){.report1712 #header,.report1801 #header{height:330px;padding-top:90px}.header-content h1{font-size:20px;line-height:1em;margin:30px 0 20px 0}.header-content h1 span{font-size:12px}.report1801 .header-content h1{font-size:22px}.header-content h3{font-size:13px}.header-content h3 span{font-size:12px}.header-content p{font-size:13px}}.partner-list{margin:0 1.5%}.partner-list li{float:left;width:31.33333%;margin:0 1%;padding:15px 30px;text-align:center;border:solid 1px rgba(255,255,255,0)}.partner-list li.active{border:solid 1px #0091d8;border-bottom:solid 1px #FFFFFF}.partner-list li img{width:100%;margin-bottom:20px}.partner-list li a{color:#FFFFFF;font-size:14px;line-height:1;text-decoration:none !important;white-space:nowrap}.partner-list li a span{background-color:#0091d8;padding:9px 20px 8px 20px;border-radius:20px;opacity:1;transition:0.3s}.partner-list li a:hover span{opacity:0.7;transition:0.3s}#partner-list .col-row{background-color:#FFFFFF;padding:30px}#tabMenu{z-index:999}#tabBoxes{z-index:-1;margin-top:-1px}#tabBoxes li{display:none;padding:20px;border:solid 1px #0091d8}#home .contents .partner-details h3{font-size:20px;color:#333333;margin-bottom:20px;border:none}.partner-details dl{margin-bottom:1.2em}.partner-details dt{font-weight:bold;margin-bottom:0.4em}.partner-details dd{padding-left:1.6em;text-indent:-0.55em;line-height:1.4;margin-bottom:0.5em}.partner-details dd.noindent{padding-left:1em;text-indent:0}.partner-details p.close{text-align:center;margin-top:30px}.partner-details p.close a{color:#FFFFFF;font-size:14px;line-height:1;background-color:#0091d8;padding:9px 20px 8px 20px;border-radius:105px;opacity:1;transition:0.3s}.partner-details p.close a:hover{opacity:0.7;transition:0.3s;text-decoration:none}@media screen and (max-width: 768px){#partner-list .contents{padding:50px 0px}#partner-list .col-row{background-color:#FFFFFF;padding:20px 15px}.partner-list{margin:0}.partner-list li{float:left;width:33.33333%;margin:0;padding:10px 10px;text-align:center;border:solid 1px rgba(255,255,255,0)}.partner-list li a{font-size:11px}.partner-list li a span{padding:9px 17px 8px 17px}.partner-details p.close a{font-size:11px}}.slick-prev{-webkit-transform:translate(-160px, 0);-ms-transform:translate(-160px, 0);transform:translate(-160px, 0)}.slick-next{-webkit-transform:translate(110px, 0);-ms-transform:translate(110px, 0);transform:translate(110px, 0)}.flex-row{display:flex;justify-content:space-between;flex-flow:wrap}.flex-col3{width:30%}@media screen and (max-width: 480px){.flex-col3{width:100%;margin:3%}}.flex-col3 img{max-width:100%;height:auto}
