@charset "shift_jis";

body {
	margin-top: 0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding: 0px;
	background-color: #ffffff;
}
.clear_r { clear:right; }
.clear_l { clear:left; }

img { border:0px; }

form { margin:0px; padding:0px; }

ul { margin:0px; padding:0px; }

h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; }
h3 { margin:0px; padding:0px; }
h4 { margin:0px; padding:0px; }
h5 { margin:0px; padding:0px; }

p {
	padding:0px;
	margin-top:0px;
	margin-bottom:1em;
	color: #222222; 
	font-size:90%;
	line-height:150%;
}
a:link { color:#003ebc; }
a:visited { color:#003ebc; }
a:active { color:#fc7100; }
a:hover { color:#fc7100; }

.a-red:link { color:#cc0000 !important; }
.a-red:visited { color:#cc0000 !important; }
.a-red:active { color:#fc7100 !important; }
.a-red:hover { color:#fc7100 !important; }

.green{color:#009966;}
.wine{color:#993366;}
.blue{color:#3366CC;}
.sky{color:#3399FF;}
.blown{color:#743f01;}
.red{ color:#cc0000;}
.pink{ color:#FF6699;}
.orenge{ color:#FF9900;}
.purple{ color:#660099;}
.big{ font-size:120% !important;}
.big2{ font-size:140% !important; line-height:140%;}
.ygreen {color: #66CC00;}
.white {color: #ffffff !important;}
.small{ font-size:80% !important;}

.d-link {
	padding:0px !important;
	margin-bottom:1.5em !important;
	text-align:right;
	clear:both;
	border-style:none !important;
	font-size:x-small;
}
.d-link img {
    margin-right:5px;
	vertical-align:middle;
}

.d-link2 {
	padding:0px !important;
	margin-top:1.5em !important;
	text-align:right;
	clear:both;
	border-style:none !important;
	font-size:x-small;
}
.d-link2 img {
    margin-right:5px;
	vertical-align:middle;
}

.d-up {
	padding:0px !important;
	margin-top:0.5em !important;
	margin-bottom:1em;
	text-align:right !important;
	clear:both;
	border-style:none !important;
}

.bottom-05em { margin-bottom:0.5em; }
.bottom-07em { margin-bottom:0.7em; }
.bottom-1em { margin-bottom:1em; }
.bottom-15em { margin-bottom:1.5em; }
.bottom-tb05em { margin-bottom:0.5em; }

.d-lr-margin10px {
	margin-left:10px;
	margin-right:10px;
}
.d-lr-margin12px {
	margin-left:12px;
	margin-right:12px;
}

.d-lrm10-b15 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:1.5em;
}
.d-lrm10-b1 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:1em;
}
.d-lrm10-b05 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0.5em;
}
.d-lrm10-b2 {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:2em;
}

.d-lrm12-b1 {
	margin-left:12px;
	margin-right:12px;
	margin-bottom:1em;
}
.d-lrm12-b05 {
	margin-left:12px;
	margin-right:12px;
	margin-bottom:0.5em;
}
.d-lrm12-b2 {
	margin-left:12px;
	margin-right:12px;
	margin-bottom:2em;
}

.d-lr-margin1em {
    margin-left:1em;
	margin-right:1em;
}

h2.h2-01 {
    margin-bottom:0.8em;
}
h2.h2-02 {
    margin-bottom:1em;
	margin-top:7px !important;
}

h3.h3-midasi-1 {
    height:24px;
    margin-bottom:1.2em !important;
	padding-left:10px;
	padding-top:6px;
	font-size:90%;
	color: #ffffff; 
	font-weight:bold;
	background-image:  url(http://www.order-ice.com/img/midasi_1.gif);	
	background-position: left middle;
	background-repeat: no-repeat;
	clear:both;
}

h3.h3-midasi-2 {
    height:24px;
    margin-bottom:1.2em !important;
	padding-left:10px;
	padding-top:6px;
	font-size:90%;
	color: #ffffff; 
	font-weight:bold;
	background-image:  url(http://www.order-ice.com/img/midasi_2.gif);	
	background-position: left middle;
	background-repeat: no-repeat;
	clear:both;
}
h3.h3-midasi-3 {
    height:29px;
    margin-bottom:1.2em !important;
	padding-left:40px;
	padding-top:7px;
	font-size:90%;
	color: #555555; 
	font-weight:bold;
	background-image:  url(http://www.order-ice.com/img/midasi_3.gif);	
	background-position: left middle;
	background-repeat: no-repeat;
	clear:both;
}

.close { margin-top:1em; margin-bottom:1.5em; }

.d-pan {
	font-size: 11px;
	color: #222222;
	padding-top:0px;
	padding-bottom:5px;
	text-align:left;
	margin:0px;
}
.d-pan a:link { color:#333333 !important; text-decoration:underline; }
.d-pan a:visited { color:#333333 !important; text-decoration:underline; }
.d-pan a:active { color:#fc7100 !important; text-decoration:none; }
.d-pan a:hover { color:#fc7100 !important; text-decoration:none; }

.d-b-guide {
	text-align:center;
	margin-top:2em !important;
	margin-bottom:2em;
	font-size:x-small;
	color: #222222;
}

address { margin:0px; padding:0px; }

img.i-wwaku {
	border-color:#ffffff;
	border-style:solid;
	border-width:1px;
}

td.td-header01 {
	background-color: #004ab6;
	background-image:  url(http://www.order-ice.com/img/base/h_g01.gif);
	padding-top:6px;
	padding-left:10px;
	color:#ffffff;
	font-size: 12px;
}

td.td-header02 {
	background-color: #ffc12e;
	background-image:  url(http://www.order-ice.com/img/base/h_03.gif);
}
td.td-header03 {
	background-color: #ffffff;
	vertical-align:top;
	
}

strong.st-header1 { font-weight:normal; }


.td-g2 { padding-top:10px; padding-right:5px; text-align:right; vertical-align:top; }
.td-g2 a{ font-size:12px !important;; }
.td-g2 a:link{ color:#333333 !important; text-decoration:underline; }
.td-g2 a:visited{ color:#333333 !important; text-decoration:underline; }
.td-g2 a:active{ color:#fc7100 !important; text-decoration:none; }
.td-g2 a:hover{ color:#fc7100 !important; text-decoration:none; }

.td-g1 h4 { margin-bottom:7px; }

.td-g1 { padding-bottom:0px; vertical-align:top; }
.td-g1 div {
	margin-left:15px; margin-right:5px;
}

.td-g1 div h5 {
	margin-bottom:7px;
}
.td-g1 div p {
	padding:0px;
	margin-top:0px;
	margin-bottom:7px;
	color: #222222; 
	line-height:140%;
	font-size:x-small;
}

.td-g1 div p strong {
	color: #333333; 
}
.td-g1 div p span {
	color: #3377dd; 
	font-weight:bold;
}

.s-gred {
	color: #cc0000 !important;
	font-weight:normal !important;
}
.s-gred2 {
	color: #cc0000 !important;
}

.td-f1 { padding-top:3em; padding-bottom:7px; text-align:right; vertical-align:bottom; }

.td-f2 { 
    vertical-align:top; 
	padding-top:10px; 
	padding-left:12px;
	padding-right:0px;
	background-image:  url(http://www.order-ice.com/img/base/f_3.gif);
	background-repeat: repeat-x;
}
.td-f2 p {
	padding:0px;
	margin-top:0px;
	margin-bottom:0;
	color: #222222; 
	font-size: 13px;
	line-height:130%;
}

.i-gazou-r {
    float:right;
    margin-top:0px;
	margin-bottom:1em;
	margin-left:1em;
}
.i-gazou-l {
    float:left;
	margin-top:0px;
	margin-bottom:1em;
	margin-right:1em;
}
.i-gazou-r2 {
 　 border-color:#b7b7b7; 
    border-style:solid; 
    border-width:1px;
	float:right;
    margin-top:0px;
	margin-bottom:1em;
	margin-left:1em;
}
.i-gazou-l2 {
 　 border-color:#b7b7b7; 
    border-style:solid; 
    border-width:1px;
	float:left;
    margin-top:0px;
	margin-bottom:1em;
	margin-right:1em;
}

.div-ilist {
    margin-top:2em;
	margin-bottom:2em;
}
.div-ilist h3 {
    margin-top:0px;
	margin-bottom:0.7em;
}
.div-ilist h4 {
    margin:0px;
}
.div-ilist h5 {
    margin:0px;
}

.div-ilist2 {
    margin-top:0px;
	margin-bottom:1em;
	margin-left:10px;
	margin-right:10px;
}
.div-ilist2 p {
    margin-top:0px;
	margin-bottom:0px;
	font-weight:bold;
	line-height:140%;
	font-size:x-small;
}

table.t-campaign { 
    margin-top:1em;
	margin-bottom:1em;
}
table.t-campaign td p { 
    margin-top:4px;
	margin-bottom:6px;
	font-size: 11px;
	line-height:100%;
}
table.t-campaign td p a:link { color:#333333 !important; text-decoration:underline; }
table.t-campaign td p a:visited { color:#333333 !important; text-decoration:underline; }
table.t-campaign td p a:active { color:#fc7100 !important; text-decoration:none; }
table.t-campaign td p a:hover { color:#fc7100 !important; text-decoration:none; }


.d-gray {
	text-align:left;
	margin:0px;
	padding:0.8em;
	background-color:#f3f3f3;
}
.d-gray h4 {
	margin-top:0px;
	margin-bottom:0.4em;
	font-size:90%;
	line-height:140%;
	color:#444444;
}
.d-gray p {
	margin-left:0px !important;
	margin-right:0px !important;
	margin-bottom:0px;
}
.d-gray p span {
	color:#cc0000;
}

.td-set1a-list1 { 
    vertical-align:top;
	padding-bottom:10px;
	text-align:left;
}

.td-set1a-list1 img { 
    margin-bottom:5px;
}

.td-set1a-list1 h4 {
    margin-top:3px;
	margin-bottom:5px;
	font-size:90%;
	padding:0px;
}
.td-set1a-list1 h4 a:link { color: #222222; text-decoration:underline; }
.td-set1a-list1 h4 a:visited { color: #222222; text-decoration:underline; }
.td-set1a-list1 h4 a:active { color:#fc7100; text-decoration:none; }
.td-set1a-list1 h4 a:hover { color:#fc7100; text-decoration:none; }

.td-set1a-list1 p { 
    font-size:x-small !important;
	margin:0px;
	padding:0px;
	color: #666666;
	line-height:120%;
}
.td-set1a-list1 strong { 
    font-size:12px;
    color:#e96261;
	line-height:130%;
}


td.td-set1b-list {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:5px;
	vertical-align:middle;
}
td.td-set1b-list a { 
    font-size:x-small !important;
	line-height:140%;
}
td.td-set1b-list a:link { color: #222222; text-decoration:underline; }
td.td-set1b-list a:visited { color: #222222; text-decoration:underline; }
td.td-set1b-list a:active { color:#fc7100; text-decoration:none; }
td.td-set1b-list a:hover { color:#fc7100; text-decoration:none; }

td.td-set1b-list a strong { 
    font-size:115% !important;
	line-height:120%;
}

.st-01 { color: #ddaa1e; }
.st-02 { color: #733f27; }
.st-03 { color: #eb4d6b; }
.st-04 { color: #7cb100; }
.st-05 { color: #733f27; }
.st-06 { color: #FFB300; }
.st-07 { color: #52a8e7; }
.st-08 { color: #346bc6; }





table.t-m-r {
    margin-bottom:5px;
}

table.t-m-r th {
    padding-left:5px; 
	padding-top:5px; 
	padding-bottom:5px;
	background-color:#fffad9;
	background-image:  url(http://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	text-align:left;
	vertical-align:top;
}
table.t-m-r td {
    padding-right:5px; 
	vertical-align:middle; 
	padding-top:5px; 
	padding-bottom:5px;
	background-color:#fffad9;
	background-image:  url(http://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
}

table.t-m-r td a{ font-size:12px; line-height:130%; }

p.p-m-r { margin-bottom:1em; text-align:right; }
p.p-m-r a{ font-size: 11px; }
p.p-m-r a:link { color:#333333 !important; text-decoration:underline; }
p.p-m-r a:visited { color:#333333 !important; text-decoration:underline; }
p.p-m-r a:active { color:#fc7100 !important; text-decoration:none; }
p.p-m-r a:hover { color:#fc7100 !important; text-decoration:none; }

div.d-m-r { margin-bottom:12px; }
div.d-m-r p { margin:0px; padding:0px; font-size: 12px; line-height:130%; }

div.d-m-r2 { margin-bottom:10px; }
div.d-m-r2 p { margin:0px; padding:0px; font-size: 12px; line-height:130%; }


.t-m-s { margin-bottom:0px; }
.t-m-s td { 
    vertical-align:middle;
	padding-top:4px; 
	padding-bottom:5px; 
	padding-left:2px; 
	background-image:  url(http://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	list-style-type:none;
}
.t-m-s td p {
    background-image:  url(http://www.order-ice.com/img/base/m_icon.gif);
    background-repeat: no-repeat;
    background-position: right center;
	line-height:120%;
	margin:0px;
	padding:0px;	
}
.t-m-s td p  a{ font-size:12px; }
.t-m-s td p img{ margin-right: 8px; vertical-align:middle; }

.d-m-g1 { 
    vertical-align:middle; 
	padding-top:9px; 
	padding-bottom:9px;
	padding-left:10px;
	padding-right:9px;
	background-color:#e6edf9;
	margin:0px;
}
.d-m-g1 ul { 
    margin:0px;
	padding:0px;	
}
.d-m-g1 ul li {
    margin:0px; 
	padding-top:0px; 
	padding-bottom:6px;
	padding-left:0px;
	padding-right:0px;
	font-size:12px; 
	font-weight:bold;
	list-style-type:none;
	line-height:130%;
}


.t-m-k { 
    margin-bottom:1.5em;
	background-image:  url(http://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center top;
	background-repeat: repeat-x;
	background-color:#ffffff;
 }
.t-m-k td { 
    vertical-align:middle;
	padding-top:5px; 
	padding-bottom:5px; 
	padding-left:9px; 
	background-image:  url(http://www.order-ice.com/img/kago/kago_line.gif);	
	background-position: center bottom;
	background-repeat: repeat-x;
	list-style-type:none;
}
.t-m-k td p {
    background-image:  url(http://www.order-ice.com/img/base/m_icon.gif);
    background-repeat: no-repeat;
    background-position: right center;
	margin:0px;
	padding:0px;
	font-size:12px;	
}

.m-margin-b12 { margin-bottom:12px; }

td.td-m-magazine { 
    background-color:#ffda57; 
	text-align:center;
}
td.td-m-magazine p { 
    text-align:right;
	margin-bottom:5px !important;
	margin-right:10px !important;
	line-height:100% !important;
}
td.td-m-magazine p a { font-size: 12px !important; }
td.td-m-magazine p a:link { color:#222222 !important; text-decoration:underline; }
td.td-m-magazine p a:visited { color:#222222 !important; text-decoration:underline; }
td.td-m-magazine p a:active { color:#fc7100 !important; text-decoration:none; }
td.td-m-magazine p a:hover { color:#fc7100 !important; text-decoration:none; }


div.d-m-review { margin-top:10px; margin-bottom:12px; }

div.d-m-review p { 
    font-size:x-small !important;
	line-height:130% !important;
}
div.d-m-review h2 { margin-bottom:5px; }

p.p-m-review1 {
	padding:0px;
	margin-top:0px;
	margin-bottom:4px;
}
p.p-m-review2 {
	padding:0px;
	margin-bottom:1px;
	text-align:right !important;
}

td.td-m-guide1 { 
    padding-top:0px; 
	vertical-align:top;
	padding-right:5px;
}

td.td-m-guide1 h2 {
    margin-top:1px;
	margin-bottom:2px;
}
td.td-m-guide1 p { 
    font-size:x-small !important;
	margin-bottom:0px !important;
	line-height:130% !important;
	margin-left:2px;
	color: #222222;
}
td.td-m-guide1 p a:link { color:#333333 !important; text-decoration:underline; }
td.td-m-guide1 p a:visited { color:#333333 !important; text-decoration:underline; }
td.td-m-guide1 p a:active { color:#fc7100 !important; text-decoration:none; }
td.td-m-guide1 p a:hover { color:#fc7100 !important; text-decoration:none; }


.underline { 
  background-image:url(http://www.order-ice.com/img/line550x20.gif); 
}
.underline p {
  font-size:13px;
  line-height:20px;
}


.underline2 { 
background-image:url(http://www.order-ice.com/img/body_line_1.gif);
background-repeat:repeat;
}
.underline2 p { 
font-size:14px;
line-height:21px;
}

.underline3 { 
background-image:url(http://www.order-ice.com/img/body_line_2.gif);
background-repeat:repeat;
}
.underline3 p { 
font-size:13px;
line-height:1.3em;
}
.bn {
    font-size:10px;
	line-height:130%;
	text-align:center;
	margin-bottom:10px;
}
.bn img {
    margin-bottom:3px;
}

.bn a:link { color:#333333; text-decoration:underline; }
.bn a:visited { color:#333333; text-decoration:underline; }
.bn a:active { color:#cc0000; text-decoration:none; }
.bn a:hover { color:#cc0000; text-decoration:none; }



/*
.syouhin-revew01 { 
  background-image:url(http://www.order-ice.com/img/waku580_02.gif);
  background-repeat:repeat;
  padding: 0px 20px 0px 15px;
}
.syouhin-revew01 h3 { 
  width:56px;
  float:left;
}

.syouhin-revew02 { 
  width:475px;
  float:right;
}
.syouhin-revew02 div { 
  text-align:right;
		margin-bottom:10px;
}
.syouhin-revew02 h4 { 
  text-align:left;
		background-color:#f9dd7d;
		padding: 5px 10px 5px 10px;
		font-size:14px;
		color:#333333;
		margin-bottom:5px;
}

.syouhin-revew02 p.name { 
  font-size:11px;
		color:#333333;
		margin-bottom:5px;
}

.syouhin-revew02 p.name strong { 
  color:#55555;
}

.syouhin-revew02 p.text { 
  border-bottom: dashed 1px #cdcdcd;
		margin-bottom:5px;
		padding-bottom:10px;
}
*/


.syouhin-revew01, .syouhin-revew03 { 
  background-image:url(http://www.order-ice.com/img/waku580_02.gif);
  background-repeat:repeat;
}
.syouhin-revew01 { 
  padding: 0px 20px 0px 20px;
}

.syouhin-revew01 h3 { 
  width:174px;
  float:left;
}
.syouhin-revew02 { 
  width:140px;
  float:right;
		margin-top:5px;
}

.syouhin-revew03 { 
  padding: 10px 20px 0px 20px;
}

.syouhin-revew03 h4 { 
  text-align:left;
		background-color:#f9dd7d;
		padding: 5px 10px 5px 10px;
		font-size:14px;
		color:#333333;
		margin-bottom:5px;
}

.syouhin-revew03 p.name { 
  font-size:11px;
		color:#333333;
		margin-bottom:5px;
}

.syouhin-revew03 p.name strong { 
  color:#55555;
}

.syouhin-revew03 p.text { 
  border-bottom: dashed 1px #cdcdcd;
		margin-bottom:5px;
		padding-bottom:10px;
}

/* what's now 用　css*/
.whats-n{
	width:580px;
	position:relative;
	margin:0 auto;
	padding:2px 0;
	background:#fff;
	
	}
    .whats-n .h, .whats-n p { margin:0; padding:10px 15px; line-height:2em; }
    .whats-n .h { font-size:1.5em; color:#f60; padding-bottom:0; font-weight:bold; }
    .whats-n .xtop, .whats-n .xbottom {display:block; background:transparent; font-size:1px; }
    .whats-n b { display:block; overflow:hidden; }
    .whats-n .xb1, .whats-n .xb2, .whats-n .xb3,.whats-n .xb1t, .whats-n .xb2t, .whats-n .xb3t{height:1px; }
	 .whats-n .xb2t, .whats-n .xb3t, .whats-n .xb4t {background:#ff9; border-left:1px solid #f60; border-right:1px solid #f60; }
    .whats-n .xb2, .whats-n .xb3, .whats-n .xb4 {background:#ff9; border-left:1px solid #f60; border-right:1px solid #f60; }
    .whats-n .xb1 ,.whats-n .xb1t{ margin:0 5px; background:#f60; }
    .whats-n .xb2 ,.whats-n .xb2t{ margin:0 3px; border-width:0 2px; }
    .whats-n .xb3 ,.whats-n .xb3t{ margin:0 2px; }
    .whats-n .xb4 ,.whats-n .xb4t{ height:2px; margin:0 1px; }
    .whats-n .xboxcontent { display:block; background:#ff9 repeat-x top left; border:0 solid #f60; border-width:0 1px;}
.whats-n .xboxcontent:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.whats-n .xboxcontent {
  min-height: 1px;
}

* html .whats-n .xboxcontent {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}	
.whats-n h3{
	background:url(http://www.order-ice.com/img/what/what.gif) no-repeat 0px 0px;
	text-indent:-9999px;
	margin:-1px 1px 0px 10px;
	width:115px;
	height:30px;
	float:left;
	}
.whats-n h3{
	/margin-top:0px;
	}	
.whats-n p{
	font-size:0.8em;
	font-weight:bold;
	line-height:1.2em;	
	padding:1px 0px 0px 42px;
	color:#630;
}
.whats-n .xboxcontent ul{
	width:440px;
	padding:4px 3px 1px 2px;
	display:block;
	overflow:auto;
	margin:0;
	float:right;
	
}
.whats-n .xboxcontent ul{
	/width:445px;
	}
.whats-n .xboxcontent ul li{
	
   font-size:1.0em;
	font-weight:bold;
	line-height:1.3em;
	padding:3px 0px 1px 21px;	
	color:#630;
	text-decoration:none;
	list-style-type:none;
	background:url(http://www.order-ice.com/img/what/top-list.gif) no-repeat 0em 0.09em;
	/**letter-spacing:-0.05em;**/
	margin:0;
	vertical-align:bottom;
	}
.whats-n .xboxcontent ul li{
	/padding:3px 0px 2px 23px;
	}	
.whats-n .xboxcontent ul li a{
	color:red;
	text-decoration:underline;

}
 	
.whats-n .xboxcontent ul li a:hover{
	color:#900;
	text-decoration:underline;
	}	
	
		
	
.whats-n span{
	color:red;
	 }	

