@charset "shift_jis";


h2.h2-kago1 {
  margin-bottom:0.6em;
  margin-top:3px;
}


td.td-kago1 {
  background-color:#e4f1fc;
}

td.td-kago2	 {
	padding-top:2px;
	padding-bottom:2px;
	color: #ffffff; 
	font-size: 12px;
	background-color: #3c7de0;
	text-align:center;
	border-left-color:#ffffff; 
	border-left-style:solid; 
	border-left-width:2px;
}
td.td-kago3	 {
	padding-top:2px;
	padding-bottom:2px;
	color: #ffffff; 
	font-size: 12px;
	background-color: #3c7de0;
	text-align:center;
}


td.td-kago4 {
	padding-top:6px;
	padding-bottom:6px;
	color: #222222; 
	font-size: 13px;
	text-align:center;
	font-weight:bold;
}
td.td-kago5 {
	padding-top:6px;
	padding-bottom:6px;
	color: #222222; 
	font-size: 13px;
	text-align:center;
}
td.td-kago6 {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	color: #222222; 
	font-size: 13px;
	line-height:120%;
}
td.td-kago7 {
    padding-top:6px;
	padding-bottom:6px;
	padding-right:3px;
	color: #222222; 
	font-size: 13px;
	width:63px;
	text-align:right;
}
td.td-kago8 {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:3px;
	color: #222222; 
	font-size: 13px;
	width:52px;
	text-align:left;
}


td.td-kago9 {
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:20px;
	text-align:left;
	background-color:#e4f1fc;
	vertical-align:top;
}
td.td-kago9 p {
	margin-top:0px;
	padding:0px;
	margin-bottom:2px;
	color: #003684; 
	font-size:x-small;
	line-height:140%;
}
td.td-kago9 p strong {
	font-size: 12px;
}


td.td-kago10 {
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	color: #222222; 
	font-weight:bold;
	font-size: 13px;
	text-align:left;
}
td.td-kago10b {
@@padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color: #ffffff; 
	font-weight:bold;
	font-size: 13px;
	text-align:center;
	background-color:#2b9caa;
}
td.td-kago11 {
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	color: #222222; 
	font-weight:bold;
	font-size: 13px;
	text-align:right;
}

td.td-kago12 {
  padding-top:8px;
  padding-bottom:5px;
  background-color:#e4f1fc;
  text-align:center;
  vertical-align:top;
}

td.td-kago13 {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	color: #222222; 
	font-weight:bold;
	font-size: 15px;
	text-align:left;
	background-color:#9abdf2;
}
td.td-kago14 {
	padding-top:3px;
	padding-bottom:3px;
	padding-right:3px;
	color: #b60306; 
	font-weight:bold;
	font-size: 15px;
	text-align:right;
	background-color:#ffffff;
}

div.d-b-kago1 {
	margin-top:1em;
	margin-bottom:3em;
	text-align:center;
}
div.d-b-kago1 p {
	color: #222222; 
	font-size: 90%;
}

div.d-b-kago1b {
	margin-top:1em;
	text-align:center;
	margin-bottom:3em;
}
div.d-b-kago1b p {
	color: #cc0000; 
	font-size:14px;
}
div.d-b-kago2 {
	margin-top:0.5em;
	text-align:center;
	margin-bottom:3em;
}


.t-kago2-2 { 
    border-collapse: collapse;
}

