@charset "utf-8";
/*###########################################################

 中ページのレスポンシブ
 
#############################################################/*/

@media screen and (max-width: 1100px) {

}





@media screen and (max-width: 1000px) {
	/*/////////////　main　////////////////*/
	body.naka .index-news:last-child {margin-top: 0;}

}




@media screen and (max-width: 900px) {

}





@media screen and (max-width: 760px) {
	/*==========　お問合せ　toiawase/　==========*/
	/*完了ページ*/
	.kanryou-waku {width: 100%;}
	.kanryou-waku .form-kanryo1 {margin: 15px 0 30px 0;}
	.kanryou-waku .naka-kuwashii {margin: 25px auto 40px auto;}
}





@media screen and (max-width: 740px) {
	/*中ページ共通のテーブル構造　-------------------*/
	body.naka #wrapper{padding-top: 60px;}

	/*///////////// 中ページ共通のheader  /////////////////////*/
	body.naka #header{border-bottom: 1px solid #eee;}
	body.naka .mark-box.sp-box {display:none;}
	
	/*パンくず------------*/
	.breadcrumb-box {margin: 10px auto 0px auto;}
	
	/*/////////////　中ページ共通のmain　////////////////*/
	body.naka dl.main-cont-dl > dt {width: 100%;float: none;}	
	body.naka dl.main-cont-dl > dd {width: 100%;}
	/*各種共済制度*/
	body.naka ul.seido-ul li a {height: 53px;}
	body.naka ul.seido-ul li a br{display:none;}
	
	/* =============中ページ共通のスタイル================== */
	/*pdfを開くリンクにはアイコンを付ける*/
	.news-single-main a[href$=".pdf"]::before,
	.news-single-main a[href$=".pdf"]::before {background-size:17px;}
}




@media screen and (max-width: 640px) {
	/* =============中ページ共通のスタイル================== */
	/*table表のtdの改行*/
	table td.border-zero{display:block;}
	
	/*写真ギャラリー*/
	.gallery-item {width: 80% !important;margin: 0 auto 15px auto !important;display: block;}
	.gallery-columns-3 .gallery-item {width: 80% !important;margin: 0 auto 15px auto !important;display: block;}
	.gallery br{display:none;}
	
	/*画像位置*/
	.alignright,
	.alignleft,
	img.alignright,
	img.alignleft{float: none;display: block;margin: 7px auto 17px auto;}
	.wp-caption.alignright,
	.wp-caption.alignleft,
	.wp-caption.alignnone{float: none;display: block;margin: 12px auto 7px auto;display: table;}
		
	/*文字サイズ*/	
	.font-size17{font-size:100%;line-height:1.7;}
	.font-size19{font-size:115%;line-height:1.7;}
	.font-size20{font-size:115%;line-height:1.5;}
	.font-size23{font-size:122%;line-height:1.5;}
	.font-size24{font-size:122%;line-height:1.5;}
	.font-size28{font-size:128%;line-height:1.4;}
	.font-size32{font-size:134%;line-height:1.3;}
	.font-size36{font-size:156%;line-height:1.3;}
	.font-size40{font-size:172%;line-height:1.2;}
	.font-size50{font-size:184%;line-height:1.2;}
	.font-size60{font-size:200%;line-height:1.2;}


	/*==========　お問合せ　toiawase/　==========*/
	#chuui-waku {margin: 14px auto 0 auto;}
	.section.mail {padding: 10px 0 40px;}
	#toiawase-form dt.title {float: none;width: 100%;padding: 14px 0 0px 0;}
	#toiawase-form dd {padding: 10px 0px 10px 5px;}
	/*確認ページ*/
	#toiawase-form.kakunin dd {padding: 12px 0px 9px 10px;}

}





@media screen and (max-width: 600px) {

}






@media screen and (max-width: 500px) {
	/*/////////////　中ページ共通のmain　////////////////*/
	body.naka dl.main-cont-dl > dd {margin: 0;}

	/*==========　島根県保険医協会とは  about/  ==========*/
	body.naka.about .index-news > .title {font-size: 150%;margin-bottom: 0;}
	h3 {font-size: 120%;margin: 40px 0 7px 0;}
	.main-cont.about p.centerimg {margin: 20px 5%;}
}





@media screen and (max-width: 450px) {
	/*==========　お知らせ  詳細　cgi-bin/wnew_one_skin.html  ==========*/
	dl.news-single-title-box dd .news-single-title {font-size: 120%;}
	.event-mei-box {font-size: 96%;padding: 10px 9px 10px 12px;}
	dl.event-dl dt {width: 75px;}
	dl.event-dl dd {padding: 0 0 0 79px;}
}





@media screen and (max-width: 430px) {

}












