@charset "shift_jis";

/*----------------------------------------------------------------------------

GIG 4.0 Renewal UI016 and UI073  [last:2014/12/26]

[CALL]右下コールセンター番号用を追加
/*[PHOTO AREA ADD]（200行目あたり）〜600行目辺りまで差し替え&追加
  [2015.02.16 JOPS] #ui073 .cashArea .cashAreaRight .descriptionArea div{ にx-index:1を追加

----------------------------------------------------------------------------*/


/*[COMMON]
-----------------------------------------------------------------------------*/
#ui073 h1,#ui073 h2,#ui073 h3,#ui073 h4,#ui073 h5,#ui073 h6,
#ui073 p,
#ui073 dl,#ui073 dt,#ui073 dd,
#ui073 ul,#ui073 ol,#ui073 li,
#ui073 th,#ui073 td{
margin:0;
padding:0;
}

#ui073 li{list-style:none;}
#ui073 img{vertical-align:bottom;}
#ui073 table{
border-collapse:collapse;
border-spacing:0;
}

#ui073 h1{
font-size:140%;
margin-bottom:2px;
}

#ui073 h2{
float:left;
font-size:100%;
padding:5px 0;
}

#ui073 h3{}
#ui073 h4{}
#ui073 h5{}
#ui073 h6{}

.release{
font-size:90%;
color:#ee0000;
font-weight:bold;
margin-bottom:2px;
}

.recommend{
color:#ee0000;
font-weight:normal;
background:#ffffff url("/image/common/ui073/recommend_bg.gif") repeat-x 0 100%;
}

.discount{
color:#ee0000;
font-weight:normal;
background:#ffffff url("/image/common/ui073/discount_bg.gif") repeat-x 0 100%;
}

.soldout{
color:#000000;
background:#f0f0f0;
font-weight:normal;
}

.iconHidden02 {display:none;}

/* ----------------------------------------------------------------------------
制御：アイコン表示出し分け

　　　指定方法）<div>のclassに[cont_icon]＋[ci_XXX]を指定して使用
　　　cont_icon ： 非表示に設定
　　　ci_search ： 商品一覧（横）で表示　…search
　　　ci_list   ： 商品一覧（縦）で表示　…ui011
　　　ci_detail ： 商品詳細で表示　　　　…ui016,ui073

　　　サンプル）商品一覧（横）のみ表示
　　　<div class="cont_icon ci_search">XXXXX</div>

　　　サンプル）商品一覧（縦）と商品詳細に表示
　　　<div class="cont_icon ci_list ci_detail">XXXXX</div>
---------------------------------------------------------------------------- */
.cont_icon { display: none; }
/*.cont_icon.ci_search { display: block; }*/
.cont_icon.ci_detail { display: block; }
/*.cont_icon.ci_list   { display: block; }*/

.cont_icon a:hover ,
.cont_icon a:hover img {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}

/*[DIVISION]
-----------------------------------------------------------------------------*/
#ui073{
width:980px;
margin-top:5px;
font-size:100%;
}
#ui073 .item01{
width:980px;
}
#ui073 .phArea{
width:280px;
margin-right:20px;
float:left;
}

#ui073 .rightArea{
width:680px;
float:left;
}

#ui073 .textArea{
width:440px;
margin-right:20px;
float:left;
}

#ui073 .btnArea{
width:220px;
float:left;
}

#ui073 .textBottomArea{
width:680px;
float:left;
}

#ui073 .specArea{
width:980px;
margin-bottom:15px;
}

/*--販売終了時の余白調節--*/
#eosItem .specArea{
margin-top:20px !important;
}

#ui073 .nonDisplay{
display:none;
background:none;
}

#ui073 .colorArea{
border:1px solid #f8ed8c; 
margin-bottom:5px; 
padding:10px; 
background:#fffbd3;
}


/*[CALL]右下コールセンター番号
-----------------------------------------------------------------------------*/
#callLayer{
position:fixed;
bottom:5px;
right:10px;
z-index:8000;
display:none;
}

#callLayer img{
vertical-align:bottom;
}

#callLayer .callCloseBtn{
display:block;
position:absolute;
right:5px;
top:5px;
/*cursor:pointer;*/
}


/*[CART]
-----------------------------------------------------------------------------*/
body#cartFrame{
background:#ffffff url("/image/common/ui073/cartframe_bg.gif") repeat-x 0 0;
width:100%;
text-align:center;
}

