@charset "utf-8";
/* CSS Document */

@media screen and (max-width: 1024px) {
/* 768pxまでの幅の場合に適応される */
/*headerここから*/

.z-index_test {
margin-top: 440px;
}

/*headerここまで*/

/*index.htmlここから*/

.wrapper_index_menu_box_left_text {
font-size: 36px;
}

.feed_img {
    height: 105px !important;
}

/*.gmap-wrap iframe,
.gmap-wrap object,
.gmap-wrap embed{
height : 140%;
}*/

.br_1024 {
display: block!important;
}

.br_1024_none {
display: none;
}

.parallax-bg {
background-image:url("../img/top_img_sp.jpg");
}

.h3 {
padding: 20px 0px 50px;
}

.header_line_wrap_naka {
display: fixed;
}

.wrapper_index_menu_box_right {
width: calc(100% - 25%);
}

.wrapper_index_menu_box_width {
align-items: flex-end;
flex-direction: column;
}

.wrapper_index_menu_box_right {
/*margin-bottom: 40px;*/
}

.wrapper_menu_box_center_square_one img {
width: 50%;
}

.wrapper_menu_box_center_square_one {
width: 171px;
height: 171px;
}

.wrapper_menu_box_center_square_back_title  {
margin-top: 60px;
}

.wrapper_index_about_hospital_box_right_title {
margin: 0 auto;
}

.wrapper_index_about_hospital_box_right_detail {
display: inline-block;
}

.wrapper_index_about_hospital_box .scroll-fade-side_02 {
display: none;
}

.wrapper_index_about_hospital_box_right {
/*padding-top: 60px;*/
padding-left: 0px;
display: block;
margin: 0 auto;
}

.wrapper_index_about_hospital_back {
padding: 0;
}

.wrapper_index_about_hospital_box {
/*display: inline-block;*/
flex-direction: column;
padding: 60px 10px;
}

.wrapper_index_about_hospital_box_right_theme {
padding: 30px 0;
}

.wrapper_index_about_hospital_box_left {
display: none;
}

.wrapper_index_about_hospital_box_left_02  {
display: block;
/*float: left;*/
width: 80%;
margin: 0 auto;
border-radius: 20px;
/*width: 700px;*/
}

.wrapper_index_about_doctor_box_right {
display: none;
}

.wrapper_index_about_doctor_box_right_02 {
display: block;
max-width: 350px;
}

.wrapper_index_about_doctor_box_left {
text-align: center;
/*width:  calc(100% - 360px);*/
}

.wrapper_index_about_doctor_box_left_detail {
display: inline-block;
padding: 30px 0 60px;
}

.wrapper_index_about_attenntion_box {
flex-direction: column;
align-items: center;
}

.wrapper_index_about_attenntion_box_left {
padding-bottom: 30px;
}

.wrapper_index_about_column_box_one:nth-child(n) {
padding-right: 10px;
}

.wrapper_index_about_column_box_one:last-child {
padding-right: 0px;
}

.wrapper_index_about_doctor_box_right {
max-width: 350px;
}

.wrapper_index_menu_box_left_text_img_01 {
width: auto;
position: absolute;
top: 10px;
left: 23px;
}

.wrapper_index_menu_box_left_text_img_02 {
width: auto;
position: absolute;
top: 10px;
left: 69px;
}

.wrapper_index_menu_box_left_text_img_03 {
width: auto;
position: absolute;
top: 10px;
left: 116px;
}

/*index.htmlここまで*/

/*footerここから*/
/*.footer_six_box_one {
padding: 0 20px;
flex: 0 1 calc(100% / 3);
flex-basis: calc(100% / 3);
}*/

.footer_six_box {
flex-wrap: wrap;
}

/*footerここまで*/


/*greetingここから*/

.greeting_top_img_wrap_text {
font-size: 40px;
}

.greeting_box_02_back_wrap_icon {
left: 76%;
}

.greeting_box_02_back_wrap_contets_01 {
margin-top: 40px;
}

.greeting_box_01_back_wrap_contents {
flex-direction: column;
align-items: center;
}

.greeting_box_01_back_wrap_left {
margin-right: 0;
}

.greeting_box_01_back_wrap_right {
margin-top: 130px;
}

/*greetingここまで*/
/*aout_clinicここから*/

.about_clinic_top_img_wrap_text {
font-size: 40px;
}

.about_clinic_box_01_back_wrap_add {
display: block;
}

.about_clinic_box_01_back_wrap_add_right::after {
width: 0;
}

.about_clinic_box_01_back_wrap_add_right {
border-bottom: 1px solid #9D9D9D;
padding-bottom: 10px;
width: 670px;
margin: 0px auto 0;
padding-left: 46px;

}

.about_clinic_box_01_back_wrap_add_left {
text-align: left;
padding-left: 30px; 
}

.about_clinic_box_01_back_wrap_add_right a {
display: inline-block;
}

.about_clinic_box_01_back_wrap_add_right_table {
margin: 0 auto;
}

.about_clinic_box_01_back_wrap_add_left  {
width: 670px;
margin: 35px auto 0;
}

.about_clinic_box_01_back_wrap_add_left::after {
width: 0px;
}

.about_clinic_box_01_back_wrap_add_left_02  {
width: 670px;
margin: 35px auto 0;
padding-left: 30px;
text-align: left;
}

.about_clinic_box_01_back_wrap_add_left_02::after {
width: 700px;
}

.about_clinic_box_03_back_wrap_green_box_back {
width: auto;
}

.about_clinic_box_01_back_wrap_icon {
display: none;
}

.about_clinic_box_02_back_wrap_icon {
display: none;
}

.about_clinic_box_03_back_wrap_icon {
left: 18%;
top: -170px;
}

.about_clinic_box_04_back_wrap_icon {
display: none;
}

.about_clinic_box_05_back_wrap_icon  {
display: none;
}



/*about_clinicここまで*/


/*inquiry お問い合わせ ここから*/

.inquiry_top_img_wrap_text {
font-size: 40px;
}

/*inquiry お問い合わせ ここまで*/

/*company 会社案内ここから*/

/*company 会社案内ここまで*/

/*product 商品案内ここから*/


/*product 商品案内ここまで*/

/*news　ニュース・お知らせここから*/

.news_top_img_wrap_text {
font-size: 40px;
}

.news_box_01_back_wrap {
flex-direction: column-reverse;
}

.news_box_01_back_wrap_left_box_left {
margin-bottom: 25px;
}

.news_box_01_back_wrap_right {
padding-bottom: 75px;
}

#news_box_01_back_wrap_right_accordion {
width: 460px;
margin: 0 auto;
}

.news_box_01_back_wrap_right_category {
width: 460px;
margin: 0 auto;
}

.news_box_01_back_wrap_right_title {
width: 460px;
margin: 0 auto;
}

.news_back_position {
top: 500px;
}

.news_back_position_01 {
top: 300px;
}

/*news　ニュース・お知らせここまで*/

/*news_page ニュース・お知らせ記事ページここから*/

.news_page_left_box_wrap {
width: 460px;
margin: 0 auto;
padding: 0px 10px 40px 10px;
}

/*news_page ニュース・お知らせ記事ページここまで*/
/*privacy プライバシーポリシーここから*/

.privacy_top_img_wrap_text {
font-size: 40px;
}


/*privacy プライバシーポリシーここまで*/

/*medical_treatment 診療内容ここから*/

.medical_treatment_top_img_wrap_text {
font-size: 40px;
}

/*medical_treatment 診療内容ここまで*/

}