@charset "shift_jis";



.td-shop-kagel { 
    background-image:  url(http://www.order-ice.com/img/select_1/shop/kage_l.gif);
	background-repeat: repeat-y;
}
.td-shop-kager { 
    background-image:  url(http://www.order-ice.com/img/select_1/shop/kage_r.gif);
	background-repeat: repeat-y;
}
.td-shop-01 { 
    padding-top:14px; 
	padding-left:18px;
	padding-right:18px;
	padding-bottom:10px;
}
img.img-shop01 {
 @ border-color:#cdcdcd; 
    border-style:solid; 
    border-width:1px;
}

.td-shop-01 h3 { 
    margin-bottom:18px;
}


td.td-shop-c {
	background-color: #d7e6fa;
	vertical-align:middle;
	padding-left:7px;
}
td.td-shop-c h4 {
	padding:0px;
	margin:0px;
	color: #3d4d91; 
	font-size: 12px;
	font-weight:bold;
}
td.td-shop-c2 {
	vertical-align:middle;
	font-size:12px;
	color:#d80000;
}
td.td-shop-c2 img {
	vertical-align:middle;
}

.p-shop01 { 
    margin-top:10px !important;
	margin-bottom:10px !important;
	padding:0px !important;
}
td.td-shop-c3 {
	padding-left:12px;
	padding-right:12px;
	padding-top:7px;
	padding-bottom:7px;
	background-color:#fcf5c7;
}
td.td-shop-c3 p {
	padding:0px;
	margin:0px;
	line-height:130%;
}
td.td-shop-c3 h4 {
	font-size:12px !important;
	color:#1b9b9c !important;
	font-weight:bold !important;
	padding:0px;
	margin-bottom:8px;
}
td.td-shop-c3 h4 strong {
	font-size:14px !important;
	color:#0d50b3 !important;
	font-weight:bold !important;
}
td.td-shop-c3b {
	vertical-align:top;
	background-color:#fcf5c7;
}
td.td-shop-c3c {
	vertical-align:bottom;
	background-color:#fcf5c7;
}

.td-shop-02 { 
    padding-top:14px; 
	padding-left:11px;
	padding-right:11px;
	padding-bottom:10px;
}

.td-shop-02 p { 
    margin-left:7px; 
	margin-right:7px;
}


.td-shop-02 h3 { 
    margin-bottom:20px;
}

.td-shop-02 h4 {
    margin-bottom:1.2em !important;
	margin-top:1.5em !important;
	font-size:13px;
	color: #003399;
	background-image:  url(http://www.order-ice.com/img/select_1/shop/midasi_bg.gif);
	background-repeat: no-repeat;
	background-position: left middle;
	padding:3px !important;
	clear:both;
	height:20px;
}

.td-shop-02 h42 {
    margin-bottom:1.2em !important;
	margin-top:1.5em !important;
	font-size:x-small;
	color: #003399;
	background-color:#d7e6fa;
	padding:2px !important;
	clear:both;
}

table.t-shop {
 @ border-color:#b7b7b7; 
    border-style:solid; 
    border-width:1px;
	margin-left:7px; 
	margin-right:7px;
}

td.td-shop-d1 {
	text-align:center;
	padding-bottom:10px;
	vertical-align:top;
}
td.td-shop-d1 p {
	font-size:12px !important;
	color:#000000 !important;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
}

td.td-shop-d1 p strong {
	font-size:16px !important;
	color:#b71515 !important;
}
td.td-shop-d1 h5 {
	font-size:12px !important;
	font-weight:bold !important;
	line-height:140%;
	margin-top:5px;
	margin-bottom:2px;
	padding:0px;
}

td.td-shop-d1 form {
	padding:0px;
	margin-top:5px;
	margin-bottom:1px;
}

td.td-shop-d2 {
	text-align:center;
	padding:11px;
}

td.td-shop-d2 h4 {
	padding-bottom:15px;
}

span.s-shop {
    font-size: 90%;
	color: #666666;
}

td.td-flav-00 {
    padding-top:12px; 
	padding-left:10px;
	padding-right:10px; 
	vertical-align:top;
}
td.td-flav-00 p {
	padding:0px;
	margin:0;
	font-weight:bold;
}

.div-shopinyou {
    margin-top:5px;
	margin-bottom:1em;
	background-color:#fffce7;
	padding-top:0.8em;
	padding-bottom:0.3em;
	padding-left:0.5em;
	padding-right:0.5em;
	border-color:#eacf68; border-style:dotted; border-width:1px;
}

.div-shopinyou p {
    font-size:x-small;
	line-height:140%;
	margin-bottom:0.5em;
}

.div-shopinyou h5 {
    margin-bottom:0.5em;
	color: #e78f00;
	font-size:90%;
}





td.td-flav-11 {
	border-bottom-color:#c5c5c5; 
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-right-color:#c5c5c5; 
	border-right-style:solid; 
	border-right-width:1px;
}

td.td-shopbg {
	background-color: #ffffff;
	background-image:  url(http://www.order-ice.com/img/index/index_bg.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


td.td-ice1-blue { background-color: #0e489f; }
td.td-ice1-red { background-color: #aa1632; }
td.td-ice1-green { background-color: #6ba70c; }
td.td-ice1-brown { background-color: #814c0e; }
td.td-ice1-orenge { background-color: #ffa335; }


.d-ice1 {
    margin-bottom:10px;
	margin-top:1em;
}
.d-ice1 h3 {
    margin-bottom:5px;
}

.d-ice2 {
    margin-left:10px; 
	margin-right:10px;
	margin-top:0.5em;
	margin-bottom:1.5em;
	background-color: #fff2f4;
}
.d-ice2 div {
    margin:0px;
	background-color: #fff2f4;
	padding-top:3px;
	padding-left:15px;
	padding-right:15px;
}
.d-ice2 p {
    margin:0px;
	color: #222222; 
	font-size:x-small;
	line-height:150%;
}
.d-ice2  span {
    color: #1652aa;
}
.d-ice2 h4 {
    margin-top:1em;
	margin-bottom:0.5em;
	color: #1652aa; 
	font-size:x-small;
}
.t-ice1 {
    margin-top:5px;
	margin-bottom:30px;
}

td.td-ice7 {
	background-color: #fff8da;
	vertical-align:top;
}
td.td-ice7 p {
	padding:0px;
	margin:10px;
	color: #666666; 
	font-size:x-small;
	line-height:140%;
}

.t-ice2 {
    margin-top:5px;
	margin-bottom:7px;
}
td.td-ice8 {
	background-color: #d7e6fa;
	vertical-align:middle;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;
}
td.td-ice8 h4 {
	padding:0px;
	margin:0px;
	color: #1f348d; 
	font-size: 12px;
	font-weight:bold;
}

td.td-ice9 {
	background-color: #d7e6fa;
	vertical-align:middle;
	padding-left:7px;
	padding-top:1px;
	padding-bottom:1px;
	text-align:center;
}
td.td-ice9 h4 {
	padding:0px;
	margin:0px;
	color: #1f348d; 
	font-size: 11px;
	font-weight:normal;
}
td.td-ice10 {
	vertical-align:middle;
	padding-left:10px;
	color: #c12d2d; 
	font-size: 12px;
	font-weight:bold;
}

td.td-ice11 {
	vertical-align:top;
	background-color:#e8fbd9;
}
td.td-ice11 p {
	padding:0px;
	margin-left:7px; 
	margin-top:5px;
	margin-bottom:5px;
	color: #1c7c7a; 
	font-size:x-small;
	font-weight:bold;
}

td.td-ice12 {
	vertical-align:top;
	padding-left:7px;
}
td.td-ice12 p {
	padding:0px;
	margin:0px;
	color: #555555; 
	font-size:x-small;
	line-height:130%;
}

td.td-ice13 {
	vertical-align:top;
}


td.td-ice14 {
	background-image:  url(http://www.order-ice.com/img/set/waku.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align:center;
	vertical-align: middle;
}

td.td-ice15-blue {
	background-image:  url(http://www.order-ice.com/img/set/bg_blue.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
	line-height:130%;
	width:128px;
	height:43px;
	padding-bottom:3px;
}
td.td-ice15-blue img {
    vertical-align:middle;
}
td.td-ice15-red {
	background-image:  url(http://www.order-ice.com/img/set/bg_red.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
	line-height:130%;
	width:128px;
	height:43px;
	padding-bottom:3px;
}
td.td-ice15-red img {
    vertical-align:middle;
}
td.td-ice15-green {
	background-image:  url(http://www.order-ice.com/img/set/bg_green.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
	line-height:130%;
	width:128px;
	height:43px;
	padding-bottom:3px;
	
}
td.td-ice15-green img {
    vertical-align:middle;
}
td.td-ice15-yellow {
	background-image:  url(http://www.order-ice.com/img/set/bg_yellow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
	line-height:130%;
	width:128px;
	height:43px;
	padding-bottom:3px;
}
td.td-ice15-yellow img {
    vertical-align:middle;
}
td.td-ice15-brown {
	background-image:  url(http://www.order-ice.com/img/set/bg_brown.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
	vertical-align: middle;
	color: #ffffff;
	font-size: 12px;
	line-height:130%;
	width:128px;
	height:43px;
	padding-bottom:3px;
}
td.td-ice15-brown img {
    vertical-align:middle;
}

td.td-ice15 {
	text-align:center;
	vertical-align:top;
}
td.td-ice15 p {
	font-size:12px !important;
	color:#000000 !important;
	padding:0px;
	margin-top:0px;
	margin-bottom:5px;
	text-align:left
}

td.td-ice15 p strong {
	font-size:14px !important;
	color:#b71515 !important;
}
td.td-ice15 h4 {
	font-size:12px !important;
	font-weight:bold !important;
	line-height:140%;
	margin-top:8px;
	margin-bottom:5px;
	padding:0px;
}

div.d-kanren1 {
    margin-top:3px;
	margin-bottom:3px;
}
div.d-kanren1 h4 {
	margin-bottom:10px;
	font-size: x-small;
	color:#555555;
}
div.d-kanren1 h4 img {
	vertical-align:middle;
}

table.t-kanren1 { 
    width:564px; 
	margin-left:8px; 
	margin-right:8px;
}

table.t-kanren1 td {
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:center;
	vertical-align:top;
}
table.t-kanren1 td img {
	margin-bottom:5px;
	border-color:#cdcdcd; 
    border-style:solid; 
    border-width:1px;
}
table.t-kanren1 td p {
	padding:0px;
	margin-bottom:5px;
	text-align:center;
	font-size: x-small;
	line-height:130%;
	font-weight:bold;
}
table.t-kanren1 td p strong {
	color:#cc0000;
}



div.d-howto-1 {
	background-color: #ffffff;
	background-image:  url(http://www.order-ice.com/img/select_1/howto_midasibg_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:580px;
	height:281px;
	margin-top:0px;
	margin-bottom:1.3em;
}

div.d-howto-1 p {
	padding:0px;
	margin-top:0px;
	margin-bottom:0.5em;
	margin-left:26px;
	color: #222222; 
	font-size: 13px;
	line-height:140%;
}


div.d-howto-4 {
	text-align:left;
	margin-left:10px;
	margin-right:9px;
	margin-top:0px;
	margin-bottom:1.5em;
	padding-left:50px;
	background-image:  url(http://www.order-ice.com/img/guide/guide_2_01.gif);	
	background-position: left top;
	background-repeat: repeat-y;
}

div.d-howto-4 div {
	text-align:left;
	margin:0px;
	padding:0.8em;
	background-color:#fffad9;
}
div.d-howto-4 div h4 {
	margin-top:0px;
	margin-bottom:0.4em;
	font-size: 90%;
	color: #cc0000;
}
div.d-howto-4 div h4 img {
    margin-right:2px;
	vertical-align:middle;
}

div.d-howto-4 div p {
	color: #222222;
	font-size:x-small;
}

div.d-howto-4 p strong {
	color: #ff6600;
}

td.td-shop-r01 {
	padding-left:5px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#cce6f8;
	text-align:center;
	vertical-align:top;
}

td.td-shop-r02 {
	padding-left:0px;
	padding-right:15px;
	padding-top:7px;
	padding-bottom:0px;
	background-color:#cce6f8;
	text-align:left;
	vertical-align:top;
}
td.td-shop-r02 h4 {
	margin-bottom:0.3em;
	font-size:14px;
	color: #0082e1;
}
td.td-shop-r02 p {
	padding:0px;
	margin-top:0px;
	margin-bottom:0.5em;
	color: #004287; 
	font-size:x-small;
	line-height:140%;
}
td.td-shop-r02 p a:link { color:#fff3a5 !important; text-decoration:underline; }
td.td-shop-r02 p a:visited { color:#fff3a5 !important; text-decoration:underline; }
td.td-shop-r02 p a:active { color:#ffffff !important; text-decoration:none; }
td.td-shop-r02 p a:hover { color:#ffffff !important; text-decoration:none; }



td.td-howto {
	text-align:center;
	vertical-align:top;
	background-color:#feece0;
	padding-bottom:3px;
}
td.td-howto h4 {
	margin-top:7px;
	margin-bottom:7px;
}
td.td-howto p {
	margin-bottom:7px;
	margin-right:6px;
	margin-left:6px;
	font-size: 12px;
	line-height:140%;
	text-align:left;
	padding-left:8px;
	background-image:  url(http://www.order-ice.com/img/icon_6.gif);	
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

td.td-howto p a:link { color:#333333 !important; text-decoration:underline; }
td.td-howto p a:visited { color:#333333 !important; text-decoration:underline; }
td.td-howto p a:active { color:#fc7100 !important; text-decoration:none; }
td.td-howto p a:hover { color:#fc7100 !important; text-decoration:none; }

td.td-set1 {
	vertical-align:top;
	background-color:#ffffff;
}
td.td-set1 div {
	margin-top:3px;
	margin-right:7px;
	margin-left:7px;
	font-size: 12px;
	line-height:120%;
	font-weight:bold;
}

td.td-set2 {
	vertical-align:top;
	background-color:#ffffff;
}
td.td-set2 div {
	margin-top:5px;
	margin-right:7px;
	margin-left:7px;
	font-size: 12px;
	line-height:120%;
	font-weight:bold;
}

img.i-setb {
	margin-left:2px;
	margin-right:2px;
	margin-bottom:2px;
	margin-top:5px;
}

.td-setwaku1 {
    padding-left:15px; 
	padding-right:15px;
	padding-bottom:3px;
	background-color:#ffffe0;
	background-image:  url(http://www.order-ice.com/img/set/set_waku3.gif);	
	background-repeat: repeat-y;
}
.td-setwaku1 p {
    margin:0px;
	color: #222222; 
	font-size:x-small;
	line-height:140%;
}

.bg-2line { 
    background-image:url(http://www.order-ice.com/img/campaign/2line.gif); 
    background-repeat:repeat-y;
}
.bg-2line-top {
    background-image:url(http://www.order-ice.com/img/campaign/2line_01.gif);
}
.bg-2line-bottom {
    background-image:url(http://www.order-ice.com/img/campaign/2line_02.gif);
}
.td-tejun-01 {
    border-left: 1px solid #CCCCCC; 
	background-color:#FFFFD7; 
	padding-left:8px;
}
.td-tejun-02 {
    border-right: 1px solid #CCCCCC; 
	background-color:#FFFFD7; 
	padding-leftright:8px;
}
.td-tejun-02 p {
    font-size:13px; 
	line-height:16px;
}
.td-tejun-03 {
    border-left: 1px solid #CCCCCC; 
	border-right: 1px solid #CCCCCC; 
	background-color:#FFFFD7;
}
.td-tejun-04 {
    border-left: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	background-color:#FFFFD7; 
	padding-left:8px;
}
.td-tejun-05 {
    border-right: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	background-color:#FFFFD7;
}
.td-tejun-05 p {
    font-size:13px; 
	line-height:16px;
}
.div-order {
    padding:10px; 
	margin-top:1em; 
	margin-bottom:1em; 
	background-color:#EAEAEA;
}
.div-order p {
    font-size:12px; 
	font-height:15px; 
	margin-bottom: 5px; 
	color:#333333;
}

/* g */
.roundedcornr_box {background: #7f5c19; width:550px;}
.roundedcornr_top div {background:url("http://www.order-ice.com/img/special/9079/tl.png") no-repeat top left;}
.roundedcornr_top {background:url("http://www.order-ice.com/img/special/9079/tr.png") no-repeat top right;}
.roundedcornr_bottom div {background:url("http://www.order-ice.com/img/special/9079/bl.png") no-repeat bottom left;}
.roundedcornr_bottom {background:url("http://www.order-ice.com/img/special/9079/br.png") no-repeat bottom right;}
.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {width:550px; height:8px; font-size:1px;}
.roundedcornr_content { margin: 0 0 0 8px; width:530px; border-color:#FFFFFF; border-width:2px; border-style:solid;}

/*  */
.koe-box{background:#FFFBF7 url(http://www.order-ice.com/img/special/9079/koe_02.gif) repeat-x; line-height:18px; font-size:12px; color:#444444; width:530px; text-align:left;}
.koe-head{font-size: 16px; font-weight: bold; color:#884400; background: url(http://www.order-ice.com/img/special/9079/koe_01.gif) no-repeat; padding: 12px;}
.koe-head b{padding-left:160px; color:#884400; font-size:16px;}
.koe-name{text-align:right; line-height:0px; padding:9px;}
.koe-body{padding:9px;}




