@charset "Shift_JIS";

/* myarea */

#mylist{ width:300px; background: url(../img/myarea/panel_background.gif?v=1) no-repeat top left;  }
/*#mylistOpen .block{ border-top: solid 1px #cccccc; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; padding: 10px 5px 10px 10px;  }*/
#myarea span { line-height:120%; }
#myarea .blockGray { background: #EBEBEB url(../img/myarea/parts_line_blockGray.gif) no-repeat left bottom; margin:0 0 1px 0; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; padding:7px 9px 6px; }

#myarea .block { background: #f8f8f8; margin:0 0 1px 0; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-bottom: solid 1px #cccccc;padding:6px 10px;}
#myarea .semiBlock { margin:0; padding:7px 10px; background: #f8f8f8; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; }
#myarea .semiBlock .semiInner { margin: 0 0 0 21px;}
#myarea .block .blockTitle { border-bottom:solid 1px #fafafa; }
#myarea .noPad { padding:0; }
#myarea .block table { padding:0; margin:0; }
#myarea .block .padBlock	{ padding:0px 6px 5px 22px; }
#myarea .block .padBlock p	{ padding-bottom:7px; }
#myarea div.login { padding:2px 4px 8px 4px; text-align: center;}
#myarea div.banner { padding:10px 8px 9px 10px; }
#myarea div.banner img { border:1px solid #68776A; }

#myarea .mylistHead { width:300px; height:48px; border-bottom:solid 1px #cccccc;}
#myarea .mylistHead .goMypage { width:70px; float:right;}
#myarea .mylistContents { background:#ffffff; }

#myarea .toMypage { margin-top:3px; padding-right:8px; }
#myarea .toMypage a{ font-weight:bold; }

#myarea .mrgb2 { margin-bottom:2px;}
#myarea .mrgb2 td { padding-bottom:1px;}
#myarea .mrgb7 { margin-bottom:7px;}
#myarea .iQ { margin-top:2px;}
#myarea .padb0 { padding-bottom:0;}

#myarea div.padBlock td.thum img { border:1px solid #cccccc; }/* Thumbnail in myarea */


/* RIGHT */
#right #nearProductReport .headBody   { width: 300px; background:url(../img/HEN/bg_nearproducthead.gif?v=1) left top no-repeat; }
#right #nearProductReport .headInside { padding: 8px 3px 8px 12px; background:url(../img/HEN/bg_nearproducthead_bottom.gif?v=1) left bottom no-repeat; }
#right #nearProductReport .body       { width: 300px; background:url(../img/HEN/bg_nearproduct.gif?v=1) left top repeat-y; }
#right #nearProductReport .inside     { background:url(../img/HEN/bg_nearproduct_bottom.gif?v=1) left bottom no-repeat; }
#right #nearProductReport .dotline    { margin:0!important; background:url(../img/HEN/bg_dotline.gif) left top repeat-x!important; }
#right #nearProductReport .margin11px { padding:0 11px; }

#right #myarea div.boxK .head {height: 100%;}

/*--- 右メニュー キーマンズポイント表示 ---*/
div#mylistBottom{ position: relative; background: transparent url(../img/itcc/panel_bottom.gif?v=1) no-repeat 0 0; width: 300px; height: 101px; }
#mylistBottomLogoff{ position: relative; background: transparent url(../img/itcc/panel_logoff_bottom.gif) no-repeat 0 0; width: 300px; height: 130px; }
#myareaPointNumber{ position: absolute; top: 15px; right: 13px; overflow: hidden; font-size: 14px; font-weight:bold; }
#myareaPointNumber span{ font-size: 24px; font-family: Arial, sans-serif; font-weight: bold; }
#myareaPointExpire{ position: absolute; top: 44px; right: 13px; overflow: hidden;font-size: 10px; text-align: right; }
#myareaPointExpire span{ font-size: 12px; font-family: Arial, sans-serif; font-weight: bold; padding-left:1em; }
#myareaPointLink{ position: absolute; top: 70px; right: 13px; overflow: hidden; font-size: 11px; }
#myareaPointLink a{ font-weight:bold; }
#mylistBottomLogoff #myareaPointLink{ top: 106px; }
#myareaPointCP{ position: relative; background: transparent url(../img/itcc/panel_point_bg_cp.gif?v=1) no-repeat 0 0; width: 200px; height: 112px; }

