﻿@charset "utf-8";
/* CSS Document */

.opBox,
.BTN_88990,
.BTN_130410,
.BTN_102460,
.BTN_119160{ display:none;}

#importUpgradeEC #myp_EC_BOX *{ margin:0; padding:0; font-size:10pt !important;}
#importUpgradeEC #myp_EC_BOX .EC_UNIT_POP{ cursor:pointer; position:absolute; top:-1000px; left:0; padding:10px !important; background-color:#FFF; border:1px solid #69C;
z-index:10000;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.4);
}
#importUpgradeEC #myp_EC_BOX .EC_UNIT{ margin:10px 0 0 !important;}
#importUpgradeEC #myp_EC_BOX .EC_PKIMG{ width:40px height:56px; float:left; cursor:pointer;}
#importUpgradeEC #myp_EC_BOX .EC_TITBOX{ margin-left:50px !important;}
#importUpgradeEC #myp_EC_BOX .EC_TITBOX H3{ background:none;}
#importUpgradeEC #myp_EC_BOX .EC_UIBOX{ width:160px; float:left;}
#importUpgradeEC #myp_EC_BOX .EC_TEXTBOX{ margin-left:170px !important;}
#importUpgradeEC #myp_EC_BOX .EC_TEXT_BUTTON{ margin:-1.5em 0 0 170px !important; text-align:right !important; color:#03F; cursor:pointer;}
#importUpgradeEC #myp_EC_BOX .EC_UNIT_BOTTOM{ height:10px; margin-bottom:10px !important; border-bottom:1px dotted #CCC;}

#importUpgradeEC #myp_EC_BOX .EC_CART_BOX{ margin:10px 0 10px 50px !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRICE{float:left;}
#importUpgradeEC #myp_EC_BOX .EC_PRICE_OBI{background:#FFC;}

#importUpgradeEC #myp_EC_BOX .EC_CART{float:right;}
#importUpgradeEC #myp_EC_BOX .EC_CART_BTN{ display:block; width:100px; text-align:center; margin:0 !important;}
#importUpgradeEC #myp_EC_BOX .EC_RODUCT_BOX{ margin:0 0 10px 50px !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL{ display:none; border:1px solid #CCC;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL_INNERBOX{ margin:10px 5px !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL_INNERBOX P.kome{ margin-left:1.5em !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL_INNERBOX H3{ margin:0.5em 0 0.2em !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL_INNERBOX OL{ margin-left:2em !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL_INNERBOX UL{ margin-left:2em !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL .unit P{ margin:5px 0 !important;}
#importUpgradeEC #myp_EC_BOX .EC_PRODUCT_DETAIL H3{padding:4px 0 0 15px !important;border-top:solid 1px #9BC7C9;border-left:solid 1px #A8D7D9;border-right:solid 1px #A8D7D9;background:url(/titles/img/h3.gif) left top repeat-x;height:30px;clear:both;}

#printCP{margin:0 auto; padding:0 0 0px; text-align:left;border:#FF9900 1px solid; background:#FFF; border:1px solid #FF0000; }
#printCP h3{ text-align:center;}

/* 旧お知らせ */
#cpList{ text-align:center;background:#FFF;}
#bnr_text{ font-size:12px; line-height:100%; margin:0 auto;}
#cpList h5{font-size:90%; color:#fff;padding-top:0px;}
#cpList h4{ font-weight:bold; color:#f40; margin-bottom:0; margin-top:5px; border-left:0px; border-right:0px;}
#cpList h4 span{font-size:100%; font-weight:normal;}

#ec_bnr_img{width: 100%; text-align: center; margin: 0pt auto; margin-top:0px; margin-bottom:5px;}
#ec_bnr_img img{ width:198px;}
#ec_bnr_text{font-size: 14px;}
#ec_bnr_text a{text-decoration: none;}
.imgBOX_L{height: 140px; width: 100px; background-color: rgb(255, 255, 255); position: absolute; top: -500px; left: 0pt; border:1px solid #999999;}
.imgBOX_L img{margin: 0pt; border:0;}
.imgBOX{margin: 0pt; border:0; float:left; margin-left:5px;}
.textBOX{ margin-left:60px; text-align:left;}
#ec_links,#ec_links2 {
	padding-top:5px;
	padding:0;
}
/* 新お知らせ */
#ec_bnr_img,#ec_bnr_img img{ padding:0; margin:0 !important;}
p.caption_s {
	font-size:70% !important;
	margin:0; padding:0 !important;
}
#cp_list h5 {
	margin:0;
	padding:0;
	color:#0099FF;
	font-size:70% !important;
}
#cp_list dd {
	margin:0;
	clear:both;
}
#cp_list dd img{margin-right:5px; border:1px solid #CCCCCC;}
#cp_list dt {
	margin:0;
	padding:5px 0;
}	
#cp_list dt h5,#cp_list dt p{text-align:left;}
#cp_list p.cp_comment {font-size:75% !important;}
#cp_list p.cp_message{text-align:right;font-size:75% !important;}

