.singlePager{display:flex;align-items:stretch;justify-content:center}.singlePager>span,.singlePager>a{line-height:1;padding:.8em 1em;margin-left:1em;font-size:14px;border:1px solid #000;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){.singlePager>span,.singlePager>a{font-size:1.6279069767vw}}@media only screen and (max-width: 767px){.singlePager>span,.singlePager>a{font-size:3.2558139535vw}}.singlePager>span:first-child,.singlePager>a:first-child{margin-left:0}.singlePager>span{background-color:#000;color:#fff}@media only screen and (min-width: 1080px){.singlePager>a{transition:background-color .3s ease 0s,color .3s ease 0s}.singlePager>a:hover{background-color:#000;color:#fff}}#contents.download_single #downloadHead{width:100%;box-sizing:border-box}#contents.download_single #downloadHead .headContents{width:100%;display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width: 767px){#contents.download_single #downloadHead .headContents{display:block}#contents.download_single #downloadHead .headContents>*{margin-top:4.6511627907vw}#contents.download_single #downloadHead .headContents>*:first-child{margin-top:0}}#contents.download_single #downloadHead .headContents.noPhoto .detail{width:100%}#contents.download_single #downloadHead .headContents .photo{width:min(23.6111111111vw, 340px);aspect-ratio:768/470;box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_single #downloadHead .headContents .photo{width:30%}}@media only screen and (max-width: 767px){#contents.download_single #downloadHead .headContents .photo{width:100%}}#contents.download_single #downloadHead .headContents .photo .img{width:100%;height:100%;box-sizing:border-box}#contents.download_single #downloadHead .headContents .photo .img>img{width:100%;max-width:none;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}#contents.download_single #downloadHead .headContents .detail{width:calc(100% - min(23.6111111111vw, 340px) - min(2.7777777778vw, 40px));box-sizing:border-box}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_single #downloadHead .headContents .detail{width:65%}}@media only screen and (max-width: 767px){#contents.download_single #downloadHead .headContents .detail{width:100%}}#contents.download_single #downloadHead .headContents .detail>*{margin-top:min(1.0416666667vw, 15px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_single #downloadHead .headContents .detail>*{margin-top:1.7441860465vw}}@media only screen and (max-width: 767px){#contents.download_single #downloadHead .headContents .detail>*{margin-top:3.488372093vw}}#contents.download_single #downloadHead .headContents .detail>*:first-child{margin-top:0}#contents.download_single #downloadHead .headContents .detail .title{padding-bottom:.4em;border-bottom:1px solid #a4a4a4}#contents.download_single #bownow .bownowTitleArea{margin-bottom:min(2.7777777778vw, 40px)}@media only screen and (min-width: 768px)and (max-width: 1079px){#contents.download_single #bownow .bownowTitleArea{margin-bottom:4.6511627907vw}}@media only screen and (max-width: 767px){#contents.download_single #bownow .bownowTitleArea{margin-bottom:9.3023255814vw}}