.cartArea input,
.cartArea select{
margin-top:2px;
}

.cartArea{
display:block;
width:980px;
margin:0 auto;
position:relative;
padding-top:22px;
}

.formTable{
width:980px;
margin-bottom:8px;
}

.formTable td{
text-align:left;
padding-right:5px;
}

/*--販売終了時にカート非表示--*/
#eosItem .cashArea{
display:none;
}


/*[PHOTO AREA ADD]
-----------------------------------------------------------------------------*/
#ui073 .phArea .inner{
position:relative;
width:128px;
margin:0 16px 5px 16px;
}

#ui073 .phArea .inner p{
float:left;
}

#ui073 .phArea .inner .btnZoom{
margin-top:51px;
}


/*[PHOTO AREA ZOOM]
-----------------------------------------------------------------------------*/
#glayLayer{
display:none;
position:fixed;
left:0;
top:0;
height:100%;
width:100%;
background:#000;
_background:none;
filter:alpha(opacity=60);
opacity:0.60;
z-index:9999;
}

* html #glayLayer{
position:absolute;
}

#overLayer{
display:none;
position:fixed;
top:50%;
left:50%;
z-index:9999;
background:#ffffff;
padding:10px 10px 25px 10px;
margin:-250px 0 0 -250px;
}

* html #overLayer{
position:absolute;
}

#overLayer img.close{
position:absolute;
bottom:10px;
right:20px;
cursor:pointer;
}


/*[PHOTO AREA POSITION]
-----------------------------------------------------------------------------*/
/*
#ui073 .phArea p.spot{
position:absolute;
right:3px;
bottom:3px;
}
*/


/*[PHOTO AREA SLIDE01] 
-----------------------------------------------------------------------------*/
#phMain{
height:280px;
position:relative;
margin-bottom:5px;
}

#phMain .phZoom img{
padding:15px;
position:absolute;
}

#slide{
width:285px;
}

#slide ul{
padding:0;
}

#slide li{
float:left;
list-style-type:none;
margin-right:4px;
margin-bottom:4px;
}

#slide .slideBox li a{
width:63px;
display:block;
height:49px;
border:2px solid #dddddd;
}

#slide .slideBox li a.select,
#slide .slideBox li a:hover{
border:2px solid #017eb6;
}

#slide .slideBox{
width:285px;
}


/*[TEXT AREA]
-----------------------------------------------------------------------------*/
#ui073 .textArea {
margin-bottom:10px;
}

#ui073 .textArea .release {
display:block;
font-size: 90%;
color: #ee0000;
font-weight: bold;
margin-bottom: 2px;
}

#ui073 .textArea .release img{
vertical-align:middle;
}

#ui073 .textArea table{
width:438px;
}

#ui073 .textArea table tr {
background: url("/image/common/top/camp_bg2.gif") repeat-x 0 100%;
}

#ui073 .textArea table th{
width:25%;
font-weight:normal;
text-align:left;
padding:8px 0 6px 0;
}

#ui073 .textArea table td{
padding:8px 0 6px 0;
font-weight:bold;
}

#ui073 .textArea .c_price{
color:#ee0000;
font-weight:bold;
}

#ui073 .textArea .c_price span:first-child{
font-size:150%;
}

#ui073 .textArea .en{
font-weight:normal;
}

#ui073 .textArea .coupon{
font-size:80%;
font-weight:normal;
}


/*[BUTTON AREA]
-----------------------------------------------------------------------------*/
#ui073 .btnArea{
margin-bottom:10px;
}

#ui073 .btnArea > p{
margin-bottom:5px;
}

#ui073 .btnArea > p:last-child{
margin-bottom:0px;
}

#ui073 .btnArea .specIconA{
position:relative;
}

#ui073 .btnArea .specIconB{
position:absolute;
right:0px;
top:30px;
display:none;
z-index:9999;
_left:1px;
_top:22px;
}

#ui073 .priceIcon{
width:278px;
margin:5px 1px 0 1px;
background:#fff9ee url(/image/common/menu_icon_002.gif) no-repeat 98% 50%;
border:1px solid #ffcc66;
border-radius:2px;         /* CSS3 */
-webkit-border-radius:2px; /* Webkit */
-moz-border-radius:2px;    /* Mozilla */
}

