#main .case .comTopicsBox{margin-bottom:59px}#main .case .comTopicsBox .photo{margin-top:104px}#main .case .list{margin-right:-20px}#main .case .list li{margin:0 20px 20px 0;float:left;width:230px}#main .case .list .textImg{float:left;background-color:#cebb87}#main .case .list .textBox{width:180px;float:right;background-color:#f2f0e3}#main .case .list .textBox .photo{padding:10px 0 15px;text-align:center}#main .case .list .textBox p{margin-bottom:7px;font-size:14px;line-height:1.6;color:#333;text-align:center}#main .case .list .textBox p span{font-size:12px;display:block;margin-top:-2px}#main .case .list .textBox .link{margin:0 auto;padding-bottom:10px;width:160px}#main .case .list .textBox .link a{padding:6px 5px 3px;font-size:14px;color:#fff;display:block;text-align:center;background-color:#b48e31;border-radius:4px;position:relative;behavior:url(/js/pie.htc)}#main .case .list .textBox .link a span{padding-left:10px;display:inline-block;background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/common/icon10.png) no-repeat left center}#main .case02 .comTopicsBox{border-bottom:none;padding-bottom:82px}#main .case02 .mainBox{width:760px}#main .case02 .inner{margin-bottom:2px;padding-bottom:58px;background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/case/line.gif.pagespeed.ce.nTd5JOkXDq.gif) repeat-x left bottom}#main .case02 .inner .photoBox{padding-top:2px;float:left;width:320px;text-align:center}#main .case02 .inner .textBox{width:417px;float:right}#main .case02 .inner .textBox p{font-size:14px;line-height:1.6}#main .case02 .inner .textBox .comTitle{margin-bottom:23px;font-size:16px}#main .case02 .arrow{margin-bottom:33px;text-align:center}#main .case02 .lastInner{background:none}#main .case02 .linkBox{padding-top:50px;border-top:1px solid #eaeaea}#main .case02 .linkBox .comLink02{margin:0 auto;width:210px}#main .case02 .inner02{padding-bottom:45px}#main .case02 .arrow02{margin-bottom:28px}@media all and (min-width:737px) and (max-width:768px){#main .case .comTopicsBox .photo{margin-top:30px}#main .case .list{margin:0 auto;width:716px}#main .case .list li{margin:0 10px 15px 0;width:232px}#main .case .list li:nth-child(3n+3) {margin-right:0}#main .case .list .textBox{float:left;padding:0}#main .case .list .textBox .photo{margin:0;padding:10px 0}#main .case .list .textBox .link{padding-bottom:10px}#main .case02 .comTopicsBox{margin-bottom:0!important}#main .case02 .inner .photoBox{width:280px}#main .case02 .inner .photoBox img{width:100%}#main .case02 .inner .spPhoto img{margin:0 auto;width:147px}#main .case02 .inner .textBox{float:none;padding-left:300px}}@media all and (min-width:0) and (max-width:736px){#main .case .comTopicsBox .photo{margin-top:20px}#main .case .list{margin:0}#main .case .list li{float:left;margin:0 0 10px;width:49%}#main .case .list li:nth-child(2n) {float:right}#main .case .list .textImg{width:20%;background-color:#cebb87}#main .case .list .textImg img{width:100%}#main .case .list .textBox{width:70%;padding:0 5%;float:left}#main .case .list .textBox .photo{margin:0;padding:10px 0}#main .case .list .textBox img{width:100%}#main .case .list .textBox p{font-size:11px}#main .case .list .textBox .link{padding-bottom:10px;width:100px}#main .case .list .textBox .link a{font-size:10px}#main .case .list .textBox p span{font-size:10px}#main .case02 .inner{padding-bottom:20px;background-size:5px 3px}#main .case02 .inner .photoBox{float:none;width:300px;margin:0 auto 15px}#main .case02 .inner .photoBox img{width:100%}#main .case02 .inner .textBox{width:auto;float:none}#main .case02 .inner .textBox .comTitle{margin-bottom:10px}#main .case02 .arrow{margin-bottom:15px}#main .case02 .linkBox{padding-top:30px}#main .case02 .inner .spPhoto img{margin:0 auto;width:147px}}