@charset "utf-8";

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I01QA p input,
.I01QA p img{
	vertical-align:middle;
}
.I01QA p input{
	margin-left:8px;
}
.I01QA p.fontS{
	color:#6a8695;
	margin:0.4em 0 0 78px;
}

ul.I01QAlist{
	list-style-type:none;
	margin:0;
}
ul.I01QAlist li{
	margin:0;
	padding:0.4em 0 0 18px;
	background:url(/img/support/top/I01-04-01_ico01.gif) no-repeat 0 0.7em;
}

ul.I01Linklist{
	overflow:hidden;
	zoom:1;
}
ul.I01Linklist:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
ul.I01Linklist li{
	width:153px;
	float:left;
	margin-top:0.2em;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-01

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I01-01-box01 {
	/* ----- */
}
/* clerfix ----- */
.I01-01-box01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I01-01-box01 { display: inline-block; }
/* no ie mac \*/
* html .I01-01-box01 { height: 0.1%; }
.I01-01-box01 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I01-01-box01 { display: inline-block; }
/* ----- clerfix */

.I01-01-box01Left {
	float: left;
	width: 366px;
}
.I01-01-box01Left .buttonA01 {
	padding: 8px 0px;
}

.I01-01-box02 {
	padding-top: 0.8em;
}
/* clerfix ----- */
.I01-01-box02:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I01-01-box02 { display: inline-block; }
/* no ie mac \*/
* html .I01-01-box02 { height: 0.1%; }
.I01-01-box02 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I01-01-box02 { display: inline-block; }
/* ----- clerfix */

.I01-01-box02Left {
	float: left;
	width: 390px;
}
.I01-01-box02Right {
	float: right;
	width: 300px;
}
.I01-01-box02Right .buttonA01 {
	padding: 14px 0px;
}

.I01-01-box03 {
	padding-top: 1.2em;
}

.I01-01Block01,
.I01-01Block02,
.I01-01Block03,
.I01-01Block04,
.I01-01Block05{
	padding:6px 16px 16px;
	margin-bottom:1em;
	zoom:1;
	clear:both;
}
.I01-01Block01:after,
.I01-01Block02:after,
.I01-01Block03:after,
.I01-01Block04:after,
.I01-01Block05:after{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.I01-01Block01{
	background:url(/img/support/welcome/I01-01_bg01.gif) no-repeat;
	border-bottom:1px solid #feeded;
}
.I01-01Block02{
	background:url(/img/support/welcome/I01-01_bg02.gif) no-repeat;
	border-bottom:1px solid #ffeccc;
}
.I01-01Block03{
	background:url(/img/support/welcome/I01-01_bg03.gif) no-repeat;
	border-bottom:1px solid #e4f3ff;
}
.I01-01Block04{
	background:url(/img/support/welcome/I01-01_bg04.gif) no-repeat;
	border-bottom:1px solid #ffeaf7;
}
.I01-01Block05{
	background:url(/img/support/welcome/I01-01_bg05.gif) no-repeat;
	border-bottom:1px solid #eaf6c3;
}

.I01-01Block01 div.posRight,
.I01-01Block02 div.posRight,
.I01-01Block03 div.posRight,
.I01-01Block04 div.posRight,
.I01-01Block05 div.posRight{
	width:472px;
}

.I01-01Block01 div.posRight h5,
.I01-01Block02 div.posRight h5{
	padding-bottom:2px;
	margin-bottom:0.6em;
}
.I01-01Block01 div.posRight h5{
	border-bottom:2px solid #feeded;
}
.I01-01Block02 div.posRight h5{
	border-bottom:2px solid #ffeccc;
}

.I01-01Block03 div.posRight p.paragraphA04,
.I01-01Block04 div.posRight p.paragraphA04,
.I01-01Block05 div.posRight p.paragraphA04{
	margin-bottom:4em;
}

.I01-01Block01 div.posRight ul.linkListB01,
.I01-01Block02 div.posRight ul.linkListB01,
.I01-01Block03 div.posRight ul.linkListB01,
.I01-01Block04 div.posRight ul.linkListB01,
.I01-01Block05 div.posRight ul.linkListB01{
	padding:4px 8px;
	margin-top:0.8em;
}
.I01-01Block01 div.posRight ul.linkListB01 li,
.I01-01Block02 div.posRight ul.linkListB01 li,
.I01-01Block03 div.posRight ul.linkListB01 li,
.I01-01Block04 div.posRight ul.linkListB01 li,
.I01-01Block05 div.posRight ul.linkListB01 li{
	float:right;
}
.I01-01Block01 div.posRight ul.linkListB01{background:#feeded;}
.I01-01Block02 div.posRight ul.linkListB01{background:#ffeccc;}
.I01-01Block03 div.posRight ul.linkListB01{background:#e4f3ff;}
.I01-01Block04 div.posRight ul.linkListB01{background:#ffeaf7;}
.I01-01Block05 div.posRight ul.linkListB01{background:#eaf6c3;}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-02

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-shoppingBox01 {
	/* ----- */
}
/* clerfix ----- */
.I-shoppingBox01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-shoppingBox01 { display: inline-block; }
/* no ie mac \*/
* html .I-shoppingBox01 { height: 0.1%; }
.I-shoppingBox01 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-shoppingBox01 { display: inline-block; }
/* ----- clerfix */

.I-shoppingBox01Left {
	float: left;
	width: 410px;
}
.I-shoppingBox01Right {
	float: right;
	width: 280px;
}

.I-shoppingBox01Left li {
	padding-bottom: 0.8em;
}



/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-03

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-deliveryBox01 {
	padding-bottom: 0.8em;
}
/* clerfix ----- */
.I-deliveryBox01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-deliveryBox01 { display: inline-block; }
/* no ie mac \*/
* html .I-deliveryBox01 { height: 0.1%; }
.I-deliveryBox01 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-deliveryBox01 { display: inline-block; }
/* ----- clerfix */

.I-deliveryBox01 ul {
	width: 520px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}
.I-deliveryBox01 ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
	padding-right: 8px;
}
.I-deliveryBox01 p {
	width: 124px;
	float: right;
}

.I-deliveryNote01 {
	font-size: 90%;
	text-indent: -1.0em;
	margin-left: 1.0em;
}



/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-04

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-payBox01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.I-payBox01 li {
	margin: 0;
	padding: 0;
	text-indent: -1.0em;
	margin-left: 1.0em;
}



/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-05

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-mypageIcon01 {
	background: url(/img/support/02/I01-02-05_q01.gif) no-repeat left center;
	padding-left: 18px;
}

.I-mypageBox01 {
	/* ----- */
}
/* clerfix ----- */
.I-mypageBox01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-mypageBox01 { display: inline-block; }
/* no ie mac \*/
* html .I-mypageBox01 { height: 0.1%; }
.I-mypageBox01 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-mypageBox01 { display: inline-block; }
/* ----- clerfix */

.I-mypageBox01Left {
	float: left;
	width: 285px;
}
.I-mypageBox01Right {
	float: right;
	width: 410px;
	text-align: right;
}

.I-mypageList01 {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.I-mypageList01 li {
	background-position: 0px 0.2em;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 5px 0px 0px 32px;
}

.I-mypageList01 .I-mypageQ {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	_margin-bottom: -0.4em; /* for IE6 */
}
*:first-child+html .I-mypageList01 .I-mypageQ {
	margin-bottom: -0.4em; /* for IE7 */
}
/* clerfix ----- */
.I-mypageList01 .I-mypageQ:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-mypageList01 .I-mypageQ { display: inline-block; }
/* no ie mac \*/
* html .I-mypageList01 .I-mypageQ { height: 0.1%; }
.I-mypageList01 .I-mypageQ { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-mypageList01 .I-mypageQ { display: inline-block; }
/* ----- clerfix */

.I-mypageList01 .I-mypageQ li {
	margin: 0px;
	padding: 0px;
	background: url(/img/support/02/I01-02-05_q02.gif) no-repeat 0 0;
	padding-left: 18px;
	min-height: 15px;
	_height: 15px; /* for IE6 */
	float: right;
}
.I-mypageBox02Section {
	margin-bottom: 2.0em;
}
/* clerfix ----- */
.I-mypageBox02Section:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-mypageBox02Section { display: inline-block; }
/* no ie mac \*/
* html .I-mypageBox02Section { height: 0.1%; }
.I-mypageBox02Section { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-mypageBox02Section { display: inline-block; }
/* ----- clerfix */

.I-mypageBox02Left {
	width: 130px;
	float: left;
}
.I-mypageBox02Right {
	width: 526px;
	float: right;
}





/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-07

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-pointBox01 {
	background: #f2f2f2;
	padding: 4px 8px;
	margin-bottom: 0.8em;
}

.I-pointBox02 {
	/* ----- */
}
/* clerfix ----- */
.I-pointBox02:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-pointBox02 { display: inline-block; }
/* no ie mac \*/
* html .I-pointBox02 { height: 0.1%; }
.I-pointBox02 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-pointBox02 { display: inline-block; }
/* ----- clerfix */

.I-pointBox02 h4 {
	position: relative;
}
.I-pointBox02 h4 span img {
	position: absolute;
	top: 8px;
	right: 8px;
}

.I-pointBox02Left {
	width: 340px;
	float: left;
}
.I-pointBox02Right {
	width: 340px;
	float: right;
}

.I-pointBox03 {
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
.I-pointBox03 .cap {
	float: left;
	width: 160px;
	padding-top: 2px;
}

.I-pointList01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.I-pointList01 li {
	margin: 0;
	padding: 0;
	text-indent: -1.0em;
	margin-left: 1.0em;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-09

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-stepupBox01 {
	background: #f2f2f2;
	padding: 4px 8px;
	margin-bottom: 2em;
}

.I-stepupList01 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	margin-bottom: 2em;
}
/* clerfix ----- */
.I-stepupList01:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-stepupList01 { display: inline-block; }
/* no ie mac \*/
* html .I-stepupList01 { height: 0.1%; }
.I-stepupList01 { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-stepupList01 { display: inline-block; }
/* ----- clerfix */

.I-stepupList01 li {
	float: left;
	margin: 0;
	padding: 0;
}

.I-stepupList02 {
	list-style-type: circle;
}

.I-stepupList03 {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.I-stepupList03 li {
	margin: 0;

	padding: 0;
	text-indent: -1.2em;
	margin-left: 1.2em;
}

dl.I-stepupFaqlist {
	list-style-type: none;
}
dl.I-stepupFaqlist dt {
	margin: 0.8em 0 0 0;
	padding: 12px 16px 12px 48px;
	background: #feeded url(/img/support/top/I01-04-01_ico01.gif) no-repeat 18px 13px;
	font-weight: bold;
	color: #ff7171;
}
dl.I-stepupFaqlist dd {
	margin: 0;
	padding: 12px 12px 12px 48px;
	background: #ffffff url(/img/support/04/I01-04-01_ico02.gif) no-repeat 18px 13px;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-10

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-rssStepBox {
	margin-bottom: 2em;
}
/* clerfix ----- */
.I-rssStepBox:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
}
* html .I-rssStepBox { display: inline-block; }
/* no ie mac \*/
* html .I-rssStepBox { height: 0.1%; }
.I-rssStepBox { display: block; }
/* */
/* for IE7 */
*:first-child+html .I-rssStepBox { display: inline-block; }
/* ----- clerfix */

.I-rssStepBox h3 {
	width: 60px;
	float: left;
}
.I-rssStepBox .summary {
	width: 644px;
	float: left;
}
.I-rssStepBox .thumb img {
	margin-top: 0.8em;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-02-12

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
/*.I-recoveryHead01 {
	background: url(/img/support/recycle/I01-02-12_bg01.gif) no-repeat left top;
	height: 332px;
	width: 704px;
	position: relative;
	padding-bottom: 30px;
}
.I-recoveryHead01 #txt01 {
	position: absolute;
	height: 117px;
	width: 513px;
	left: 16px;
	top: 20px;
}
.I-recoveryHead01 #txt02 {
	position: absolute;
	height: 80px;
	width: 407px;
	left: 20px;
	top: 170px;
}
.I-recoveryHead01 #txt03 {
	position: absolute;
	height: 63px;
	width: 330px;
	left: 20px;
	top: 250px;
}
.I-recoveryHead01 #txt04 {
	position: absolute;
	height: 63px;
	width: 328px;
	left: 307px;
	top: 250px;
}
.I-recoveryHead01 #txt05 {
	position: absolute;
	height: 185px;
	width: 185px;
	left: 488px;
	top: 20px;
}
.I-recoveryStep01 {
	background: url(/img/support/recycle/I01-02-12_bg02.gif) no-repeat left bottom;
}*/
.I-recoveryStep01 .I-recoveryBox01Left {
	float: left;
	width: 222px;
	margin-right: 19px;
}
.I-recoveryStep01 .I-recoveryBox01Right {
	float: right;
	width: 222px;
}
.I-recoveryStep01 .steptxt01 {
	padding-top: 3px;
}
.I-recoveryStep01 .stepbox01 {
	padding: 12px 13px 15px;
}
/* -----------20100219:add----------- */ 
.I-recoveryStep01 .stepbox01 .order-btn{
	margin:5px 0px;
	}
.I-recoveryStep01 .stepbox01 span.text-s{
	font-size:86%;
	}
.I-recoveryStep01 .stepbox01 span.text-green{
	color:#44c000;
	}
.I-recoveryStep01 .stepbox01 span.text-bold{
	font-weight:bold
	}
/* ------/20100219:add------- */ 
.I-recoveryStep01 .stepbox02 {
	padding: 12px 9px 15px 15px;
}
.I-recoveryStep01 .stepbox01 .stepimg01 {
	padding-top: 12px;
}
.I-recoveryStep01 .stepbox02 .stepimg01 {
	padding-top: 5px;
}
.I-recoveryStep02 {
	padding-top: 10px;
	margin-bottom: 30px;
}
.I-recoveryStep02 .steptxt02 {
	padding-top: 13px;
}
.I-recoveryStep02 .stepbox03 {
	border-right: 1px solid #78e23d;
	border-bottom: 1px solid #78e23d;
	border-left: 1px solid #78e23d;
	padding: 12px 14px 14px;
}
/* -----------20100219:add----------- */ 
.I-recoveryStep02 .stepbox03 span.text-bold{
	font-weight:bold;
	}
	
.tel-number{
	margin-bottom:10px;
	}
/* -----------/20100219:add----------- */ 
.I-recoveryExample01 {
	padding-top: 30px;
	text-align: center;
}
.I-recoveryExample01 .I-recoveryExample02 {
	background: url(/img/support/recycle/I01-02-12_line01.gif) repeat-y left top;
	margin-top: 16px;
}
.I-recoveryExample01 .I-recoveryExample02 .I-recoveryBox01Left {
	float: left;
	width: 222px;
	margin-right: 19px;
}
.I-recoveryExample01 .I-recoveryExample02 .I-recoveryBox01Right {
	float: right;
	width: 222px;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-03-06-00

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
div.I01-03-06-00{
float:left;
width:280px;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-03-07

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
div.I-campForm{
width:400px;
}

div.I-campForm table.dataTableA01{
	margin-bottom:2em;
}
div.I-campForm table.dataTableA01 tbody td{
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
}
div.I-campForm p.buttonA01{
	margin-bottom:2em;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-04-01

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
ul.I-linkList-faq{
margin:0 0 0.5em;
}

ul.I-linkList-faq li{
list-style:none;
margin:0 0 0.3em;
padding-left:16px;
background:url(/img/support/top/I01-04-01_ico01.gif) no-repeat 0 0.2em;
}

dl.I-faqList{
margin:0.8em 0;
}

dl.I-faqList dt{
padding-left:16px;
margin:0.5em 0 0;
background:url(/img/support/top/I01-04-01_ico01.gif) no-repeat 0 2px;
}

dl.I-faqList dd{
padding:0.6em 0;
margin:0;
border-bottom:1px solid #d3d3d3;
}

dl.I-faqList dd div.I-faqList-ans-inner{
margin:0.6em 0;
padding:16px 16px 16px 36px;
background:#e5f3f8 url(/img/support/04/I01-04-01_ico02.gif) no-repeat 16px 18px;
}

dl.I-faqList dd a.openAns {
padding-left:16px;
background:url(/img/support/04/I01-04-01_ico03.gif) no-repeat 0 50%;
}
dl.I-faqList dd a.closeAns{
padding-left:16px;
background:url(/img/support/04/I01-04-01_ico04.gif) no-repeat 0 50%;
}

dl.I-faqList dd a.openAns,
dl.I-faqList dd a.closeAns{
display:none;
}


/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-04-12

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-faqResultBox {
	border: 2px solid #d0ecf4;
	padding: 8px 10px 9px 34px;
	background: url(/img/support/04/I01-04-12_ico01.gif) no-repeat 10px 11px;
	min-height: 18px;
	_height: 18px; /* for IE6 */
	margin-bottom: 0.6em;
}
.I-faqResultBox p {
	font-weight: bold;
}
.I-faqResultBox span {
	color: #00a8f4;
	font-size:134%;
}




/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-05

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
p.I-overseasSite{
	position:relative;
}
p.I-overseasSite span{
	position:absolute;
}
p.I-overseasSite span.taiwan{
	top:36px;
	left:16px;
}
p.I-overseasSite span.hongkong{
	top:77px;
	left:16px;
}
p.I-overseasSite span.usa{
	top:118px;
	left:16px;
}

p.I-overseasSite span.news{
	top:166px;
	left:16px;
}


table.I-overseasTopicsTable{
	width:100%;
}
table.I-overseasTopicsTable tbody th,
table.I-overseasTopicsTable tbody td{
	background:url(/img/common/element/line01.gif) repeat-x left bottom;
	padding-top:6px;
	padding-bottom:8px;
}
table.I-overseasTopicsTable tbody th{
	width:55px;
}
table.I-overseasTopicsTable tbody td table{
	margin-top:0.6em;
}
table.I-overseasTopicsTable tbody td table th,
table.I-overseasTopicsTable tbody td table td{
	vertical-align:top;
	background:none;
	padding-right:4px;
}

/* I01-05 worldwide */
.worldwide01 h1,h2,h3,p,ul,li {
	margin: 0px;
	padding: 0px;
}
.worldwide01 ul, li, ol {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.worldwide01 .btnArea01 {
	background: url(/img/support/worldwide/I01-05_world_bg01.jpg) no-repeat left top;
	padding:5px 0 4px 26px;
}
.worldwide01 .btnArea01 ul li {
	float:left;
}
.worldwide01 .btnArea01 ul {
	width:653px;
}
.worldwide01 .contentsBlock01 {
	padding:0 13px;
}
.worldwide01 .contentsBlock01 .mt45 {
	margin-top:45px;
}
.worldwide01 .contentsBlock01 .columArea01 {
	background: url(/img/support/worldwide/I01-05_world_line01.gif) no-repeat left top;
	padding-top:16px;
}
.worldwide01 .contentsBlock01 .columArea01 .txt01 {
	padding:6px 0 0 10px;
}
.worldwide01 .contentsBlock01 .newsbtnArea01 {
	float:left;
	width:275px;
	padding-top:8px;
}
.worldwide01 .contentsBlock01 ul.naviArea01 {
	float:right;
	width:270px;
	padding:8px 0 30px;
}
.worldwide01 .contentsBlock01 ul.naviArea02 {
	float:right;
	width:335px;
	padding:8px 0 0;
}
.worldwide01 .contentsBlock01 ul.naviArea01 li,
.worldwide01 .contentsBlock01 ul.naviArea02 li {
	float:left;
}
.worldwide01 .contentsBlock01 ul.naviArea01 li.line01,
.worldwide01 .contentsBlock01 ul.naviArea02 li.line01 {
	background: url(/img/support/worldwide/I01-05_world_line02.gif) no-repeat left top;
	margin-left:7px;
	padding-left:8px;
}
.worldwide01 .contentsBlock02 {
	padding:15px 13px 0;
}
.worldwide01 .contentsBlock02 .txt02{
	padding-top:16px;
}
.worldwide01 .contentsBlock02 .txt03{
	padding-top:28px;
	color:#1b5292;
}
.worldwide01 .contentsBlock02 .txt04{
	padding-top:10px;
}
.worldwide01 .contentsBlock02 .sub_headArea01{
	background: url(/img/support/worldwide/I01-05_world_line01.gif) no-repeat left bottom;
	width:678px;
	padding-bottom:2px;
}
.worldwide01 .contentsBlock02 .sub_headArea01 .col01{
	float:left;
	width:343px;
}
.worldwide01 .contentsBlock02 .sub_headArea01 .col02{
	float:right;
	width:335px;
}
.worldwide01 .contentsBlock02 .sub_headArea01 .col02 li {
	float:left;
}
.worldwide01 .contentsBlock02 .sub_headArea01 .col02 li.line01 {
	background: url(/img/support/worldwide/I01-05_world_line02.gif) no-repeat left top;
	margin-left:7px;
	padding-left:8px;
}
.worldwide01 #worldmap {
	position: relative;
	height: 296px;
	width: 704px;
}
.worldwide01 #worldmap #usa {
	position: absolute;
	height: 17px;
	width: 43px;
	left: 499px;
	top: 108px;
}
.worldwide01 #worldmap #hongkong {
	position: absolute;
	height: 17px;
	width: 87px;
	left: 201px;
	top: 137px;
	z-index:1;
}
.worldwide01 #worldmap #taiwan {
	position: absolute;
	height: 17px;
	width: 61px;
	left: 295px;
	top: 138px;
	z-index:0;
}
.worldwide01 #worldmap #malaysia {
	position: absolute;
	height: 17px;
	width: 71px;
	left: 194px;
	top: 158px;
}
.worldwide01 #worldmap #singapore {
	position: absolute;
	height: 17px;
	width: 84px;
	left: 190px;
	top: 175px;
}
.worldwide01 #worldmap #korea {
	position: absolute;
	height: 17px;
	width: 54px;
	left: 262px;
	top: 103px;
}
.worldwide01 .contentsBlock02 {
	padding:0 13px 0;
}
.worldwide01 .contentsBlock02 .pagetop {
	border-top:1px solid #dddddd;
	margin-top:15px;
	padding-top:5px;
	text-align:right;
}
.worldwide01 .contentsBlock02 .sub_headArea01 {
	background:transparent url(/img/support/worldwide/I01-05_world_line01.gif) no-repeat scroll left bottom;
	padding-top:40px;
	width:678px;
}
.worldwide01 .contentsBlock02 .storeBlock01 {
	padding:0 15px;
}
.worldwide01 .contentsBlock02 .storeBlock02 {
	padding-top:15px;
}
.worldwide01 .contentsBlock02 .storeBlock01 .storeTxt01,
.worldwide01 .contentsBlock02 .qaBlock01 .storeTxt01 {
	background:transparent url(/img/support/worldwide/I01-05_worldmap_ico01.gif) no-repeat 0 50%;
	padding-left:12px;
}
.worldwide01 .contentsBlock02 .storeBlock01 .storeTxt02 {
	padding-top:10px;
}
.worldwide01 .contentsBlock02 .storeBlock01 .col01 {
	float:left;
	width:140px;
	padding-top:8px;
}
.worldwide01 .contentsBlock02 .storeBlock01 .col02 {
	float:right;
	width:488px;
	padding-top:8px;
}
.worldwide01 .contentsBlock02 .qatitle {
	padding-top:40px;
}
.worldwide01 .contentsBlock02 .qaBlock01 {
	padding:15px 15px 0;
}
.worldwide01 .contentsBlock02 .qaBlock01 .color01 {
	color:#1b5292;
}
.worldwide01 .contentsBlock02 .qaBlock01 .color02 {
	color:#ff0000;
}
.worldwide01 .contentsBlock02 .qaBlock01 .qaTxt01 {
	color:#1b5292;
}
.worldwide01 .contentsBlock02 .qaBlock01 .qaTxt02 {
	padding-top:7px;
}
.worldwide01 .contentsBlock02 .qaBlock01 .qaTxt03 {
	color:#1b5292;
	padding-top:15px;
	margin-top:15px;
	border-top:1px dotted #dddddd;
}
.worldwide01 .contentsBlock02 .qaBlock01 .qaList01 {
	padding-top:15px;
}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-06

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.mobileinfoRight{
float:left;
width:500px;
}
.mobileinfo-inner{
	width:500px;
	border:1px solid #b7b7b7;
	background-color:#FFFFFF;
}
.mobileinfo-ttl{
	padding:8px 0px;
	text-align:center;
	background-color:#f2f2f2;
}
.mobileinfo-inner ul{
	margin:10px 15px;
}
.mobileinfo-inner li{
	background:url(/img/support/06/I01-06_img04.gif) 0 8px no-repeat;
	padding:4px 0px 0px 10px;
}

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 I01-03-04_2

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.reportBox{
margin:0 0 30px;
padding:8px 0 30px;
background:#ffeded url(/img/support/sample/I01-03-04_2_bg.gif) no-repeat 0 0;
}
.reportBox h2{
margin-bottom:.5em;
text-align:center;
}
.reportBox p{
margin-bottom:.8em;
text-align:center;
}




/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

ricycle1007

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
.I-recoveryHead01 {
	background: url(/img/support/recycle/recycle1007_mainimage.gif) no-repeat left top;
	height: 332px;
	width: 704px;
	position: relative;
	padding-bottom: 15px;
}
.I-recoveryHead01 #txt01 {
height:125px;
left:20px;
position:absolute;
top:18px;
width:427px;
}
.I-recoveryHead01 #txt02 {
height:236px;
left:447px;
position:absolute;
top:1px;
width:256px;
}
.I-recoveryHead01 #txt03 {
height:86px;
left:20px;
position:absolute;
top:152px;
width:423px;
}
.I-recoveryHead01 #txt04 {
height:63px;
left:18px;
position:absolute;
top:250px;
width:255px;
}
.I-recoveryHead01 #txt05 {
height:63px;
left:307px;
position:absolute;
top:249px;
width:368px;
}


div.point{
overflow:hidden;
zoom:1;
margin-bottom:25px;
}

div.point dl {
float:left;
margin-left:65px;
text-align:center;
width:184px;
}

div.point dl.left {
float:left;
margin-left:10px;
text-align:center;
width:184px;
}


div.point dl span{
color:#FF0000;
}

div.point dl dd.text{
height:8em;
text-align:left;
}

div.get{
overflow:hidden;
zoom:1;
margin-bottom:25px;
}

div.get ul {
padding-top:10px;
}

div.get li {
float:left;
margin-right:5px;
text-align:center;
width:207px;
}

div.get li.sign{
float:left;
margin-right:5px;
text-align:center;
width:28px;
padding-top:60px;
}


/*step*/

.I-recoveryStep01 {
background-color:#fdffd0;
padding:60px 10px 10px;
position: relative;
overflow:hidden;
zoom:1;
}

.I-recoveryStep01 div.step1{
	border:1px solid #78e23d;
	padding:1px;
	margin-bottom:8px;
	overflow:hidden;
	zoom:1;
}

.I-recoveryStep01 img.point_step {
left:228px;
position:absolute;
top:13px;
}

.I-recoveryStep01 div.step1 {
border:1px solid #78E23D;
position:relative;
background-color:#FFFFFF;
}

.I-recoveryStep01 div.step1 dl{
margin:15px 18px;
}

.I-recoveryStep01 div.step1 dd.image{
text-align:center;
}

.I-recoveryStep01 div.step1 dl span{
font-size:90%;
}

.I-recoveryStep01 div.step1 p.btn{
text-align:center;
margin:25px auto;
}

.I-recoveryStep01 div.step1 div.member_number {
background:url("/img/support/recycle/recycle1007_step1_bg.gif") no-repeat scroll 0 0 transparent;
height:210px;
margin:0 auto;
padding:10px;
width:639px;
clear:both;
}
	
.I-recoveryStep01 div.step1 div.member_number span{
color:#379a00;
font-weight:bold;
}

.I-recoveryStep01 div.step1 div.member_number img {
float:right;
margin-left:15px;
margin-right:0;
}

.I-recoveryStep01 div.step1 dl.step_attention{
margin:10px 18px;
}

.I-recoveryStep01 div.step1 dl.step_attention dt{
font-weight:bold;
}


.I-recoveryStep01 div.step2{
	border:1px solid #78e23d;
	padding:1px;
	margin-bottom:8px;
	overflow:hidden;
	zoom:1;
	float:left;
	width:332px;
	height:18em;
	background-color:#FFFFFF;
}

.I-recoveryStep01 div.step3{
	border:1px solid #78e23d;
	padding:1px;
	margin-bottom:8px;
	overflow:hidden;
	zoom:1;
	float:right;
	width:332px;
	height:18em;
	background-color:#FFFFFF;
}

.I-recoveryStep01 div.step2 span,.I-recoveryStep01 div.step3 span{
font-size:90%;
line-height:110%;
}

.I-recoveryStep01 div.step2 span.red,.I-recoveryStep01 div.step3 span.red{
color:#FF0000;
font-size:90%;
line-height:110%;
}

.I-recoveryStep01 div.step2 img,.I-recoveryStep01 div.step3 img{
margin-bottom:5px;
}

.I-recoveryStep01 div.step2 dl,.I-recoveryStep01 div.step3 dl{
margin:12px 18px 15px;
}

.I-recoveryStep01 div.step2 p,.I-recoveryStep01 div.step3 p{
height:31px;
}

.I-recoveryStep01 div.step4 {
background-color:#FFFFFF;
overflow:hidden;
zoom:1;
clear:both;
border:1px solid #ffa3c5;
padding:1px;
}

.I-recoveryStep01 div.step4 div {
font-size:130%;
font-weight:bold;
line-height:125%;
margin:15px auto;
width:320px;
}

.step_attention{
font-size:90%;
}

.step_attention span{
font-weight:bold;
}
.trans{
margin:10px 10px 25px 10px;
}

div.tel{
margin:15px auto 0px;
text-align:center;
}

div.tel img{
margin-bottom:5px;
}


div.AdobeReader {
margin:0 auto 10px;
overflow:hidden;
text-align:center;
width:430px;
zoom:1;
}

div.AdobeReader img{
float:left;
margin-right:5px;
width:112px;
}

div.AdobeReader p{
float:left;
font-size:x-small;
line-height:120%;
text-align:left;
}




/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

conveni_uketori20100713

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
/*div.paragraphA01,div.sectionA01,div.paragraphA01 ul,div.sectionA01 ul,.paragraphA02 ul,.paragraphA02 li{overflow:hidden; zoom:1;}*/


div.paragraphA01 ul.pagelink {
float:left;
margin-bottom:10px;
margin-left:10px;
width:240px;
}

div.paragraphA01 ul.pagelink_right {
float:left;
margin-bottom:10px;
margin-left:10px;
width:350px;
}


div.paragraphA02 ul li.conveni_step {
float:left;
margin-bottom:10px;
margin-left:5px;
width:229px;
_width:225px;
}


div.paragraphA02 ul li.conveni_step dd.steptit {
line-height:122%;
padding:7px 5px 0;
}

dd.red,li.red,span.red{
color:#FF0000;
}
span.blue {
color:#2470d8;
}

dd.bold,li.bold{
font-weight:bold;
}


div.sectionA01 ul.shop li {
float:left;
margin-bottom:10px;
margin-left:10px;
text-align:center;
width:224px;
_width:214px;
}

div.sectionA01 ul.shop li.text{
margin-top:5px;
text-align:center;
}


p.payment{
text-align:right;
margin:12px 2px 0;
}

p.payment a{
color:#FF0000;
}

.guideColumnLayoutImage01{
width:100%;
display:table;
direction:rtl;
}
.guideColumnLayoutImage01 .image{
margin:0;
padding-bottom:1px;
display:table-cell;
vertical-align:top;
width:1%;
/width:auto;
/float:right;
direction:ltr;
}
.guideColumnLayoutImage01 .block{
padding:0 10px 1px 0;
display:table-cell;
vertical-align:top;
direction:ltr;
text-align:left;
/zoom:1;
}

/*print*/


div.print_box {
background-image:url("/img/support/recycle/entry_sheet_bg.jpg");
background-repeat:no-repeat;
height:196px;
margin:0 auto;
padding:77px 18px 0;
width:609px;
}


body#popup  {
background:none repeat scroll 0 0 transparent;
padding:20px 0;
text-align:center;
width:649px;
height:350px;
}

div.print_box{
position:relative;
}

p.print {
position:absolute;
right:18px;
top:41px;
}

p.close {
position:absolute;
right:18px;
top:16px;
}



/* 101025_yahoo */
#container #mainContents .sectionA01 .main_box {
padding:40px 10px 40px;
}

#container #mainContents .sectionA01 .main_box h3{
text-align:center;
margin-bottom:30px;
}

#container #mainContents .sectionA01 .main_box .I-shoppingBox01Left {
float:left;
margin-right:26px;
width:320px;
}

#container #mainContents .sectionA01 .main_box .I-shoppingBox01Right {
float:right;
width:331px;
}

#container #mainContents .sectionA01 .main_box .mT15,#container #mainContents .sectionA01 .main_box p.step{
margin-top:15px;
}

#container #mainContents .sectionA01 .main_box .I-shoppingBox01Left dd{
margin:10px 0 0 12px;
}
#container #mainContents .sectionA01 .main_box .I-shoppingBox01Left dd span{
font-weight:bold;
}

#container #mainContents .sectionA01 .main_box .or{
margin:10px 0 0 12px;
color:#FF0000;
font-weight:bold;
}

#container #mainContents .sectionA01 .btn{
margin:30px auto 10px;
text-align:center;
}
