<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* ==========================================================================
   $2. Layout
   ========================================================================== */
/**
 * break points [mobile first]
 * (max-width: 35em  ･･･ スマホ縦)
 *  max-width: 40em  ･･･ スマホ
 *  min-width: 40.0625em  ･･･ タブレット
 *  min-width: 64.0625em  ･･･ デスクトップ
 */

/* ==========================================================================
   $3-1. Object -- Project
   ========================================================================== */
/**
 * プロジェクト内の固有スタイル
 */

@font-face {
	font-family: minmoji;
	src: url("https://minmoji.ucda.jp/fontseot/http%3A__www.sunmesse.co.jp_");
	src: local("minmoji"),
		url("https://minmoji.ucda.jp/fontswoff/http%3A__www.sunmesse.co.jp_") format("woff"),
		url("https://minmoji.ucda.jp/fonts/http%3A__www.sunmesse.co.jp_") format("opentype");
}

/* Base Font size ･･･ 14/16px) */
html { font-size: 62.5%;}
body {
	background: #fff;
	color: #333;
	font: 1.4em/1.714 "minmoji", Arial, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
}
@media screen and (min-width:40.0625em) {
	body { font-size: 1.5em;}
}
.serif { font-family: "Roboto Slab", "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "ＭＳ Ｐ明朝", "MS PMincho", serif;}

/* ----------------------------------
   ヘッダー
   ---------------------------------- */
.icon_top{
margin:0 0 30px 0;
text-align: center;
}
.emergency-table{
margin-bottom: 1.5em;
width: 100%;
}
.emergency-table tr{
vertical-align: top;
line-height: 1.6em;
}
.emergency-table th{
white-space: nowrap;
padding-right: 20px;
padding-top: 18px;
}
.emergency-table td{
width: 100%;
border-bottom: 1px solid #ccc;
padding-bottom: 13px;
}
.emergency-table span{
padding-left: 10px;
}
@media print, (min-width:64.0625em){
.icon_top{
margin-top: -110px;
text-align: right;
}
}
@media print, (min-width:35em) {
.emergency-table th, td {
border-bottom: 1px solid #ccc;
padding-top: 18px;
padding-bottom: 13px;
}
}
@media print,(max-width:35em) {
.emergency-table th, td{
display: block;
float: left;
clear: both;
}
}</pre></body></html>