* {padding:0;margin:0;}
body {
	font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","平成角ゴシック","Arial","Helvetica",sans-serif;
	font-size:75%;
	line-height:1.3em;
	color:#333;
	text-align:left;
	margin:0;
	padding:0;
}
* html .tabletx {
	font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","平成角ゴシック","Arial","Helvetica",sans-serif;
	font-size:90%;
	line-height:1.3em;
	color:#333;
	margin:0;
	padding:0;
}
* html .tabletx2 {
	font-family:"Verdana","ＭＳ Ｐゴシック","Osaka","平成角ゴシック","Arial","Helvetica",sans-serif;
	font-size:63%;
	line-height:1.3em;
	color:#333;
	margin:0;
	padding:0;
}
p,
br { margin:0;}
img,
a img  { border:0;}
ul,
li {
	border:0;
	list-style:none;
	text-align:left;
	vertical-align:auto;
	margin:0;
	padding:0;
}
.gborder { border:#E6E6E6 solid 1px;}
#contents {
	width:1200px;
	text-align:center;
	margint:0 auto;
}
#left_area {
	float:left;
	width:205px;
}
#right_area {
	float:right;
	padding:0;
	width:950px;
	text-align:left;
}
#login_box {
	width:205px;
	text-align:center;
	padding:0 0 10px 0;
}
.login_pad { padding:0 10px;}
.login_area {
	font-size:80%;
	background: url(/images/login_body.gif) repeat-y;
}
.login_left,
.login_right  { width:90px;}
.login_left {float:left;}
.login_right {float:right;}
.login_line {
	width:186px;
	height:1px;
	font-size:1px;
	background:url(/images/dot_line.gif) repeat-x;
}
.login_tx {
	padding:6px 0 10px 0;
	text-align:center;
	font-size:110%;
}
.login_tx img {padding:4px 0 0 0;margin-right:3px;}
#menu_box {width:205px;padding:0 0 9px 0;}
#menu_box2 {width:205px;padding:0 0 3px 0;}
#menu_box.p {padding-left:2px;}
.menu_area {
	background:url(/images/categori_body.gif) repeat-y;
	width:205px;
}
.menu_area2 {
	background:url(/images/categori_body2.gif) repeat-y;
	width:205px;
	padding:0 0 7px 0;
}
.menu_area3 {
	background:url(/images/user_cont_line.gif) repeat-y;
	width:205px;
}
#menu_box li img {padding:0 8px 0 0;}
#menu_box li p {padding:0 5px 0 0;}
#menu_box li.minus {padding:0 0 3px 0;}
#menu_box li.plus {
	padding:5px 0 3px 12px;
	font-size:85%;
	letter-spacing:-0.1em;
}
#menu_box li.minus2,
#menu_box li.plus2 {padding:0 0 3px 10px;}
#menu_box li.minus3 {padding:0 0 0 23px;}
#menu_box li.minus3 img {padding:0 3px 0 0;}
#menu_box li.minus4 {padding:0 0 3px 30px;}
#menu_box li.plus3 {padding:0 0 3px 23px;}
.bar_area {
	background:url(/images/bar_ptn.gif);
	border:1px solid #CCD9EE outset;
	padding:5px;
	margin:3px 6px 8px 6px;
	text-align:left;
}
.bar_area2 {
	background:url(/images/bar_ptn.gif);
	padding:5px;
	margin:3px 6px 8px 6px;
	text-align:left;
}
.bar_area img { padding:2px 5px 0 0;}
.menu_line {
	background:url(/images/dot_line.gif) repeat-x;
	width:193px;
	height:1px;
	padding:0 3px 0 6px;
}
#product_box {
	padding:0 0 10px 0;
	width:205px;
}
#product_box2 {
	padding:0 0 10px 0;
	width:205px;
}
.product_area {background:url(/images/product_body.gif) repeat-y;}
#product_box2 li img,
#product_box li img {padding:0 3px 0 0;}
.product_right {
	text-align:right;
	padding:5px 10px 5px 0;
	font-size:85%;
}
#contact_box {
	padding:0 0 10px 0;
	width:205px;
	text-align:left;
}
.contact_area { background:url(/images/contact_body.gif) repeat-y;}
.contact_pad { padding:0 11px 0 11px;}
.contact_line {
	background:url(/images/dot_line.gif) repeat-x;
	width:183px;
	height:1px;
}
#contentArea h1 {
	margin-bottom: 20px;
	padding: 10px 0 10px 10px;
	color: #333333;
	font-size: 150%;
	font-weight: bold;
	border-top: 3px solid #0169C6;
	background-color: #EEEEEE;
}
#title_box2 {
	height:38px;
	width:730px;
	background:url(/images/title_bg.gif) repeat-x;
}
.title_b2 {
	font-weight:bold;
	padding:0 0 15px 10px;
}
#select_btn {
	float:right;
	width:110px;
	padding:9px 6px 0 0;
}
.title_icon {
	float:left;
	width:450px;
}
.title_iconr {
	float:left;
	width:265px;
	text-align:right;
}
.title_iconr img { padding:5px 3px 0 0;}
.norm_tx {
	font-size:100%;
	font-weight:normal;
}
#connect_box {
	width:720px;
	padding:0 0 10px 5px;
}
.connect_area {
	width:718px;
	background-color:#E6E6E6;
	border-right:1px solid #CCC;
	border-left:1px solid #CCC;
}
.connect_padding { padding:0 4px 0 4px;}
#connect_pr {
	float:left;
	width:177px;
	padding:0 1px 1px 0;
}
.connect_prarea { background-color:#FFF;}
.connect_prpad { padding:0 1px 0 0;}
.connect_prpadend { padding:0;}
.prod_pict {
	float:left;
	padding:1px 10px 1px 7px;
}
.prod_txt {
	width:106px;
	float:left;
	padding:1px 0 1px 7px;
}
#connect_pr table { width:100%;}
#connect_pr th { padding:1px 10px 1px 7px;}
#connect_pr td {
	padding:1px 0 1px 7px;
	color:#002B71;
}
#pserch_box {
	width:720px;
	padding:0 5px 0 5px;
}
.pserch_area {
	width:720px;
	background:url(/images/pserch_body.gif) repeat-y;
}
.pserch_area table {width:100%;}
.pserch_area th {width:127px;}
.pserch_area td {padding:3px;}
.pserch_line {
	height:1px;
	width:720px;
	background-color:#CCC;
}
.pserch_area2 {
	width:720px;
	background:url(/images/pserch_body.gif) repeat-y;
}
.pserch_area2 table {width:auto;}
.pserch_line {
	height:1px;
	width:720px;
	background-color:#CCC;
}
#result_box {
	width:720px;
	padding:0 5px 10px 5px;
}
#wostop_box {
	width:720px;
	font-size:100%;
	margin:0 4px 0 4px;
}
#wostop_box .l_boxin,
#wostop_box .l_boxin2,
#wostop_box .l_box,
#wostop_box .l_box2,
#wostop_box .r_box {width:353px;}
#wostop_box .l_box,
#wostop_box .l_box2,
#wostop_box .r_box { float:left;}


