<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
/*背景白　ポップアップウィンドウ*/

/*p			{margin: 0 0 1rem 0;}
strong		{font-weight:bold;}
small		{font-size:0.88em;}
table		{border:0;	border-collapse:collapse;}
hr			{height: 1px;	margin: 2rem 0;	padding: 0;	border: 0;	background:rgba(0,0,0,0.3);}*/



/* clearfix */
.clearfix 		{zoom:1;/*for IE 5.5-7*/}
.clearfix:after {content:".";	display: block;	height:0px;	clear:both;	visibility:hidden;	font-size: 0.1em;	line-height:0;}
.clear 			{clear:both; margin:0;}

/* 基本
--------------------------------------------------------------------- */
#wrapper01 {
	margin:15px auto;
	padding:0;
	width:94%;/*720px*/
	text-align:left;
    font-size: 0.875rem;
}
.box01 {
	margin:10px 15px 0 15px;
}

.disclaimer-list {
	margin:0 0 1.5rem 0;
	padding:0
}
.disclaimer-list ul {
	list-style-type:inherit;
	margin:10px;
	padding:10px
}
.disclaimer-list li {
	padding:2px 0 2px 10px;
}

table.table_popup01{
	border-top:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	margin:1rem 0 1rem 0;
}
table.table_popup01 th{
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	background:#f2f2f2;
	padding:4px 10px;
}
table.table_popup01 td{
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	padding:4px 10px;
}

/*table.table_product01{
	border-top:#cccccc 1px solid;
	border-right:#cccccc 1px solid;
	margin:1rem 0 1em 0;
}
table.table_product01 th{
	border-top:#fff 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	background:#f2f2f2;
	padding:4px 10px;
}
table.table_product01 td{
	border-top:#fff 1px solid;
	border-bottom:#cccccc 1px solid;
	border-left:#cccccc 1px solid;
	padding:4px 10px;
}*/
.window-close {
	text-align:center;
	margin-top:10px;
	border-top:1px #CCC solid;
	padding-top:10px;
}

/* 列ごとの表示のあるテーブルの場合*/
table.table_product02	{border-top:#cccccc 1px solid;border-right:#cccccc 1px solid;margin:0 0 1em 0;}
table.table_product02 th{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;background:#ededed;padding: 10px 10px; font-weight: normal;font-size: 0.88rem;}
table.table_product02 td{border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;padding: 10px 10px; font-size: 0.9rem;}

.scroll01 {
	margin-bottom: 1rem;
	overflow: auto;/*tableをスクロールさせる*/
	white-space: nowrap;/*tableのセル内にある文字の折り返しを禁止*/
}
.scroll01::-webkit-scrollbar {/*tableにスクロールバーを追加*/
 height: 10px;
}
.scroll01::-webkit-scrollbar-track {/*tableにスクロールバーを追加*/
 background: #F1F1F1;
}
.scroll01::-webkit-scrollbar-thumb {/*tableにスクロールバーを追加*/
 background: #BCBCBC;
}

/*テーブル*/

table.table_com01{
	width: 100%;
	line-height: 150%;
	border: 1px solid #ccc;
}
table.table_com01 th{
	display: block;
	padding: 5px 10px;
	background: #ededed;
	color: #333;
	text-shadow: 1px 1px 1px #fff;
	font-weight: normal;
	text-align: left;
	font-size: 0.88rem;
}
table.table_com01 td{
	display: block;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
}

/*-------------------------------------------------------------------------------------------------------------------------------
	タブレット用（768px～）
---------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (min-width:768px){
/*テーブル*/
table.table_com01{
	border: 1px solid #ccc;
}
table.table_com01 th{
	display: table-cell;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
}
table.table_com01 td{
	display: table-cell;
	padding: 10px 10px;
	border-bottom: 1px solid #ccc;
}
/********/
}</pre></body></html>