#ui073 .priceIcon dt,
#ui073 .priceIcon dd{
float:left;
vertical-align:middle;
}

#ui073 .priceIcon dt{
padding:1px 8px 5px 15px;
}

#ui073 .priceIcon dd{
padding-top:2px;
}

/* price_icon
-------------------------------------------------------*/
#ui073 .btnArea .price_icon{
display: none;
}

.qoprArea{
border: solid 2px #e5e673;
background: #ffc;
margin-top:10px;
}

.qoprArea a{
padding:3px 0 3px 10px;
text-decoration:none;
display:block;
}

.qo_btn01{ position:relative; display:block; padding:5px 20px 5px 30px; text-decoration:none; font-weight:bold; text-align:center; float:right; font-size:110%; margin-right:3px; color: #fff;  background: #c83232; border: solid #c83232 2px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
.qo_btn01:hover{ color: #c83232 !important; background: #fff!important;}
.qo_btn01:before{ display: block; content: ""; position: absolute; top: 50%; left: 11px; width: 14px; height: 14px; margin-top: -8px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; background: #fff;}
.qo_btn01:after{ display: block; content: ""; position: absolute; top: 50%; left: 16px; width: 0; height: 0; margin-top: -4px; border: 3px solid rgba(0, 0, 0, 0); border-left: 5px solid #c83232;}





/* InfoArea
-------------------------------------------------------*/
#ui073 .btnArea .infoArea {
margin-bottom: 10px;
padding: 1px;
border: 1px solid #ccc;
background-color: #f9f9f9;
text-align: left;
}

#ui073 .btnArea .infoArea p {
padding: 5px;
color: #ffffff;
font-weight: bold;
font-size: 100%;
}

#ui073 .btnArea .infoArea p        { background: #666666 url(/image/icon/back_sd_if.gif)     repeat-x top;}
#ui073 .btnArea .infoArea p.if_bl  { background: #062c7c url(/image/icon/back_sd_if_bl.gif)  repeat-x top;}
#ui073 .btnArea .infoArea p.if_db  { background: #03364e url(/image/icon/back_sd_if_db.gif)  repeat-x top;}
#ui073 .btnArea .infoArea p.if_na  { background: #44067c url(/image/icon/back_sd_if_na.gif)  repeat-x top;}
#ui073 .btnArea .infoArea p.if_gr  { background: #0a700a url(/image/icon/back_sd_if_gr.gif)  repeat-x top;}
#ui073 .btnArea .infoArea p.if_ch  { background: #4e1e04 url(/image/icon/back_sd_if_ch.gif)  repeat-x top;}
#ui073 .btnArea .infoArea p.if_or  { background: #ff1a00 url(/image/icon/back_sd_if_or.gif)  repeat-x top;}

#ui073 .btnArea .infoArea .inner { padding: 5px;}

/* List */
#ui073 .btnArea .infoArea ul { list-style: none;}
#ui073 .btnArea .infoArea ul li  { margin-bottom: 7px; font-size: 85%; color: #666;}

#ui073 .btnArea .infoArea ul li a { padding-left: 10px; background: url(/image/common/top/menu_icon1.gif) no-repeat left 0.45em;}
#ui073 .btnArea .infoArea ul li p,
#ui073 .btnArea .infoArea ul li dl { padding-left: 10px; background: url(/image/icon/icn_dot.gif) no-repeat left 0.45em;}

/* 説明あり */
#ui073 .btnArea .infoArea ul li dt { margin-bottom: 2px;font-weight: bold; color: #C00;}

/* 強調 */
#ui073 .btnArea .infoArea ul li span { font-weight: bold; color: #1c89b5;}


/* InfoArea2
-------------------------------------------------------*/
#ui073 .btnArea .infoArea2 {
margin-bottom: 10px;
padding: 1px;
border: 1px solid #ccc;
background-color: #ffffff;
text-align: left;
}

#ui073 .btnArea .infoArea2 a {
text-decoration: none;
cursor: pointer;
}

#ui073 .btnArea .infoArea2 .tit {
display: block;
padding: 5px;
color: #ffffff;
font-weight: bold;
font-size: 100%;
background: #3a6dd2 url(/image/icon/back_sd_if_bl2.gif) repeat-x top;
}

#ui073 .btnArea .infoArea2 .inner {
display: block;
padding: 5px;
}

#ui073 .btnArea .infoArea2 .txt {
color: #000000;
}

