@charset "UTF-8";
/* CSS Document */




@media screen and (max-width: 737px) {

/* contents01 */

.contents01 {
	width: 92%;
}
	
.contents01 > p {
	width: 100%;
}

.contents01 h6 img {
	height: 40px;
	width: auto;
}

/* contents02 */

.contents02 {
	margin-bottom: 30px;
}
	
.contents02 .box02 {
	width: 92%;
	padding: 30px 0px;
	display: block;
}

.contents02 .box02 .box001 {
	width: 90%;
	margin: auto;
	margin-bottom: 30px;
}


.contents02 .box02 .box002 {
	width: 100%;
	padding-top: 40px;
	padding-left: 0px;
}

.contents02 .box02 .box002 table td {
	padding-bottom: 10px;
}


.contents02 .box03 {
	padding: 30px 0px;
}

.contents02 .box03 .box-in {
	width: 92%;;
	display: block;
}

.contents02 .box03 .box:first-child {
	width: 100%;
	margin-bottom: 30px;
}

.contents02 .box03 .box:last-child {
	width: 100%;
}

.contents02 .box03 p {
	line-height: 1.8;
}


.contents-doc {
	padding: 30px 0px 0px;
	width: 92%;
}

/* 学会活動セクションのスタイル（国際学会、国内学会、地方会、論文） */
.contents03,
.contents04,
.contents05,
.contents06 {
    width: 100%;
    background-color: #f5f4f0;
    margin: auto;
    padding: 0;
}

/* 内部コンテンツ（必要に応じて.inner要素を使用する場合） */
.contents03 .inner,
.contents04 .inner,
.contents05 .inner,
.contents06 .inner {
    width: 92%;
    margin: auto;
    text-align: left;
}

/* .midashi01内の見出しを中央寄せ（他箇所に影響を与えないよう、セクション内限定） */
.contents03 .midashi01,
.contents04 .midashi01,
.contents05 .midashi01,
.contents06 .midashi01 {
    text-align: center;
}

.contents03 .midashi01 p,
.contents04 .midashi01 p,
.contents05 .midashi01 p,
.contents06 .midashi01 p {
    text-align: center;
    font-size: 16px;
    display: inline-block;
}

/* 学会活動内のエントリー部分 */
.conferences {
    margin: 20px 0;
    font-family: Arial, sans-serif;
}

.conference-item {
    margin-bottom: 20px;
    padding: 30px 20px 20px;
    border: 1px solid #ddd;
    border-radius: 4px;
    background-color: #fff;
}

.conference-item h3 {
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 10px;
	line-height: 1.2;
}

.conference-item p {
    margin: 4px 0;
    line-height: 1.5;
}
	
.lay01.ac {
		margin-bottom: 0px;
		padding-bottom:0px;
	}	
	
/*2025活動*/
.active{
		width:92%;
	}	
	
.active .box {
	width: 100%;
        padding: 0px 20px 25px;
        margin-top: 30px;
}

.active .box h3{
	background-color: #42210b;
        border-radius: 0px;
        margin-bottom: 25px;
        margin-left: -20px;
        margin-right: -20px;
        padding: 15px 0px;
	    font-size: 16px;
}

.active .box p {
	font-family: source-han-sans-cjk-ja, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    color: #603813;
    line-height: 1.4;
	text-align: left;
}
	
.active .box p.link {
	width: 90%;
    font-size: 14px;
	padding: 8px 20px;
    line-height: 1.4;
	margin-top:0px;
}	
	
	
.midashi01.size h2 {
	font-size: 32px;
	
}

.midashi01.size p {
	font-size: 24px;
	
}	

	
	
	

    .pc-view {
        display: none;
    }
    .sp-view {
        display: block;
    }
   
}