/*--  --*/
#myarea .topicTb {
	width: 260px;
	border: 1px solid #333333;
	background: #fff;
}
#myarea .topicTb .topicTbHead {
	border-bottom: 1px solid black;
	background: #ccc;
	padding: 4px;
}
#myarea .topicTb .topicTbBody {
	padding: 6px;
}
#myarea .topicTb .topicTbBody p {
	line-height: 16px;
	font-size: 11px;
	padding: 4px 0 4px 48px;
}
/* background */
#myarea .topicTb .topicTbBody p.bgType01 {background: url(../img/column/img_01.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType02 {background: url(../img/column/img_02.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType03 {background: url(../img/column/img_03.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType04 {background: url(../img/column/img_04.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType05 {background: url(../img/column/img_05.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType06 {background: url(../img/column/img_06.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType07 {background: url(../img/column/img_07.gif) no-repeat 0 0;}
#myarea .topicTb .topicTbBody p.bgType08 {background: url(../img/column/img_08.gif) no-repeat 0 0;}


#myarea .spr_myarea {
	display: block;
	background: url(../img/myarea/spr_myarea.png) no-repeat top left;
}
#myarea .btn_enquete{ background-position: 0 0; width: 298px; height: 26px; }
#myarea .btn_hikaku{ background-position: 0 -27px; width: 298px; height: 26px; }
#myarea .btn_kyoumi_chg{ background-position: 0 -54px; width: 298px; height: 26px; }
#myarea .btn_mailmaga{ background-position: 0 -81px; width: 298px; height: 26px; }
#myarea .btn_mylist{ background-position: 0 -108px; width: 298px; height: 26px; }
#myarea .btn_toirireki{ background-position: 0 -135px; width: 298px; height: 26px; }
#myarea .btn_tokumei{ background-position: 0 -162px; width: 298px; height: 26px; }
#myarea .btn_tourokuinfo_chg{ background-position: 0 -189px; width: 298px; height: 26px; }

#myarea .btn_enquete:hover{ background-position: -299px 0; width: 298px; height: 26px; }
#myarea .btn_hikaku:hover{ background-position: -299px -27px; width: 298px; height: 26px; }
#myarea .btn_kyoumi_chg:hover{ background-position: -299px -54px; width: 298px; height: 26px; }
#myarea .btn_mailmaga:hover{ background-position: -299px -81px; width: 298px; height: 26px; }
#myarea .btn_mylist:hover{ background-position: -299px -108px; width: 298px; height: 26px; }
#myarea .btn_toirireki:hover{ background-position: -299px -135px; width: 298px; height: 26px; }
#myarea .btn_tokumei:hover{ background-position: -299px -162px; width: 298px; height: 26px; }
#myarea .btn_tourokuinfo_chg:hover{ background-position: -299px -189px; width: 298px; height: 26px; }

#myarea .spr_nomem{
	display: block;
	background: url(../img/nomem/spr_nomem.png) no-repeat top left;
}
#myarea .icon_hikaku{ background-position: 0 0; width: 16px; height: 16px; }
#myarea .icon_ittango{ background-position: 0 -17px; width: 16px; height: 16px; }
#myarea .icon_mailmaga{ background-position: 0 -34px; width: 16px; height: 16px; }
#myarea .icon_mylist{ background-position: 0 -51px; width: 16px; height: 16px; }
#myarea .icon_rss{ background-position: 0 -68px; width: 16px; height: 16px; }
#myarea .icon_tokumei{ background-position: 0 -85px; width: 16px; height: 16px; }
#myarea .icon_yokuhikaku{ background-position: 0 -102px; width: 16px; height: 16px; }