#main .orthodontics .aboutBox{margin-bottom:45px;padding-bottom:50px;border-bottom:1px solid #eaeaea}#main .orthodontics .mainBox{margin:0 auto;width:760px}#main .orthodontics .comTopicsBox{margin-bottom:45px}#main .orthodontics p{margin-bottom:38px;font-size:14px;line-height:1.6}#main .orthodontics .inner{padding:19px 5px 14px 35px;background-color:#f8f5ed}#main .orthodontics .inner p{margin:12px 0 0;font-weight:bold;float:left}#main .orthodontics .inner ul{float:right;width:405px}#main .orthodontics .inner ul li{padding-left:25px;float:left;width:210px}#main .orthodontics .inner ul li:first-child{padding-left:0;width:170px}#main .orthodontics .inner ul li ul{margin:0;float:none;width:auto}#main .orthodontics .inner ul li ul li{padding-left:20px!important;float:none;width:auto!important}#main .orthodontics .imgBox .photoBox{margin-top:-5px;float:left}#main .orthodontics .imgBox .textBox{float:right;width:504px}#main .orthodontics .imgBox .textBox p{margin-bottom:8px}#main .orthodontics .imgBox .textBox .title{margin-bottom:40px;font-size:22px}#main .orthodontics .imgBox .textBox dt{font-size:14px;line-height:1.6;float:left}#main .orthodontics .imgBox .textBox dd{font-size:14px;line-height:1.6;padding-left:7.5em}#main .orthodontics .smileplan{margin-bottom:46px;padding-bottom:40px;border-bottom:1px solid #eaeaea}#main .orthodontics .h4Ttl{margin-bottom:44px}#main .orthodontics .text{margin-bottom:23px}#main .orthodontics .subBox{padding:16px 50px 14px 23px;background-color:#f8f5ed}#main .orthodontics .subBox li:first-child{float:left}#main .orthodontics .subBox li{float:right;width:320px}#main .orthodontics .subBox li ul{margin:0}#main .orthodontics .subBox li ul li{float:none!important;width:auto!important}#main .orthodontics .subBox .comTitle{margin-bottom:14px;font-size:15px}#main .orthodontics .smileplan02{padding-bottom:74px}#main .orthodontics02 .comTopicsBox{padding-bottom:64px;border-bottom:none}#main .orthodontics02 .imgBoxR{padding-bottom:68px;border-bottom:none;background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/orthodontic/orthodontics02_photo01.jpg) no-repeat right bottom}#main .orthodontics02 .comTable01{margin:34px 0 0}#main .orthodontics02 .comTable01 th{padding:10px 5px 5px 35px;width:34%;text-align:left}#main .orthodontics02 .comTable01 td{padding:10px 5px 5px 25px;width:66%;text-align:left}#main .orthodontics02 .comTextList{margin-bottom:0}#main .orthodontics02 .imgBoxL{padding:97px 0 93px;min-height:220px;border-bottom:none;background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/orthodontic/orthodontics02_photo02.jpg) no-repeat left bottom}#main .orthodontics02 .inner01{padding:95px 0;min-height:220px;background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/orthodontic/orthodontics02_photo03.jpg) no-repeat right bottom}#main .orthodontics02 .inner02{background:url(https://www.smileplan-ibaraki.com/wordpress/wp-content/themes/ibaraki/img/orthodontic/orthodontics02_photo04.png) no-repeat left bottom;border-bottom:1px solid #eaeaea}#main .orthodontics02 .inner02 p{margin-bottom:23px}#main .orthodontics02 .inner02 dt{font-size:14px;line-height:1.6;float:left}#main .orthodontics02 .inner02 dd{font-size:14px;line-height:1.6;padding:0 0 20px 2.7em}#main .case .comTopicsBox{padding-bottom:64px;border-bottom:none}#main .case .mainBox{width:760px}#main .case .comTable01{margin-bottom:50px}#main .case .comTable01 th{padding:9px 8px 5px 18px;width:24%;text-align:left}#main .case .comTable01 td{padding:9px 8px 5px;text-align:left;width:76%}#main .case .photo{margin-bottom:31px;text-align:center}#main .case .photo02{margin-bottom:68px}#main .case .photo03{margin-bottom:22px}#main .case .arrow{margin-bottom:21px;text-align:center}#main .case .arrow02{margin-bottom:10px}#main .case .comTitle{margin-bottom:28px;font-size:15px}#main .case .textBox{width:460px}#main .case .caseBox{padding-bottom:100px;border-bottom:1px solid #eaeaea}#main .worries .comTopicsBox{padding-bottom:64px;border-bottom:none}#main .worries .mainBox{width:760px}#main .worries .imgBoxR02 .textBox{width:455px}#main .worries .imgBoxR02{margin-bottom:60px}#main .worries .imgBoxL02{width:auto;margin-bottom:60px;padding:0}#main .worries .imgBoxL02 .textBox{width:455px}#main .worries .imgBoxL02 .photoBox{margin-top:3px}#main .worries .worriesBox{padding-bottom:50px;border-bottom:1px solid #eaeaea}#main .fees .mainBox{width:760px}#main .fees .comTopicsBox{padding-bottom:74px;border-bottom:none}#main .fees .comTable01{margin-bottom:32px}#main .fees .comTable01 th{padding:16px 5px 16px 22px;width:36%;text-align:left;vertical-align:top}#main .fees .comTable01 td{padding:16px 15px 16px 10px;width:28%;text-align:right}#main .fees p{font-size:14px;line-height:1.2;text-align:right}#main .fees .feesBox{padding-bottom:54px;border-bottom:1px solid #eaeaea}@media all and (min-width:737px) and (max-width:768px){#main .orthodontics .imgBox .textBox{float:none;width:auto;padding-left:240px}#main .orthodontics02 .imgBoxR{padding:20px 20px 0}#main .orthodontics02 .imgBoxL{padding:20px 20px 0;min-height:inherit}#main .case .comTopicsBox{margin-bottom:0!important}#main .case .textBox{width:60%}#main .worries .comTopicsBox{margin-bottom:0!important}#main .worries .imgBoxR02 .textBox{width:57%}#main .worries .imgBoxL02 .photoBox{margin:0;float:left}#main .worries .imgBoxL02 .textBox{margin:0;width:57%;float:right}#main .fees .comTopicsBox{margin-bottom:0!important}#main .orthodontics02 .comTopicsBox{margin-bottom:0!important}}@media all and (min-width:0) and (max-width:736px){#main .orthodontics p{margin-bottom:20px}#main .orthodontics .inner{padding:10px 20px}#main .orthodontics .inner p{margin:0 0 10px;float:none;text-align:center}#main .orthodontics .inner ul{width:auto;float:none}#main .orthodontics .inner ul li{width:auto;padding:0;float:none}#main .orthodontics .aboutBox{padding-bottom:20px;margin-bottom:20px}#main .orthodontics .imgBox .photoBox{margin:0 0 10px;float:none;text-align:center}#main .orthodontics .imgBox .textBox{width:auto;float:none}#main .orthodontics .imgBox .textBox .title{margin-bottom:20px}#main .orthodontics .smileplan{padding-bottom:20px;margin-bottom:20px}#main .orthodontics .h4Ttl{margin-bottom:20px}#main .orthodontics .subBox{padding:10px 10px 0}#main .orthodontics .subBox li{padding-bottom:10px;width:auto;float:none!important}#main .orthodontics .smileplan02{margin-bottom:0;padding-bottom:0}#main .orthodontics02 .comTable01{margin-top:20px}#main .orthodontics02 .spImgBoxR .spPhoto{margin-top:0}#main .orthodontics02 .imgBoxR{padding-bottom:0}#main .orthodontics02 .imgBoxL{padding:20px 10px 0;min-height:inherit}#main .orthodontics02 .inner01{min-height:inherit;padding:20px 10px 0}#main .orthodontics02 .h4Ttl img{width:100%}#main .orthodontics02 .comTable01 th{padding-left:5px;text-align:center}#main .orthodontics02 .comTable01 td{padding-left:10px}#main .case .comTable01 th{padding-left:5px}#main .case .comTable01{margin-bottom:20px}#main .case .photo img{width:100%}#main .case .photo02{margin-bottom:30px}#main .case .caseBox{padding-bottom:30px}#main .case .imgBoxR02 .photoBox{text-align:center}#main .worries .imgBoxL02{margin-bottom:30px}#main .worries .worriesBox{padding-bottom:30px}#main .fees .comTopicsBox{margin-bottom:0!important}#main .fees .comTable01 th{padding:10px 5px 10px 10px;width:33%}#main .fees .comTable01 td{padding:10px 5px;width:34%}#main .fees .feesBox{padding-bottom:20px}}