@charset "UTF-8";
/*====================================================================
  
====================================================================*/
p.msg                   { font-size:14px; text-align:left; margin-top:10px; margin-left:20px; margin-bottom:20px; }
p.msgArea               { font-size:30px; font-weight:bold; text-align:center; color:#F80003; margin:5px auto;}
p.msgL                  { font-size:25px; font-weight:bold; text-align:left; color:#696969; margin:10px auto;}
p.msgM                  { font-size:26px; font-weight:bold; text-align:left; color:#DDB20C; margin:30px auto;}

.boxPoint               { position:relative; width:950px; height:136px; border:1px solid #FF6A06; margin-bottom:20px; font-size:16px; }
.boxPoint p             { position:absolute; left: 10px; top:2px; width:580px;}
.boxPoint div.img       { position:absolute; right: 2px; top:2px; }
/*====================================================================
    
====================================================================*/
ol.menu                 { height:250px; margin-bottom:30px;}
ol.menu li              { position:relative; width:190px; height:250px; float:left;}
ol.menu li .img         { position:absolute; left:0px; top: 30px;  z-index:20; background:url(../img/menu_rank_bg.jpg) no-repeat; width:190px; height:140px; }
ol.menu li .img img     { position:absolute; left:4px; top:  4px; }
ol.menu li .no          { position:absolute; left:0px; top: 20px;  z-index:30; width:42px; height:42px; }
ol.menu li .crown       { position:absolute; left:5px; top:  0px;  z-index:10; width:42px; height:42px; background:url(../img/ico_crown.jpg) no-repeat; }
ol.menu li p            { position:absolute; left:10px; top:160px; font-size:15px; color:#dc143c;}

ol.menu li.no1 .no      { background:url(../img/ico_no_01.png) no-repeat;}
ol.menu li.no2 .no      { background:url(../img/ico_no_02.png) no-repeat;}
ol.menu li.no3 .no      { background:url(../img/ico_no_03.png) no-repeat;}
ol.menu li.no4 .no      { background:url(../img/ico_no_04.png) no-repeat;}
ol.menu li.no5 .no      { background:url(../img/ico_no_05.png) no-repeat;}
/*====================================================================
    
====================================================================*/
.boxOther               {}
.boxOther ul.menuOther          { margin-bottom:20px; }
.boxOther ul.menuOther li       { float:left; margin:0 2px;}
.boxOther ul.menuOther li .box  { width:310px; height:140px; border:1px solid #FF9D5B; }
.boxOther ul.menuOther li p     { width:280px; margin-left:10; margin-top:10px; }
.boxOther .more                 { text-align:right; margin-bottom:20px; }
/*====================================================================
    
====================================================================*/
.boxOrder               { margin-bottom: 20px; }
.boxOrder ol.flow       { margin-left   : 0px; }
.boxOrder ol.flow li    { text-align:left; margin-bottom:20px; }
.boxOrder ol.flow li p  { margin-left:20px; }

.boxOrder ul.confirm    { margin-left:20px; }
.boxOrder ul.confirm li { margin-left:1em; text-indent:-1em; text-align:left;}

/*====================================================================
    
====================================================================*/
#boxArea                { width  :908px; margin:0 auto; text-align:left;}


/*====================================================================
    
====================================================================*/
.boxForm
{
	position        :relative;
	background      :url(../img/order_bg.jpg) no-repeat;
	width           :950px;
	height          :122px;
	margin-bottom   :40px;
}
.boxForm .btn      { position:absolute; left:550px; top:20px; }
.boxForm .btn_tel{ position:absolute; left:37px; top:13px; }

/*====================================================================
  
====================================================================*/
table.infoCorp      { width:700px; border:1px solid #CFCFCF; margin:20px auto 40px;}
table.infoCorp  th,
table.infoCorp  td  { padding:8px; vertical-align:top; border:1px solid #CFCFCF; }
table.infoCorp  th  { width :220px; text-align:center; background:#FAF9F5; }
table.infoCorp  td  { text-align:left; }
table.infoCorp  ul  {}
table.infoCorp  ul li   { margin-left:1em; text-indent:-1em;}
/*====================================================================
  
====================================================================*/
