.wrapforblog{height:250px;position:relative;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../images/blog_main.jpg) no-repeat top -30px left/cover}#logo{width:250px}.wrapforblog{height:250px;position:relative;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../images/blog_main.jpg) no-repeat top -30px left/cover}#logo{width:250px}#main_under h2{text-align:center;font-weight:700;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:3rem;padding-top:150px;letter-spacing:.2rem;line-height:1.5}@media screen and (max-width:1100px){.wrapforblog{height:220px;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../images/blog_main.jpg) no-repeat top 0 left/cover}#main_under h2{padding-top:100px}}#breadcrumb{padding:3px 0}#breadcrumb li{display:inline-block;font-size:10px}#breadcrumb li:after{content:"＞";margin:0 5px}#breadcrumb li:last-child:after{display:none}#searchform{position:relative;margin-top:20px;width:95%;margin:20px auto}#s{padding:6px 0 6px 5%;width:100%;font-size:10px;box-sizing:border-box;border:1px solid #f1e4cf}#searchsubmit{position:absolute;top:5px;right:10px;width:15px;height:15px;border:none;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../images/search.svg) no-repeat 0 0}.widget h2,.side_h2{font-size:18px;font-weight:500;padding:7px 0 10px 7px;border-bottom:1px #f1e4cf solid;margin-top:20px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif}.widget ul{line-height:3;list-style-position:outside}.widget ul li,#side_li li{line-height:1.5;border-bottom:dotted 1px #e9d7c1;padding:10px 0 10px 15px;font-size:12px;height:auto}.widget ul li a,.widget ul li a:link,.widget ul li a:active,.widget ul li a:visited,#side_li li a,#side_li li a:link,#side_li li a:active,#side_li li a:visited{color:#333}.widget ul li a,.widget ul li a:link,.widget ul li a:active,.widget ul li a:visited{vertical-align:top;display:inline-block}.widget ul li a.wpp-post-title{width:210px;margin-top:4px}.wpp-post-title a{line-height:1.2;vertical-align:top}.wpp-list li{margin-bottom:0;overflow:hidden}.wpp-thumbnail{margin-right:10px}#side{width:320px;padding:0 10px 40px;display:inline-block;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../img/bg_white.jpg);float:right}#side_li li{height:80px;padding:10px 0 0 100px;position:relative;line-height:1.5}#side_li li span{display:block;position:absolute;top:10px;left:0;width:90px;height:60px;overflow:hidden;margin-right:10px;background-color:#fff}.mailmaga input[type=email]{height:35px;width:95%;text-indent:10px;outline:none;margin:0 auto;display:block}.mailmaga .wpcf7-submit{background-color:#000081;padding:5px 0 4px;color:#fff;text-align:center;transition:.3s ease;cursor:pointer;border:none;width:150px;margin:10px 0 10px 5px;font-size:13px}.toc_container{margin:20px 0}.post-meta{margin-bottom:20px}.head_blog{font-size:3rem;font-weight:500;text-align:left;letter-spacing:2px;margin-bottom:40px;padding-bottom:10px;line-height:1.5;border-bottom:1px #f1e4cf solid;clear:both;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif}.blog_box_outer{max-width:1100px;margin:30px auto;overflow:hidden;padding:0 10px}.blog_right{width:calc(100% - 370px);display:inline-block;float:left;line-height:1.5}.blog_right p{font-family:Verdana,"游ゴシック Medium","Yu Gothic Medium",YuGothic,游ゴシック体,sans-serif;color:#333}.blog_right a{color:#2355a5}.blog_box img{padding-bottom:10px}.blog_box p,.blog_box_outer p{margin:10px 0;font-size:15px;line-height:1.8}.blog_box h2{font-size:2.2rem;font-weight:500;text-align:left;letter-spacing:1px;margin-top:50px;margin-bottom:15px;padding:0 0 8px 10px;line-height:1.5;border-bottom:1px solid #f1e4cf;border-left:2px solid #f1e4cf;font-family:tbcgothic-std,sans-serif}.blog_box h3{font-size:20px;font-weight:500;text-align:left;letter-spacing:1px;margin-top:30px;margin-bottom:15px;padding-left:20px;line-height:1.5;border-left:10px #f1e4cf solid}.wp_rp_content{margin-top:30px;width:100%;border:2px solid #f1e4cf;border-radius:5px;padding:20px;box-sizing:border-box}.blog_box h3.related_post_title{font-size:14px;font-weight:700;margin-top:30px;border-left:none}.blog_box li{list-style:circle;list-style-position:outside;margin-left:20px}.alignright{text-align:right}.post{width:100%;padding:15px;box-sizing:border-box;position:relative;margin-bottom:15px;border:1px solid #e9d7c1}.post:before{width:30px;height:30px;content:"";position:absolute;top:-1px;left:-1px;border-left:1px solid #f1e4cf;border-top:1px solid #f1e4cf}.post:after{width:20px;height:20px;content:"";position:absolute;bottom:-1px;right:-1px;border-right:1px solid #f1e4cf;border-bottom:1px solid #f1e4cf}.post-date{font-size:12px;margin-right:10px}.ph_article{width:150px;height:100px;display:inline-block;overflow:hidden}.ph_article img{width:110%;height:auto;margin-left:-5%}.text_article{display:inline-block;font-size:14px;margin-left:20px;vertical-align:top}.icon_category a{font-size:11px;padding:2px 5px 3px;border:1px solid #f1e4cf;color:#f1e4cf;margin-left:5px;text-align:center;display:inline-block}.post_popular{width:50%;padding:20px;box-sizing:border-box;float:left}.post_popular img{width:100%;height:auto;display:block;margin-bottom:5px}.post_popular h2{line-height:1.5;margin-top:5px}.article_title{margin-top:10px}.pagination{height:100px;margin:50px auto 0;text-align:center}.page-numbers li{display:inline-block;width:45px;text-align:center;background-color:#f1e4cf;color:#fff;height:45px;vertical-align:top;line-height:45px;font-size:12px}a.page-numbers{color:#b19c84;background-color:#e9d7c1;height:45px;line-height:45px;width:45px;font-size:12px;display:inline-block}a.page-numbers:hover{color:#fff;background-color:#c7b299}a.page-numbers.next,a.page-numbers.prev{font-size:12px;line-height:45px;display:inline-block}.pagination .current{font-size:12px;background-color:#f1e4cf;color:#fff;height:45px;line-height:45px;width:45px;display:inline-block}@media screen and (max-width:992px){#side{width:100%;padding:10px;display:block;float:none;box-sizing:border-box}.blog_right{width:100%;display:inline-block;float:none}.widget ul li a.wpp-post-title{width:calc(100% - 150px)}}@media screen and (max-width:767px){.post{text-align:center}.ph_article{width:100%;height:auto;max-width:400px;margin:0 auto 10px}.ph_article img{width:100%;height:auto}.text_article{margin-left:0}.post_popular{width:50%;padding:5px;box-sizing:border-box;float:left}.post_popular h2{font-size:14px}.cont_100{margin-bottom:0}}#main_under h2{text-align:center;font-weight:700;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif;font-size:3rem;padding-top:150px;letter-spacing:.2rem;line-height:1.5}@media screen and (max-width:1100px){.wrapforblog{height:220px;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../images/blog_main.jpg) no-repeat top 0 left/cover}#main_under h2{padding-top:100px}}#breadcrumb{padding:3px 0}#breadcrumb li{display:inline-block;font-size:10px}#breadcrumb li:after{content:"＞";margin:0 5px}#breadcrumb li:last-child:after{display:none}#searchform{position:relative;margin-top:20px;width:95%;margin:20px auto}#s{padding:6px 0 6px 5%;width:100%;font-size:10px;box-sizing:border-box;border:1px solid #f1e4cf}#searchsubmit{position:absolute;top:5px;right:10px;width:15px;height:15px;border:none;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../images/search.svg) no-repeat 0 0}.widget h2,.side_h2{font-size:18px;font-weight:500;padding:7px 0 10px 7px;border-bottom:1px #f1e4cf solid;margin-top:20px;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif}.widget ul{line-height:3;list-style-position:outside}.widget ul li,#side_li li{line-height:1.5;border-bottom:dotted 1px #e9d7c1;padding:10px 0 10px 15px;font-size:12px;height:auto}.widget ul li a,.widget ul li a:link,.widget ul li a:active,.widget ul li a:visited,#side_li li a,#side_li li a:link,#side_li li a:active,#side_li li a:visited{color:#333}.widget ul li a,.widget ul li a:link,.widget ul li a:active,.widget ul li a:visited{vertical-align:top;display:inline-block}.widget ul li a.wpp-post-title{width:210px;margin-top:4px}.wpp-post-title a{line-height:1.2;vertical-align:top}.wpp-list li{margin-bottom:0;overflow:hidden}.wpp-thumbnail{margin-right:10px}#side{width:320px;padding:0 10px 40px;display:inline-block;background:url(//best-smile.org/wp-content/themes/cc-themes/css/../img/bg_white.jpg);float:right}#side_li li{height:80px;padding:10px 0 0 100px;position:relative;line-height:1.5}#side_li li span{display:block;position:absolute;top:10px;left:0;width:90px;height:60px;overflow:hidden;margin-right:10px;background-color:#fff}.mailmaga input[type=email]{height:35px;width:95%;text-indent:10px;outline:none;margin:0 auto;display:block}.mailmaga .wpcf7-submit{background-color:#000081;padding:5px 0 4px;color:#fff;text-align:center;transition:.3s ease;cursor:pointer;border:none;width:150px;margin:10px 0 10px 5px;font-size:13px}.toc_container{margin:20px 0}.post-meta{margin-bottom:20px}.head_blog{font-size:3rem;font-weight:500;text-align:left;letter-spacing:2px;margin-bottom:40px;padding-bottom:10px;line-height:1.5;border-bottom:1px #f1e4cf solid;clear:both;font-family:a-otf-midashi-go-mb31-pr6n,sans-serif}.blog_box_outer{max-width:1100px;margin:30px auto;overflow:hidden;padding:0 10px}.blog_right{width:calc(100% - 370px);display:inline-block;float:left;line-height:1.5}.blog_right p{font-family:Verdana,"游ゴシック Medium","Yu Gothic Medium",YuGothic,游ゴシック体,sans-serif;color:#333}.blog_right a{color:#2355a5}.blog_box img{padding-bottom:10px}.blog_box p,.blog_box_outer p{margin:10px 0;font-size:15px;line-height:1.8}.blog_box h2{font-size:2.2rem;font-weight:500;text-align:left;letter-spacing:1px;margin-top:50px;margin-bottom:15px;padding:0 0 8px 10px;line-height:1.5;border-bottom:1px solid #f1e4cf;border-left:2px solid #f1e4cf;font-family:tbcgothic-std,sans-serif}.blog_box h3{font-size:20px;font-weight:500;text-align:left;letter-spacing:1px;margin-top:30px;margin-bottom:15px;padding-left:20px;line-height:1.5;border-left:10px #f1e4cf solid}.wp_rp_content{margin-top:30px;width:100%;border:2px solid #f1e4cf;border-radius:5px;padding:20px;box-sizing:border-box}.blog_box h3.related_post_title{font-size:14px;font-weight:700;margin-top:30px;border-left:none}.blog_box li{list-style:circle;list-style-position:outside;margin-left:20px}.alignright{text-align:right}.post{width:100%;padding:15px;box-sizing:border-box;position:relative;margin-bottom:15px;border:1px solid #e9d7c1}.post:before{width:30px;height:30px;content:"";position:absolute;top:-1px;left:-1px;border-left:1px solid #f1e4cf;border-top:1px solid #f1e4cf}.post:after{width:20px;height:20px;content:"";position:absolute;bottom:-1px;right:-1px;border-right:1px solid #f1e4cf;border-bottom:1px solid #f1e4cf}.post-date{font-size:12px;margin-right:10px}.ph_article{width:150px;height:100px;display:inline-block;overflow:hidden}.ph_article img{width:110%;height:auto;margin-left:-5%}.text_article{display:inline-block;font-size:14px;margin-left:20px;vertical-align:top}.icon_category a{font-size:11px;padding:2px 5px 3px;border:1px solid #f1e4cf;color:#f1e4cf;margin-left:5px;text-align:center;display:inline-block}.post_popular{width:50%;padding:20px;box-sizing:border-box;float:left}.post_popular img{width:100%;height:auto;display:block;margin-bottom:5px}.post_popular h2{line-height:1.5;margin-top:5px}.article_title{margin-top:10px}.pagination{height:100px;margin:50px auto 0;text-align:center}.page-numbers li{display:inline-block;width:45px;text-align:center;background-color:#f1e4cf;color:#fff;height:45px;vertical-align:top;line-height:45px;font-size:12px}a.page-numbers{color:#b19c84;background-color:#e9d7c1;height:45px;line-height:45px;width:45px;font-size:12px;display:inline-block}a.page-numbers:hover{color:#fff;background-color:#c7b299}a.page-numbers.next,a.page-numbers.prev{font-size:12px;line-height:45px;display:inline-block}.pagination .current{font-size:12px;background-color:#f1e4cf;color:#fff;height:45px;line-height:45px;width:45px;display:inline-block}@media screen and (max-width:992px){#side{width:100%;padding:10px;display:block;float:none;box-sizing:border-box}.blog_right{width:100%;display:inline-block;float:none}.widget ul li a.wpp-post-title{width:calc(100% - 150px)}}@media screen and (max-width:767px){.post{text-align:center}.ph_article{width:100%;height:auto;max-width:400px;margin:0 auto 10px}.ph_article img{width:100%;height:auto}.text_article{margin-left:0}.post_popular{width:50%;padding:5px;box-sizing:border-box;float:left}.post_popular h2{font-size:14px}.cont_100{margin-bottom:0}}