@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 768px) {
/* 480pxまでの幅の場合に適応される */

.br_768 {
display: none;
}

/*headerここから*/

.z-index_test {
margin-top: 320px;
}

.wrapper_index_menu_box_back {
padding: 5px 0 0;
}

.container .bnrL { 
width: 500px;
right: -430px;
height: 352px;
}

.wrapper_top_green_side {
right: 430px;
height: 352px;
}



/*headerここまで*/

/*index.htmlここから*/

.dot-text {
background-size: 1.5em 0.3em;
}

.dot-text_01 {
background-position: top left -3px;
}

.wrapper_index_menu_box_left_text {
font-size: 19px;
}

.wrapper_index_about_column_box {
/*flex-direction: column;*/
/*width: calc((100% - 20px) / 2);*/
flex-wrap: wrap;
justify-content: space-around;
}

.wrapper_index_about_column_box_hold {
	width: calc((100% - 120px) / 2);
	margin-right: 30px;
}

.wrapper_index_about_column_box_hold:nth-child(2n) {
	margin-right: 0px;
}

a .wrapper_index_about_column_box_one {
display: contents;
}

.wrapper_index_about_column_box_one {
width: calc((100% - 10px) / 2);
text-align: center;
}

.wrapper_index_about_column_box_one:nth-child(2) {
padding: 0 0 50px;
}

.wrapper_index_about_column_box_one:nth-child(1) {
padding: 0 10px 50px 0px;
}

.wrapper_index_about_column_box_one:nth-child(3) {
padding: 0 10px 0px 0px;
}

.wrapper_index_about_column_box_one:last-child {
padding: 0px;
margin: 0 auto;
}

.wrapper_index_about_column_box_one_img {
	width: 100%;
}

.wrapper_index_about_doctor_box {
display: flex;
flex-direction: column;
}

.wrapper_index_about_doctor_box_left {
width: auto;
/*margin-top: 70px;*/
text-align: center
}

.wrapper_index_about_doctor_box_right {
max-width: 80%;
margin: 0 auto;
}

.wrapper_index_about_hospital_box_right_detail {
display: inline-block;
}

.wrapper_index_about_hospital_box_right_title {
margin: 0 auto;
}

.wrapper_index_about_doctor_box_left_detail {
padding-right: 0px;
}

.wrapper_menu_box_center_square_back {
display: flex;
padding: 0 0px 38px;
}

.wrapper_menu_box_center_square_one {
width: 210px;
height: 210px;
}

.wrapper_menu_box_center_square_box {
display: inline-block;
}

.wrapper_menu_box_center_square_box_02 {
display: inline-block;
}


.wrapper_menu_box_center_square_one:nth-child(n) {
margin:0 0 20px 0;
}

/*.wrapper_menu_box_center_square_one:last-child {
margin:0 0 0px 0;
}
*/
.wrapper_menu_box_center_square_one {
/*width: 120px;
height: 120px;*/
}

.biz-hour th, .biz-hour td {
padding: 20px 10px;
}

.biz-hour_02 th, .biz-hour_02 td {
padding: 20px 10px;
}

.wrapper_menu_box_center_square_one img {
width: auto;
}

.wrapper_index_menu_box_left_text_img_01 {
width: 8px;
position: absolute;
top: 25px;
left: 15px;
}

.wrapper_index_menu_box_left_text_img_02 {
width: 8px;
position: absolute;
top: 25px;
left: 45px;
}

.wrapper_index_menu_box_left_text_img_03 {
width: 8px;
position: absolute;
top: 25px;
left: 75px;
}

.wrapper_index_about_column_box_one_title {
margin-bottom: 60px;
}


.ubie_banner_position {
display: none;
}

.feed_img {
    height: 156px !important;
}

/*index.htmlここまで*/

/*footerここから*/
.footer_six_box_one {
width: calc((100% - 100px) / 2);
/*padding: 0px;*/
}

.footer_six_box {
flex-wrap: wrap;
}

/*footerここまで*/


/*greetingここから*/

.greeting_top_img_wrap_text {
font-size: 29px;
}

.greeting_top_img_wrap img {
height: 300px;
object-fit: cover;
}

.greeting_box_01_back_wrap_icon {
width: 90%;
bottom: -140px;
}

.greeting_box_03_back_wrap_title_01 {
margin: 0 auto;
}

.greeting_box_03_back_wrap_title_02 {
margin: 0 auto;
}

.greeting_box_03_back_wrap_title_03 {
margin: 0 auto;
}

.greeting_box_02_back_wrap_icon {
left: 70%;
bottom: -75px;
}

.greeting_box_03_back_wrap_icon {
top: -15px;
}

/*greetingここまで*/
/*aout_clinicここから*/

.about_clinic_top_img_wrap_text {
font-size: 29px;
}

.about_clinic_top_img_wrap img {
height: 300px;
object-fit: cover;
}

.wrapper_index_about_attenntion_box_right_sub_text {
/*width: 392.94px;
margin: 0 auto;*/
}

.about_clinic_box_01_back_wrap_add_right_table {
width: 392.94px;
}

.about_clinic_box_01_back_wrap_add_right  {
width: 362.94px;
}

/*.about_clinic_box_01_back_wrap_add_left::after {
width: 392.94px;
}*/

.about_clinic_box_01_back_wrap_add_left {
width: 362.94px;
}

.about_clinic_box_01_back_wrap_add_left_02::after {
width: 392.94px;
}

.about_clinic_box_01_back_wrap_add_left_02 {
width: 362.94px;
text-align: left;
margin: 35px auto 0;
padding-left: 30px;
}

/*about_clinicここまで*/


/*inquiry お問い合わせ ここから*/

.inquiry_top_img_wrap_text {
font-size: 29px;
}

.inquiry_top_img_wrap img {
height: 300px;
object-fit: cover;
}

/*inquiry お問い合わせ ここまで*/

/*company 会社案内ここから*/

/*company 会社案内ここまで*/

/*product 商品案内ここから*/


/*product 商品案内ここまで*/

/*news　ニュース・お知らせここから*/

.news_top_img_wrap_text {
font-size: 29px;
}

.news_top_img_wrap img {
height: 300px;
object-fit: cover;
}

.news_back_position {
top: 700px;
}

.news_box_01_back_wrap_left_box {
display: block;
}

.news_box_01_back_wrap_left_box_right {
display: block;
margin: 0 auto;
}

.news_box_01_back_wrap_left_box_contents {
display: block;
margin: 0 auto;
}

.news_box_01_back_wrap_left_box_left {
margin-right: 0;
}

/*news　ニュース・お知らせここまで*/

/*news_page ニュース・お知らせ記事ページここから*/
/*news_page ニュース・お知らせ記事ページここまで*/
/*privacy プライバシーポリシーここから*/

.privacy_top_img_wrap_text {
font-size: 29px;
}

.privacy_top_img_wrap img {
height: 300px;
object-fit: cover;
}

.privacy_box_text_ol {
padding: 0 0 0 20px;
}

/*privacy プライバシーポリシーここまで*/

/*medical_treatment 診療内容ここから*/

.medical_treatment_top_img_wrap_text {
font-size: 29px;
}

.medical_treatment_top_img_wrap img {
height: 300px;
object-fit: cover;
}

.medical_treatment_menu_box_center_square_back {
display: flex;
padding: 0 0px 38px;
}

.medical_treatment_box_01_back_wrap {
padding: 120px 0px 0px;
}

.medical_treatment_wrap_box_01 {
padding: 0 10px;
}

.medical_treatment_wrap_box_01_contents_i {
padding: 0px;
}

.medical_treatment_wrap_box_01_contents_02 {
flex-flow: wrap;
justify-content: space-around;
}

.medical_treatment_wrap_box_01_contents_02 img {
margin-bottom: 20px;
}

.medical_treatment_wrap_box_01_contents_center {
padding: 0;
}

.medical_treatment_wrap_box_01_contents_02_one {
margin-bottom: 20px;
}

.medical_treatment_wrap_box_01_contents_02_one_text {
margin-top: 0;
}

.medical_treatment_wrap_box_01_contents_text {
max-width: 768px;
}

.medical_treatment_wrap_box_01_title_03_smoll_top {
margin: 0 0 30px;
}

.medical_treatment_wrap_box_01_contents_left {
max-width: 768px;
}

.medical_treatment_wrap_box_01_title {
font-size: 31px;
}

.medical_treatment_wrap_box_vaccination_01_text_back_02 {
display: flex;
flex-direction: column-reverse;
align-items: center;
}

.medical_treatment_wrap_box_vaccination_01_text_back_one_right {
width: max-content;
}

.medical_treatment_wrap_box_01_contents_04 {
flex-wrap: wrap;
justify-content: space-around;
}

.medical_treatment_wrap_box_01_contents_02_one img {
margin-bottom: 20px;
}

.medical_treatment_wrap_box_01_contents_kanpo {
padding: 0;
}

.medical_treatment_wrap_box_01_contents_kanpo_left {
padding-right: 0;
max-width: 768px;
}

.medical_treatment_wrap_box_01_contents_pcr_left {
padding-right: 0;
max-width: 768px;
}

.medical_treatment_wrap_box_01_contents_pcr {
padding-right: 0;
padding-left: 0;
max-width: 768px;
}

.medical_treatment_wrap_box_01_contents_kanpo_right {
display: block;
margin: 45px auto 0;
}

/*.medical_treatment_wrap_box_01_contents_wrap_07 {
padding: 50px 0 100px;
}
*/
.medical_treatment_wrap_box_01_contents_pcr_right {
/* display: block; */
display: none;
margin: 20px auto 0;
}

.medical_treatment_wrap_box_01_contents_03_plus {
flex-wrap: wrap;
justify-content: center;
}

.medical_treatment_img_02_adjust  {
margin: 40px 0;
}

.medical_treatment_wrap_box_01_contents_i img {
    margin: 0px 5px 55px;
}

/*medical_treatment 診療内容ここまで*/

}