#ui073 .btnArea .infoArea2 .txt2 {
float: left;
width: 135px;
color: #ee0000;
font-size: 140%;
font-weight: bold;
}

#ui073 .btnArea .infoArea2 .btn {
float: right;
width: 70px;
}

#ui073 .btnArea .infoArea2 a:hover .tit ,
#ui073 .btnArea .infoArea2 a:hover .inner {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}


/*[CAMPAIGN AREA]
-----------------------------------------------------------------------------*/
#ui073 .campaignArea{
border:2px solid #ddd;
margin-bottom:10px;
padding:10px 0;
}
#ui073 .campaignArea li{
list-style:none;
float:left;
width:325px;
padding-left:10px;
}
#ui073 .campaignArea img{
float:left;
}
#ui073 .campaignArea .exp{
float:left;
margin-left:5px;
width:255px;
}
#ui073 .campaignArea .exp p{
font-size:90%;
}
#ui073 .kcomArea{
background:#f3eef9;
border:1px solid #d9c1f0;
margin-bottom:5px;
padding:10px;
}
#ui073 .limitArea{
background:#f9eded;
margin-bottom:5px;
padding:10px;
}

/*[CAUTION AREA]
-----------------------------------------------------------------------------*/
#ui073 .cautionArea{
background:#f2f2f2;
margin-bottom:10px;
padding:10px;
}
#ui073 .cautionArea ul li{
list-style:disc inside;
line-height:1.4;
}

/*[CASH AREA]
-----------------------------------------------------------------------------*/
#ui073 .cashArea{
padding: 10px 0;
margin-bottom:10px;
background-color:#ffffff;
}

#ui073 .fixed{
position: fixed;
top: 0;
width: 100%;
z-index: 8100;
width:980px;
}

#ui073 .cashArea > div{
border:#ccc366 1px solid;
}

#ui073 .cashArea > div > div{
border:#fff 1px solid;
padding:9px;
background-color:#fff4bf;
}

#ui073 .cashArea .cashAreaLeft{
width:676px;
float:left;
}

#ui073 .cashArea .cashAreaLeft div:first-child div{
float:left;
margin-left:10px;
}

#ui073 .cashArea .cashAreaLeft div div:first-child{
margin-left:0;
}

#ui073 .cashArea input[name="kingaku"] {
width:242px;
}

#ui073 .cashArea input[name="coupon"] {
width:80px;
}

#ui073 .cashArea input[name="otodoke"] {
width:190px;
}

#ui073 .cashArea .cashAreaCoupon{
background:#fff;
margin-top:7px;
vertical-align:middle;
width:655px;
padding-left:5px;
padding-right:5px;
}

#ui073 .cashArea .cashAreaCoupon div{
float:left;
line-height:20px;
vertical-align:middle;
margin:5px 5px 5px 0;
padding:0;
}

#ui073 .cashArea .cashAreaCoupon div:first-child{
font-size:80%;
}

#ui073 .cashArea .cashAreaCoupon .cashAreaCouponNo{
border:#a9a9a9 1px solid;
margin:4px 5px 4px 0;
padding:0 5px;
vertical-align:middle;
line-height:20px;
color:#1c89b5;
}

#ui073 .cashArea .cashAreaCoupon .cashAreaCouponUse{
float:right;
margin-right:0;
}

#ui073 .cashArea .cashAreaCoupon div span{
color:#ee0000;
font-weight:bold;
}

#ui073 .cashArea .cashAreaRight{
position:relative;
float:left;
width:282px;
}

#ui073 .cashArea .cashAreaRight div:first-child > p{
float:left;
height:47px;
}

#ui073 .cashArea .cashAreaRight p:first-child{
margin-right:3px;
}

#ui073 .cashArea .cashAreaRight .compareArea{
margin-top:5px;
}

#ui073 .cashArea .cashAreaRight .compareArea p{
float:left;
}

#ui073 .cashArea .cashAreaRight .compareArea p.ck{
margin-left:5px;
background: url(/image/common/top/menu_icon1.gif) 0 0.45em no-repeat;
padding-left: 10px;
margin-top:2px;
}

#ui073 .cashArea .cashAreaRight .descriptionArea div{
position:absolute;
background-color:#ffffff;
border:#ccc 2px solid;
padding:9px;
width:260px;
font-size:90%;
line-height:150%;
right:0px;
display:none;
z-index:1;
}