td.td-kago2-2 {
    padding-top:6px;
    padding-bottom:6px;
    padding-left:10px;
    padding-right:10px;
	font-size: 12px;
	color: #2063b3;
	background-color:#fffce0;
	line-height:140%;
	text-align:left;
	font-weight:bold;
	background-image: url(https://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
}

td.td-kago2-2b {
 padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
	font-size: 12px;
	line-height:140%;
	color: #222222;
	background-color:#ffffff;
	background-image: url(https://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	text-align:left;
}

td.td-kago2-2b span { 
    font-size:11px;
    color: #cc0000;
}

td.td-kago2-2c {
 padding-top:0.4em;
padding-bottom:0.4em;
padding-left:10px;
padding-right:10px;
	font-size: 90%;
	line-height:140%;
	color: #222222;
	background-color:#ffffff;
	background-image: url(https://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	text-align:left;
}

td.td-kago2-2d {
    padding-top:6px;
    padding-bottom:6px;
    background-image: url(https://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	vertical-align:middle;
}
td.td-kago2-2d table {
    background-color:#e2e7ff;
}


td.td-kago2-2e {
    padding-top:6px;
    padding-bottom:6px;
	padding-left:3px;
    font-size: 12px;
	color: #1559a9;
	line-height:140%;
	text-align:left;
	font-weight:bold;
}

td.td-kago2-2f {
    padding-top:6px;
    padding-bottom:6px;
    vertical-align:middle;
}
td.td-kago2-2f table {
    background-color:#e2e7ff;
}

td.td-kago2-2g {
 padding-top:2px;
padding-bottom:2px;
	font-size: 12px;
	line-height:140%;
	color: #222222;
	text-align:left;
}

td.td-kago2-2g strong {
 color: #0254c3 !important;
}

td.td-kago-remind {
    padding-top:4px;
    padding-bottom:4px;
    padding-left:15px;
    padding-right:15px;
	font-size: 12px;
	color: #2063b3;
	line-height:140%;
	text-align:left;
	font-weight:bold;
}

td.td-kago-remind2 {
 padding-top:4px;
padding-bottom:4px;
padding-left:15px;
padding-right:15px;
	font-size: 12px;
	line-height:140%;
	color: #222222;
	text-align:left;
}

td.td-kago-remind2 span { 
    font-size:11px;
    color: #cc0000;
}


span.s-kago2-1 {
 color: #A2000C;
}

span.s-kago2-2 { 
    font-size: 11px;
    font-weight:normal;
	color:#fea73d;
}

span.s-kago2-3 { 
    font-weight:normal;
	font-size: 11px;
}

td.td-kago2-1a {
    padding-top:7px;
    padding-bottom:7px;
    padding-left:10px;
    padding-right:10px;
	font-size: 12px;
	line-height:120%;
	color: #222222;
	background-color:#f1f8fe;
	text-align:left;
	background-image: url(https://www.order-ice.com/img/kago/kago2_3.gif);	
	background-position: center bottom;
	background-repeat: no-repeat;
}
td.td-kago2-1b {
    padding-top:7px;
    padding-bottom:7px;
    padding-left:0px;
    padding-right:10px;
	font-size: 12px;
	color: #222222;
	background-color:#f1f8fe;
	text-align:right;
	background-image: url(https://www.order-ice.com/img/kago/kago2_3.gif);	
	background-position: center bottom;
	background-repeat: no-repeat;
}

td.td-kago2-3 {
    padding-top:7px;
    padding-bottom:7px;
    padding-left:10px;
    padding-right:10px;
	font-size: 12px;
	color: #222222;
	background-color:#f1f8fe;
	text-align:right;
	line-height:140%;
	font-weight:bold;
}

td.td-kago2-3 strong {
    font-size: 17px;
	color: #c60000;
}

.in_kago01 { 
    padding:0px;
	margin-top:0px;
	margin-bottom:3px;
} 

.in_kago02 { 
    padding:0px;
	margin-top:3px;
	margin-bottom:0px;
} 

td.td-kago2-4 {
    padding-top:5px;
    padding-bottom:5px;
    padding-left:15px;
    padding-right:15px;
	background-image: url(https://www.order-ice.com/img/kago/kago2_5.gif);	
	background-position: center;
	background-repeat: repeat-y;
}

td.td-kago2-4 p {
    font-size: 13px;
	color: #222222;
	line-height:130%;
	margin-bottom:0px;
}
td.td-kago2-4 h3 {
    font-size: 14px;
	color: #004fb9;
	margin-bottom:5px;
	line-height:130%;
}

td.td-kago-midasi {
    padding-top:3px;
    padding-bottom:3px;
    padding-left:5px;
    padding-right:5px;
	background-color:#1e66c6;
}
td.td-kago-midasi h3 {
    font-size: 12px;
	color: #ffffff;
}


div.d-kago3-1 {
    width:680px;
    border-color:#1e66c6; 
	border-style:solid; 
	border-width:1px;
	padding-top:1.5em;
    padding-bottom:1em;
	background-color:#f1f8fe;
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}

div.d-kago3-1 h3 {
    font-size: 120%;
	color: #004fb9;
	margin-bottom:0.7em;
}

div.d-kago3-2 {
    width:680px;
    border-color:#1e66c6; 
	border-style:solid; 
	border-width:1px;
	padding-top:20px;
    padding-right:20px;
	padding-left:20px;
    padding-bottom:20px;
	background-color:#fffce0;
	text-align:left;
	margin-top:20px;
}

div.d-kago3-2 p {
    font-size: 16px;
	color: #004fb9;
	margin-bottom:10px;
	line-height:140%;
	font-weight:bold;
}

div.d-kago3-3 {
    width:640px;
    border-color:#427fcf; 
	border-style:solid; 
	border-width:1px;
	padding-top:15px;
    padding-right:10px;
	padding-left:10px;
    padding-bottom:15px;
	background-color:#ffffff;
	text-align:center;
	margin-top:20px;
	margin-bottom:2em;
}
div.d-kago3-3 h3 {
    margin-bottom:0.5em;
}
div.d-kago3-3 h4 {
    font-size: 12px;
	color: #0c4dc4;
	margin-bottom:5px;
	font-weight:bold;
}

div.d-kago3-3 p {
    font-size: 12px;
	color: #222222;
	margin-bottom:10px;
	line-height:140%;
}
div.d-kago3-3 p strong {
    color: #cc0000;
}

div.d-kago3-3 table { 
    border-collapse: collapse;
	border-color:#bbbbbb; 
	border-style:solid; 
	border-width:1px;
	margin-bottom:15px;
}
div.d-kago3-3 table th {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12px;
	color: #ffffff;
	background-color:#63C5DA;
	text-align:left;
	line-height:140%;
	font-weight:bold;
	border-bottom-color:#ffffff;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}

div.d-kago3-3 table td {
    padding-top:4px;
    padding-bottom:4px;
    padding-left:10px;
    padding-right:10px;
	font-size: 12px;
	color: #222222;
	background-color:#ffffff;
	text-align:left;
	line-height:140%;
	border-bottom-color:#bbbbbb; 
	border-bottom-style:dashed; 
	border-bottom-width:1px;
}


table.t-nosi td {
 padding-top:6px;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
	font-size: 12px;
	line-height:130%;
	color: #222222;
	background-color:#ffffff;
	background-image: url(https://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	text-align:left;
}

table.t-nosi td img {
 border-color:#cccccc; 
	border-style:solid; 
	border-width:1px;
}

table.t-nosi td span { 
    font-size:11px;
    color: #cc0000;
}

table.t-nosi td h4 {
    padding:0px;
	margin:0px;
	font-size: 12px;
	color: #2063b3;
	font-weight:bold;
}
