#mainImg{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/adult-casebook/bg_mv01-sp.png);background-size:cover}@media screen and (min-width:600px){#mainImg{background-image:url(//www.horii-kyousei.com/cms/wp-content/themes/horii-kyousei/css/../img/adult-casebook/bg_mv01-pc.png);background-size:1920px}}@media screen and (max-width:600px){#mainImg .mainTit{font-size:2rem;width:286px}}#case{padding:45px 0 52px}#case .list .item{position:relative;counter-increment:numlist;padding:5px 0}#case .list .item a{padding-left:85px;color:#f07c77;font-size:1.3rem;font-weight:700;text-decoration:underline}#case .list .item a:hover{text-decoration:none}#case .list .item:before{content:"CASE:0" counter(numlist);position:absolute;top:6px;left:0;padding:0 10px;border-radius:20px;background-color:#f07c77;font-family:'Noto Serif JP',serif;color:#fff}#case .secCase{margin-top:22px;padding:18px 20px 25px;counter-increment:numlist}#case .secCase .caseTit{padding:12px 15px 5px}#case .secCase .txt{margin-top:8px}#case .secCase .txt.title{color:#f07c77;font-size:16px;padding:6px 0;text-align:center;border:1px solid #f07c77;width:45%;margin:0 auto 8px}#case .secCase .subTit{margin-top:11px}#case .secCase .sub{margin-top:20px}#case .secCase .img{margin-top:24px;height:auto;max-height:100%}#case .secCase .mod_case01 .img img{width:92%;height:auto;border-radius:none}#case .secCase .noList{margin-top:9px}#case .secCase .noList .item b{color:#f07c77;font-weight:700}#case .secCase a{text-decoration:underline;color:#77cce4}#case .secCase+.secCase{margin-top:26px}@media screen and (min-width:600px){#case{padding:87px 0 100px}#case .tit{margin-bottom:34px}#case .list .item{padding:9px 0;background-position:0 5px;background-size:100px}#case .list .item a{padding-left:115px;font-size:1.5rem}#case .list .item:before{top:7px;padding:2px 15px}#case .secCase{margin-top:40px;padding:40px 40px 50px;box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}#case .secCase .caseTit{padding:12px 0;font-size:1.8rem;margin-bottom:25px}#case .secCase .txt{margin-top:10px}#case .secCase .risk{float:right;width:530px;margin-top:20px}#case .secCase .risk .riskContent .txt{font-size:1.3rem}#case .secCase .subTit{margin-top:26px;padding-bottom:11px}#case .secCase .sub{margin-top:35px}#case .secCase .img{margin-top:25px}#case .secCase .noList{margin-top:14px}#case .secCase .noList .item b{font-weight:700}#case .secCase a:hover{text-decoration:none}#case .secCase+.secCase{margin-top:47px}#case #case01 .subTit:nth-of-type(2){margin-top:34px}#case #case02{padding:43px 40px 55px}#case #case02 .subTit:nth-of-type(2){margin-top:34px}#case #case03{padding:43px 40px 55px}#case #case04{margin-bottom:50px}#case #case04 .subTit:nth-of-type(2){margin-top:37px}#case #case05{padding:43px 40px 45px}#case #case05 .img:nth-of-type(1){margin-top:20px}#case #case05 .subTit:nth-of-type(2){margin-top:34px}#case #case06{padding:43px 40px 50px}#case #case06 .subTit:nth-of-type(2){margin-top:36px}}#link{padding:52px 0 46px}#link .wrap{padding:18px 25px 28px;border-radius:10px}@media screen and (min-width:600px){#link{padding:100px 0 90px}#link .wrap{padding:31px 38px 43px;margin:0}#link .wrap .btnList{margin:0;-ms-flex-pack:left;justify-content:left;-webkit-box-pack:left}#link .wrap .btnList .btn{width:196px;margin:0 10px 0 0}#link .wrap .btnList .btn a{padding:20px 0}}