#ui073 .cashArea .cashAreaRight .descriptionArea .d01{
top:80px;
}

#ui073 .cashArea .cashAreaRight .descriptionArea .d02{
top:50px;
}

#ui073 .cashArea .cashAreaRight .descriptionArea span{
color:#e00;
}


/*[SPEC AREA]
-----------------------------------------------------------------------------*/
#ui073 .specArea table {
width:980px;
margin-bottom:20px;
border:1px solid #cccccc;
}

#ui073 .specArea table th {
border:1px solid #cccccc;
border-right:0px none;
background:url("/image/common/ui011/th_bg.gif") no-repeat 0 0;
padding:5px 0 5px 5px;
white-space:nowrap;
text-align:left;
}

#ui073 .specArea table .cellSpec01 {
width:11%;
}

#ui073 .specArea table .cellDelivery01 {
width:10%;
}

#ui073 .specArea table .cellNote01 {
width:20%;
}

#ui073 .specArea table .cellNote02 {
width:30%;
}

#ui073 .specArea table th.specTtl {
background:#ffffff url("/image/common/ui073/specttl_bg.gif") no-repeat 0 0;
padding-right:5px;
}

#ui073 .specArea table th.optionTtl {
background:#f3fbff url("/image/common/ui073/optionttl_bg.gif") no-repeat 0 0;
}

#ui073 .specArea table td {
border:1px solid #cccccc;
padding:5px;
}

#ui073 .specArea table td.cellPoint {
border-left:0px none;
background:url("/image/common/ui011/th_bg.gif") no-repeat -1px 0;
width:1%;
padding:5px 5px 5px 0;
}

#ui073 .specArea table td.cellPoint > span {
position:relative;
}

#ui073 .specArea table td.cellPoint .comment {
display: none;
position:absolute;
/*
top:18px;
left:-43px;
*/
top:0;
left:20px;
border:2px solid #808080;
background-color:#ffffff;
padding:5px;
width:86px;
text-align:center;
}

#ui073 .specArea table td.cellPoint > span:hover .comment {
display:block;
}

#ui073 .specArea .btnList {
float:right;
padding:2px 0;
}

#ui073 .specArea .btnList li {
display:inline;
}

#ui073 .specArea .btnList li img {
vertical-align:top;
}

#ui073 .specArea dl dt {
font-weight:normal;
}

#ui073 .specArea dl dd {
padding-bottom:3px;
}

#ui073 .specArea .specDtl li {
line-height: 1.4;
list-style: disc outside none;
margin: 0 20px;
}

#ui073 .specTable td p {
display:inline-block;
*display:inline;/*IE7以下*/
}

#ui073 .specTable input {
display:inline-block;
*display:inline;/*IE7以下*/
*zoom:1;/*IE7以下*/
width:1em;
height:1em;
vertical-align:middle;
}

#ui073 .specTable td input {
height:auto;
}

#ui073 .specTable label {
display:inline;
*zoom:1;/*IE7以下*/
width:520px;
margin:4px 0 0 0;
vertical-align:middle;
}

.spec01 {
color:#ff0000;
font-weight:bold;
background-color:#ffeeee
}

.spec02 {
color:#0000FF;
font-weight:bold;
background-color:#ffeeee
}

.spec03 {
color:#ff0000;
font-weight:bold;
background-color:#FFFF99
}

.spec04 {
color:#0000FF;
font-weight:bold;
background-color:#FFFF99
}

.spec05 {
background-color:#CCCCCC
}

.spec06 {
white-space:nowrap;
}


/*[ui054]
-----------------------------------------------------------------------------*/
.padTop10 {
padding-top:10px
}


/*[ui073]
-----------------------------------------------------------------------------*/
.maker {
font-size:92%;
text-align:right;
border:0;
}

.maker img {
vertical-align:middle;
margin-right:1em;
}

#ui073 .specArea table .cellValue01 {
width:15%;
}

#ui073 .specArea table .cellQuant01 {
width:10%;
}

#ui073 .specArea table .cellDelivery02 {
width:18%;
}


/*[ui073 同時購入品2列表示用]
-----------------------------------------------------------------------------*/
#ui073 .specArea table .innerTable {
width:100%;
border:0;
cellspacing:0;
cellpadding:0;
margin:0px;
}