#wostop_box .l_boxin { padding-bottom:15px;}
#wostop_box .l_boxin2 { padding-bottom:25px;}
#wostop_box .l_box { margin:0 7px 25px 0;}
#wostop_box .l_box2 { margin:0 7px 0 0;}
#wostop_box .r_box { margin:0 0 0 7px;}
.listnone {
	background-image:none!important;
	padding:0!important;
	text-align:center;
}
#listtable {
	font-size:100%;
	height:auto;
}
#listtable th {
	background: #fff url(/images/mark.gif) no-repeat 11px center;
	text-align:left;
	height:2.3em;
	vertical-align:middle!important;
	font-weight:normal;
	padding:0 0 0 20px;
}
#listtable td {
	background: #f6f6f6 url(/images/mark.gif) no-repeat 11px center;
	text-align:left;
	height:2.3em;
	vertical-align:middle!important;
	font-weight:normal;
	padding:0 0 0 20px;
}
#btnabout {
	border:1px solid #e6e6e6;
	padding:11px 14px;
	margin-top:20px;
	font-size:100%;
	margin-bottom:15px;
}
#btnabout2 {
	font-size:100%;
	line-height:1.5em;
}
#btnabout2 .sep { border-left:1px dotted #e6e6e6;}
#falnew {
	font-size:100%;
	width:100%;
	border-bottom:1px dotted #e6e6e6;
}
#falnew .left {
	padding:.5em 0 .5em 1em;
	width:9em;
	float:left;
	font-size:12px;
}
#falnew .right {
	padding:.5em .5em .5em 1em;
	float:left;
	font-size:12px;
}
.btnbottom {border-bottom:1px dotted #e6e6e6;}
#btnabout .flo_l {
	float:left;
	padding-right:5px;
	width:auto;
}
#btnabout .flo_r {float:left;width:200px;}
#result_box li {float:left;}
.re_btn {padding:4px 0 0 0;}
.result_tit,
.result_tit2 {height:22px;background-color:#666;}
.result_tit {width:950px;}
.result_tit2 {width:706px;}
.re_left {
	float:left;width:410px;
	padding-left:2px;
}
.re_right {
	float:right;
	width:300px;
	text-align:right;
	padding-right:2px;
}
.re_tleft {
	width:102px;
	padding:6px 4px;
}
.re_tright {padding:5px 2px;}
.re_tmid {
	width:419px;
	padding:6px 4px;
}
.re_timd2 {padding:6px 4px!important;}
.re_line {
	background:url(/images/dot_line.gif) repeat-x;
	width:419px;
	height:1px;
	margin:3px 0 3px 0;
}
.re_cell1 {
	padding:0;
	font-weight:bold;
	color:#002B71;
	font-size:110%;
}
.re_cell1 img {padding:0 1px 0 1px;}
.re_cell2,
.re_cell3 {padding:0;}
.re_cell2 img {padding:5px 3px 0 0;}
.re_cell3 td {padding:1px;}
.re_under {
	border-bottom:1px solid #CCC;
	width:720px;
	padding-top:10px;
	padding-bottom:10px;
}
#pickup_box {
	width:725px;
	padding:0 0 30px 5px;
}
#pickup_box table {width:706px;}
#pickup_box li {
	padding:0 31px 0 31px;
	float:left;
}
.pickup_area {
	background: url(/images/pickup_body.gif) repeat-y;
	width:720px;
}
.pickup_pad {padding:5px 0 5px 0;}
.pagetop {
	text-align:right;
	padding:40px 0 12px 0;
}
.pagetop img {
	padding:2px 3px 0 0;
	margin-right:2px;
}
#similar_box {
	width:205px;
	padding:0 0 10px 0;
}
.similar_area {
	background:url(/images/similar_body.gif) repeat-y;
	width:205px;
}
.similar_pad {
	padding:0 0 7px 0;
	width:205px;
}
#similar_box table {
	padding:4px;
	width:205px;
}
#similar_box th,
#similar_box td,
#similar_box td.stxt {padding:3px;}
#capall_box {
	width:722px;
	background-color:#F0F3FB;
	border-bottom:1px solid #CCC;
	padding:0 0 0 8px;
}
#capall_box td {padding:5px 1px 0 1px;}
#smicon_area {
	padding:0 5px 0 0;
	float:right;
}
#smicon_area td {padding:5px;}
#main_box {
	width:730px;
	padding:0 0 10px 0;
}
.main_l {
	float:left;
	margin-right:10px;
	width:auto;
}
.main_r {
	float:left;
	padding:0;
}
#type_box {
	width:717px;
	padding:0 5px 0 5px;
	background-image:url(/images/type_bg.gif);
	margin:0 0 20px 0;
	font-weight:bold;
}
#type_box table {
	height:49px;
	width:717px;
	padding:5px;
}
#type_box td {padding:3px;}
#price_box {
	width:717px;
	padding:5px 5px 5px 8px;
	margin:0 0 10px 0;
	font-weight:bold;
	border-bottom:1px solid #cbd4e6;
	border-left:2px solid #002b71;
	background-color:#f0f3fb;
}
#price_boxb {
	padding:5px 0 5px 8px;
	margin:0 0 10px 0;
	font-weight:bold;
	border-bottom:1px solid #cbd4e6;
	border-left:2px solid #002b71;
	background-color:#f0f3fb;
}
.price_box3 {margin:0 0 0 8px;}
.search_line {
	margin:0 0 10px 0;
	border-bottom:#CCC 2px solid;
	width:720px;
}
.spec_cate {padding:2px 5px 5px 5px;}
.spec_cate img {
	padding:1px 5px 0 0;
	margin-right:2px;
}
.spec_cate td {padding:5px 5px 0 6px;}
#skill_box {
	width:717px;
	padding:5px 5px 5px 8px;
	margin:0 0 10px 0;
	font-weight:bold;
	border-bottom:1px solid #FFE2AE;
	border-left:2px solid #FEB400;
	background-color:#FFF0CE;
}
.skill_txt {padding:3px 0 3px 0;}
.skill_txt img {
	padding:3px 5px 0 0;
	margin-right:2px;
}
.f_left {
	float:left;
	width:585px;
}
.f_right {
	float:right;
	width:350px;
}
.clear { clear:both;}
.menu_pad {
	padding:0 8px 0 4px;
	width:193px;
}
.pickup_left1,
.pickup_left2,
.pickup_left3 {width:80px;}
.pickup_left1 { padding:0 32px 0 33px;}
.pickup_left2 { padding:0 32px 0 32px;}
.pickup_left3 { padding:0 32px 0 31px;}
.re_titl1,
.re_titl2 {float:left;}
.re_titl1 { padding:0;}
.re_titl2 { padding:4px 0 0 0;}
#bltitle_box {
	background-color:#F0F3FB;
	width:720px;
	padding:7px 0 7px 5px;
	border-top:2px solid #002B71;
	border-bottom:1px solid #CCC;
}
#bltitle_box2 {
	background-color:#F0F3FB;
	width:720px;
	padding:5px 0 0 5px;
	border-bottom:1px solid #CCC;
}
.re_titl3 {
	float:left;
	padding:0 2px 0 0;
}
.re_titr {
	float:right;
	padding:0 5px 0 0;
}
.re_titr img {
	padding:0 2px 0 0;
	margin-right:2px;
}
.sub_icon {
	width:720px;
	padding:5px 0 0 5px;
}
.re_titl3 {
	float:left;
	padding:0 3px 0 3px;
}
.re_titl4 {
	width:138px;
	float:left;
	padding:0;
	text-align:left;
}
.re_titl5 {
	float:left;
	padding:5px 2px 0 0;
}
.re_titl6 {
	float:left;
	padding:0;
	background:url(/images/result_tit1.gif) no-repeat;
	width:110px;
	height:22px;
}
.re_titl6b {
	float:left;
	padding:0;
	background:url(/images/result_tit1.gif) no-repeat;
	width:110px;
	height:22px;
}
.re_titl7 {
	float:left;
	padding:0;
	background:url(/images/select_tit2b.gif) no-repeat;
	width:483px;
	height:22px;
}
.re_titl7b {
	float:left;
	padding:0;
	background:url(/images/select_tit2.gif) no-repeat;
	width:436px;
	height:22px;
}
.re_titl8 {
	float:left;
	padding:0;
	width:112px;
	height:22px;
	background:url(/images/select_tit3.gif) no-repeat;
}
.pict_pad { padding:0 5px 0 0;}
.pick_txt { width:80px;}
.catmk1 {
	float:left;
	width:280px;
	font-weight:bold;
	color:#002B71;
	font-size:110%;
}
.catmk2 {
	float:right;
	padding:0 1px 0 1px;
}
.catmk3 {
	float:left;
	font-weight:bold;
	color:#002B71;
	font-size:110%;
	padding:0 10px 5px 0;
}
.serch_bline { border-bottom:1px solid #CCC;}
.bl_area {
	padding:0 2px 0;
	width:194px;
	text-align:left;
	margin-left:8px;
	font-size:85%;
}
#categori {padding:0 0 0 2px;}
#categori table {
	width:716px;
	text-align:left;
}
#categori td {
	background-color:#FFF;
	width:176px;
}
.cate_l {
	float:left;
	width:44px;
	padding:0 7px 0 8px;
}
.cate_r {
	float:right;
	width:109px;
	padding:3px 6px 3px 1px;
	color:#002B71;
}
.spectx_tit {
	font-weight:bold;
	font-size:120%;
	padding:0;
}
#cart_table {font-size:100%;}
.english {font-family:Geneva,Arial,Helvetica,sans-serif!important;}
.inputareabdr {border:1px solid #999;}
.mypage {height:21px;}
.check {color:#f30;}
.serch_tline {border-top:1px solid #ccc;}
.main_txt { padding: 3px 0;}
.maintxt_cate { padding: 2px 5px 5px 5px;}
.title_b2,
.title_b3,
.title_b4 { font-weight:bold;}
.title_b2 { padding:0 0 15px 10px;}
.title_b3 {
	background:#e8e8e8;
	padding:.5em .5em .5em 1em;
	margin-bottom:15px;
}
.title_b4 { padding:0 0 5px 0;}


.pageTop  {
	margin: 40px 0px 0px 0px;
	padding: 0px;
	text-align: right;
}
.pageTop a  {
	background: transparent url(/common/images/misumiec.png?rev=20110728) no-repeat scroll -131px -1337px;
	padding: 0px 0px 0px 15px;
	text-decoration: none;
}