a:hover.link_b{text-decoration:none;}
a:hover.link_b .link{ text-decoration:underline;}

/* 新ここまで */


#ec_links2{
	background:#FFF0D2;
	padding-bottom:5px;
	border-top:1px solid #FFCC33
}
#ec_links ul,#ec_links2 ul{ padding-left:25px;}
#ec_links ul li,#ec_links2 ul li{ list-style-image: url(/img/gt2010/icon_next_s_bottom.gif); line-height:100%;}
.cp_message,.cp_name,.cp_comment{margin:1px;}
.cp_name{color:#00F; font-weight:normal; }


#yokonarabi{ float:left; border:0px solid #FF0000; width:210px; margin-top:10px; margin-bottom:10px;}
#yokonarabi2{ float:left; border:0px solid #FF0000; width:680px; border:0px solid #FF0000; margin-top:5px;}
#yokonarabi2 .ec_cplist{ width:200px; float:left; border:0px solid #FF0000;}


/*データテーブル用*/
img, table, th, td {border: 0px;}
table.dTbl{font-size:80%; border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px; border-collapse: collapse;}
table.xTbl{border-bottom: 1px solid #666; border-right: 1px solid #666; margin-top:10px;}

/*テーブル共通*/
table.dTbl th,
table.dTbl td,
table.xTbl th,
table.xTbl td,
table.tbl th,
table.tbl td{ text-align:left;padding:0.2em 1em;background-color:#fff; border:1px solid #666; font-weight:normal; border-collapse: collapse;}

table.xTbl th th,
table.xTbl td td{ border:1px solid #666;}


table.xTbl th,
table.dTbl th,
table.tbl th{ background-image:url(/cp/img/misc/DVHR-D250/bg.gif); background-color:#eee; background-color:#eee;}

table.xTbl td,
table.dTbl td,
table.tbl td{ }

table.xTbl UL,
table.xTbl OL,
table.dTbl UL,
table.dTbl OL,
table.tbl UL,
table.tbl OL{ margin-left:1.5em;}

table.xTbl>LI,
table.dTbl>LI,
table.tbl>LI{ margin-left:1.5em;}


.strong { color:#f00}
#honyaku_box { width:674px; height:252px; clear:both }
#honyaku_box #h01, #honyaku_box #h02, #honyaku_box #h03, #honyaku_box #h04, #honyaku_box #h05, #honyaku_box #h06 { margin:0 0 0 10px !important} 
.h01 img { background:url(/titles/import/119450/img/119450_16.jpg) no-repeat; margin:0 auto 0 40px !important; float:left}
.h01_o img { background:url(/titles/import/119450/img/119450_16_o.jpg) no-repeat; margin:0 auto 0 40px !important; cursor:pointer; float:left	}
.h02 img { background:url(/titles/import/119450/img/119450_17.jpg) no-repeat; margin:0 auto !important; float:left}
.h02_o img { background:url(/titles/import/119450/img/119450_17_o.jpg) no-repeat; margin:0 auto !important; cursor:pointer; float:left	}
.h03 img { background:url(/titles/import/119450/img/119450_18.jpg) no-repeat; margin:0 auto !important; float:left}
.h03_o img { background:url(/titles/import/119450/img/119450_18_o.jpg) no-repeat; margin:0 auto !important; cursor:pointer; float:left	}
.h04 img { background:url(/titles/import/119450/img/119450_19.jpg) no-repeat; margin:0 auto !important; float:left}
.h04_o img { background:url(/titles/import/119450/img/119450_19_o.jpg) no-repeat; margin:0 auto !important; cursor:pointer; float:left	}
.h05 img { background:url(/titles/import/119450/img/119450_20.jpg) no-repeat; margin:0 auto !important; float:left}
.h05_o img { background:url(/titles/import/119450/img/119450_20_o.jpg) no-repeat; margin:0 auto !important; cursor:pointer; float:left	}
.h06 img { background:url(/titles/import/119450/img/119450_21.jpg) no-repeat; margin:0 auto !important; float:left}
.h06_o img { background:url(/titles/import/119450/img/119450_21_o.jpg) no-repeat; margin:0 auto !important; cursor:pointer; float:left	}
.sub3{color:#098ea6; font-weight:bold; font-size:110%; margin-left:-20px;}
table.chart_dic{ border-collapse:collapse;}
.chart_dic td{ border:1px solid #888; padding:0.25em;}
.voice li { list-style-type:none}


/*マイページの下のお知らせ欄*/
#FreeContents_Box{display:block;}
#tokka{ display:none;}