.okome .content-body{left:0;margin:0;padding:0 0 60px;position:relative;top:0}.okome .content-body .hd-image{height:410px;margin:0 auto;padding:0;width:702px}.okome .content-body .buttons{background-color:#f8f4eb;margin:0 auto;max-width:702px}.okome .content-body .button{padding:0 2px 25px 22px;width:100%}.okome .content-body .button a{margin:0;padding:0}.okome .content-body .button img{margin-left:4px}.okome .content-body .button a:hover img{filter:"alpha( opacity=70 )";filter:alpha(opacity=70);opacity:.7}@media only screen and (max-width:767px){.okome .content-body{margin:0 auto;padding:0 0 10.6666666667vw;width:100%}.okome .content-body .hd-image{height:auto;margin:0;padding:0;width:100%}.okome .content-body .hd-image img{width:100%}.okome .content-body .buttons{padding-bottom:5.3333333333vw}.okome .content-body .button{background-size:108%;-webkit-box-sizing:content-box;box-sizing:content-box;height:auto;padding:0 4% 2%;width:100%}.okome .content-body .button img{margin-left:0;width:45%}}[class^=vol] #main ul.breadcrumbs,[class^=vol] ul.breadcrumbs{display:none}[class^=vol] .content-body{background:url(/assets/img/special/okome/yushin_kome_back2.jpg) no-repeat #f8f4eb 0 0;left:0;margin:0 auto 30px;padding:5em 4em;position:relative;top:0;width:702px}[class^=vol] .content-body p{line-height:1.6;margin:0 0 30px}[class^=vol] .content-body .volume{color:#fff;font-size:120%;margin-bottom:1em}[class^=vol] .content-body .volume span{background-color:#950013;padding:.1em .5em}[class^=vol] .content-body h1{font-size:240%;line-height:1.6;margin-bottom:1em}[class^=vol] .content-body h2{color:#926234;font-size:180%;line-height:1.6;margin-bottom:1em}@media only screen and (max-width:767px){[class^=vol] #content{min-height:auto}[class^=vol] .content-body{margin:0 0 8vw;padding:5em 5%;width:100%}[class^=vol] .content-body p{margin-bottom:1em}[class^=vol] .content-body .volume img{max-width:100%}[class^=vol] .content-body p img{width:100%}}