#main .periodontal .comTopicsBox{margin-bottom:45px;padding-bottom:63px}#main .periodontal .mainBox{width:760px}#main .periodontal .headLine04{margin-bottom:48px}#main .periodontal .imgBoxR03{margin-bottom:52px}#main .periodontal .imgBoxR03 .photoBox{padding-left:30px}#main .periodontal .photo{margin-bottom:47px;text-align:center}#main .periodontal .text{font-size:14px;line-height:1.6}#main .periodontal .periodBox{padding-bottom:100px;border-bottom:1px solid #eaeaea}#main .classification .comTopicsBox{padding-bottom:62px}#main .classification .classBox{padding:47px 0 50px;border-bottom:1px solid #eaeaea}#main .classification .mainBox{width:760px}#main .classification .headLine04{margin-bottom:44px}#main .classification p{margin-bottom:14px;font-size:14px;line-height:1.6}#main .classification .subBox{margin:0 auto;padding:20px 10px;width:380px;background-color:#f7f3ea}#main .classification .subBox p{margin-bottom:20px;text-align:center}#main .classification .subBox ul{margin:0 0 0 40px}#main .classification .imgBoxR02{margin-bottom:0}#main .classification .imgBoxR02 .textBox{width:425px}#main .classification .imgBoxR02 .textBox .text{margin-bottom:40px}#main .treatments .comTopicsBox{padding-bottom:63px}#main .treatments .imgBoxL02{padding-top:0}#main .treatments .imgBoxL02 .textBox .comTitle{font-size:15px;margin:18px 0}#main .treatments .imgBoxL02 .textBox .comTextList li{float:left;padding-right:20px}#main .treatments .imgBoxL02 .comTextList02{margin-bottom:7px}#main .treatments .treatmentBox{padding-bottom:50px;border-bottom:1px solid #eaeaea}#main .checklist .comTopicsBox{margin-bottom:48px;padding-bottom:64px}#main .checklist .checkBox{padding-bottom:94px;border-bottom:1px solid #eaeaea}#main .checklist .mainBox{width:760px}#main .checklist .mainBox .photoList{margin:0 -80px 58px 0}#main .checklist .mainBox .photoList li{padding-right:80px;float:left;width:340px}#main .checklist .mainBox .photoList li span{display:block;text-align:center;font-size:14px;margin-top:8px}#main .checklist .textList{margin-left:40px}#main .checklist .textList li{padding-left:75px;float:left;width:315px}#main .checklist .textList li:first-child{width:220px}#main .checklist .textList li ul li{float:none;width:auto!important;padding:0 0 4px 24px;font-size:14px;background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/common/icon13.png) no-repeat left 1px}@media all and (min-width:737px) and (max-width:768px){#main .periodontal .periodBox{padding-bottom:40px}#main .classification .comTopicsBox{margin-bottom:0!important}#main .classification .imgBoxR02{margin-bottom:0!important}#main .checklist .mainBox .photoList{margin:0 0 20px}#main .checklist .mainBox .photoList li{padding:0;width:49%}#main .checklist .mainBox .photoList li:nth-child(2n) {float:right}#main .checklist .mainBox .photoList li img{width:100%}#main .checklist .textList{margin:0}#main .checklist .checkBox{padding-bottom:30px}}@media all and (min-width:0) and (max-width:736px){#main .periodontal .headLine04{margin-bottom:20px}#main .periodontal .imgBoxR03{margin-bottom:20px}#main .periodontal .imgBoxR03 .photoBox{padding:0 0 10px;margin:0 auto;max-width:280px}#main .periodontal .periodPhoto{margin:0 auto 20px;max-width:280px}#main .periodontal .periodPhoto img{width:100%}#main .periodontal .periodBox{padding-bottom:20px}#main .classification .classBox{padding:10px 0}#main .classification .headLine04{margin-bottom:20px}#main .classification .subBox{width:auto}#main .classification .subBox p img{width:100%}#main .classification .subBox ul{margin:0}#main .classification .imgBoxR02{margin-bottom:0!important}#main .classification .imgBoxR02 .photoBox{text-align:center}#main .classification .imgBoxR02 .textBox .text{margin-bottom:20px}#main .treatments .treatmentBox{padding-bottom:0}#main .checklist .mainBox .photoList{margin:0 auto 10px;width:300px}#main .checklist .mainBox .photoList li{width:auto;padding:0 0 10px;float:none}#main .checklist .mainBox .photoList li img{width:100%}#main .checklist .textList{margin:0}#main .checklist .textList li{float:none;width:auto;padding:0}#main .checklist .checkBox{padding-bottom:20px}}