@charset "UTF-8";

/* ------ ハリオグラス株式会社　　info.css ------ */


/* 初期設定 
------------------------------------------------------------ */

#shadow,
#frame{height:1050px;}

#main{
  widows:780px;
  /*height:1100px;*/
}

#right hr{
  visibility:hidden;
}

/* 共通
------------------------------------------------------------ */

#privacy,
#individual,
#return{
  margin:20px 0 20px 20px;
  letter-spacing:2px;
  line-height:16px;
}

#privacy h2,
#individual h2,
#return h2{
  padding:0 0 20px 0;
}

#privacy p,
#individual p{
  text-indent:14px;
}

#privacy ol,
#individual ol{
  margin:10px 0;
}

#privacy ol li,
#individual ol li{
  margin:10px 0 0 20px;
}

#privacy p#infowindow,
#individual p#infowindow,{
  text-indent:0px;
  margin:20px 0 0 0;
}

#privacy ul,
#individual ul{
  margin:10px 0 0 20px;
}

#privacy ul li,
#individual ul li{
  margin:0 10px 0 0;
}

#privacy ul#aisatu,
#individual ul#aisatu{
  margin:30px 0 0 0;
}

#privacy ul#aisatu li,
#individual ul#aisatu li{
  text-align:right;
  margin:0;
}

/* プライバシー
------------------------------------------------------------ */



/* 個人情報の取り扱いについて
------------------------------------------------------------ */

#individual ol li h3{
  margin:0 0 0 10px;
}

#individual ol li ul{
  margin:0 0 0 10px;
}

#individual ol li ul li{
  margin:5px 0 0 0;
  line-height:14px;
}

#individual ol li ul li.point{
  list-style-type:disc;
}

#individual p#end{
  text-align:right;
  margin:20px 0;
}

/* 返品・返金について
------------------------------------------------------------ */

#return p{
  text-indent:13px;
	line-height:18px;
	color:#444444;
}

#return p.margin{
  margin:0 0 10px 0;
}

#return p.margin strong,
#return p strong{
  color:#444444;
}


#return p a{
  color:#333333;
	border-bottom:2px #BBDDFF solid;
}

#return p a:hover{
	color:#0099CC;
}

#return h3{
  font-weight:bold;
	margin:20px 0;
	padding:2px 0 2px 5px;
	border-left:15px #CCCCCC solid;
	background-color:#F5F5F5;
	color:#333333;
}

#return h4{
  font-weight:bold;
	color:#333333;
	text-indent:13px;
	margin:0 0 5px 0;
}

#return ul{
  list-style-type:disc;
	margin:0 0 0 50px;
}

#return ul li{
  margin:0 0 5px 0;
	color:#444444;
}

/* テーブル
------------------------------------------ */

#return table.returnTable{
  margin:10px 0 15px 0;
	width:570px;
	border:#CCCCCC 1px solid;
	border-bottom:none;
}

#return table.returnTable tr td{
  padding:5px;
	border-bottom:1px #CCCCCC solid;
	color:#444444;
}

#return table.returnTable tr td.title{
	background-color:#EEF7FF;
	color:#444444;
	border-bottom:5px #BBDDFF solid;
}

#return table.returnTable tr td.r,
#return table.returnTable tr td.l{
  width:80px;
}

#return table.returnTable tr td.r{
  border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
}

#return table.returnTable tr td.w{
  border-right:1px #CCCCCC solid;
	width:400px;
}

/* --------------------------------------- */

/* 返品受付センター
------------------------------------------------------------ */

#returnCenter{
  width:300px;
	margin:20px auto;
}

#returnCenter h3{
  font-size:30px;
	font-weight:bold;
	margin:0 0 20px 0;
}

#returnCenter h4,
#returnCenter p{
  margin:5px 0 5px 50px;
}

#returnCenter h4{
  font-size:16px;
	font-weight:bold;
}

#returnCenter p{
  padding:0 0 20px 0;
}

#returnCenter p input{
  width:200px;
	letter-spacing:2px;
	color:#333333;
}

#returnCenter p#login{
  padding:0 0 0 125px;
}

#returnCenter p#login input{
  width:72px;
	height:32px;
}

#returnCenter p#message{
  padding:0;
	margin:0 0 10px 0;
	color:#FF6600;
	font-weight:bold;
}

#returndata{
  margin:20px;
}

#returndata h3{
  font-size:20px;
	line-height:20px;
	font-weight:bold;
	background-color:#F5F5F5;
	padding:5px 2px 3px 5px;
	color:#333333;
	border-left:#666666 15px solid;
}

#returndata ul#returndatanumber{
	margin:30px 0 0 0;
}

#returndata ul#returndatanumber li{
  display:inline;
  font-size:14px;
	margin:0 0 0 20px;
}

#returndata ul#returndatanumber li strong{
  margin:0 0 0 10px;
	font-size:14px;
	letter-spacing:2px;
}

#returndata h4{
  margin:20px 20px 0 20px;
	font-size:14px;
	border-bottom:1px #CCCCCC solid;
	padding:4px 0 2px 10px;
	letter-spacing:2px;
}

#returndata #returndatatable{
  width:700px;
	margin:20px auto;
	border:0;
	background-color:#CCCCCC;
}

#returndata #returndatatable table{
  width:700px;
}

#returndata #returndatatable table tr td{
	background-color:#FFFFFF;
	padding:5px;
	letter-spacing:2px;
}

#returndata #returndatatable table tr td.td1,
#returndata #returndatatable table tr td.td2,
#returndata #returndatatable table tr td.td3{
  background-color:#F7F7F7;
}

#returndata #returndatatable table tr td.td1{
  width:45px;
}

#returndata #returndatatable table tr td.td2{
	width:170px;
}

#returndata #returndatatable table tr td.td4,
#returndata #returndatatable table tr td.td5{
  border-top:#CCCCCC 2px solid;
	font-weight:bold;
}

#returndata #returndatatable table tr td.td4{
  text-align:right;
}
#returndata div#allCancel{
  display:block;
  margin:0 20px;
	text-align:right;
}