#ui073 .specArea table .cellDivied {
width:50%;
padding:0px;
}

#ui073 .specArea table .cellCheck {
width:5%;
border:0;
}

#ui073 .specArea table .cellImage {
width:10%;
border:0;
}

#ui073 .specArea table .check {
vertical-align:middle;
width:1em;
border:0;
}

#ui073 .specArea table .image {
width:67px;
border:0;
}

#ui073 .specArea table .shohinmei {
border:0;
}

#ui073 .specArea table .maker {
font-size:92%;
text-align:right;
border:0;
}

#ui073 .specArea table .maker img {
vertical-align:middle;
margin-right:1em;
}

#ui073 .specArea table .num {
width:20%;
border:0;
}

#ui073 .specArea table .kakaku {
border:0;
cellspacing:0;
cellpadding:0;
}

#ui073 .specArea table .dkdtlr {
position:relative;
}

#ui073 .specArea table .dkdtla {
position:absolute;
left:115px;
top:-28px;
}

/*[ui016 カラー補足情報]
-----------------------------------------------------------------------------*/
#ui073 .specArea table .color_name {
	border-right: none;
}

#ui073 .specArea table .color_price {
	border-left: none;
	border-right: none;
	font-weight: bold;
	color: #ee0000;
}

#ui073 .specArea table .color_period {
	border-left: none;
	border-right: none;
}

#ui073 .specArea table .color_limited {
	border-left: none;
}

/*[ui073 キャンペーン情報]
-----------------------------------------------------------------------------*/
td .ui073Cam {
position:static;
clear:both;
float:left;
margin:0px;
padding:0px 0px 7px;
text-align:left;
}

td .ui073Cam .textred {
color:#ff0000;
font-weight:bold;
}

td .ui073Cam .green {
color:#009900;
}

td .ui073Cam .textbold {
font-weight:bold;
}

td .ui073Cam .linkhere {
display:inline;
height:15px;
overflow:visible;
border-style:none;
margin:0px;
padding:0px 17px 0px 0px;
background:url("/image/db_image/arrow-next.gif") no-repeat right center;
}

td .ui073Cam .linkhere a {
text-decoration:underline;
}

td .ui073Cam .icon1 {
border:0px none;
margin:0px 6px 3px 10px;
float:left;
}

td .ui073Cam .icon2 {
border:0px none;
margin:0px 2px 3px 7px;
float:left;
}

td .ui073Cam .icon3 {
border:0px none;
margin:0.2em 0.3em;
vertical-align:middle;
}

td .ui073Cam div.detail {
margin-top:0.5em;
}

td .ui073Cam p {
margin:0.5em;
}

td .ui073Cam span.coupon {
background-color:#CCFFFF;
padding:4px 10px;
}

.ui073Cam44 {
clear:both;
margin:0px;
padding:0px 0px 7px 0px;
text-align:left;
}

.ui073Cam44 img.icon1 {
border:0px none;
margin:0px 6px 3px 10px;
float:left;
}

.ui073Cam44 img.icon2 {
border:0px none;
margin:0px 6px 3px 7px;
float:left;
}

.ui073Cam44 .linkhere {
display:inline;
height:15px;
overflow:visible;
border-style:none;
margin:0px;
padding:0px 17px 0px 0px;
background:url("/db_image/arrow-next.gif") no-repeat right center;
}

.ui073Cam44 .linkhere a {
text-decoration:underline;
}



/*[ui016 MyCloud入会を促すアイコン]
-----------------------------------------------------------------------------*/
#ui073 .textArea .banner_mycloud a img:hover {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}



/* TRNS_FRM=1用インテル要素
-----------------------------------------------------------------------------*/
#ui073 #intelSignH2 {
  float: none;
  margin-right: 20px;
  font-size: 120%;
}

#ui073 #intelSignTxt {
  margin: 17px 5px 0 545px;
}

#ui073 #intelLogoBlock {
  padding-left: 188px;
}

.sp  #intelLogoBlock {
  background: url(/image/ui3850/16wi_ui3850_intel.png) no-repeat center top;
  padding: 200px 0 0 0!important;
  max-width: 320px;
  -moz-background-size: contain;
  background-size: contain;
}

.sp .gen6#intellogoSigni3,
.sp .gen6#intellogoSigni5,
.sp .gen6#intellogoSigni7 {
  background: none;
  padding: 0!important;
}
