*{
	margin:0;
	padding:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

img{
	border:none;
	vertical-align:bottom;
}

a{
	color:#5c60dd;
}

li{
	list-style:none;
}

p{
	margin-bottom:20px;
}

em{
	font-style:normal;
}

address{
	font-style:normal;
}


.right{
	display:block;
	text-align:right;
	margin:0;
	padding:0;
}

.small{
	font-size:10px;
	line-height:150%;
	margin:0;
	padding:0;
}

h1{
	margin-bottom:15px;
	
}

h2{
	margin-bottom:15px;
}

h3{
	margin-bottom:15px;
}

h1,h2,h3,h4,h5{
	font-size:12px;
}

.pagetop{
	text-align:right;
	margin:0 15px 10px 0;
}

.pagetop a{
	padding-left:15px;
	background:url("/img/cmn_pagetop_arw.gif") left top no-repeat;
	text-decoration:none;
	color:#00cec6;
}

.pagetop a:hover{
	text-decoration:underline;
}

body{
	background:#d4ffce url("/img/cmn_bg.gif") center top repeat-y;
	font-size:12px;
	line-height:150%;
	color:#5A5A5A;
}

#wrapper{
	width:968px;
	margin:0 auto;
	background:#fff;
}

/***** ヘッダ *****/

#header{
	position:relative;
	height:108px;
	background:url("/img/cmn_hdr_bg.gif") left bottom no-repeat;
	line-height:100%;
}

#hnavi{
	position:absolute;
	top:65px;
	right:20px;
	line-height:1.1em;
}

#hnavi li a{
	color:#00cec6;
	text-decoration:none;
}

#hnavi li a:hover{
	text-decoration:underline;
}

#hnavi li{
	padding-left:15px;
	margin-left:15px;
	float:left;
	background:url("/img/cmn_hdr_arw.gif") left center no-repeat;
}

#header strong{
	color:#5c60dd;
	font-weight:normal;
	font-size:10px;
	position:absolute;
	top:5px;
	left:20px;
	z-index:1;
}

#logo{
	position:absolute;
	top:24px;
	left:17px;
	z-index:0;
}

/***** フッタ *****/

#footer{
	background:url("/img/cmn_ftr_bg.gif") top left no-repeat;
	height:100px;
	position:relative;
}


#fnavi{
	text-align:center;
	padding-top:13px;
}

#fnavi li a{
	color:#00cec6;
	text-decoration:none;
}

#fnavi li a:hover{
	text-decoration:underline;
}

#fnavi li{
	padding-left:15px;
	margin-left:15px;
	display:inline;
	background:url("/img/cmn_ftr_arw.gif") left center no-repeat;
}

#footer img.copy{
	position:absolute;
	bottom:21px;
	right:6px;
}

/***** グローバルナビ *****/

#gnavi{
	width:968px;
	height:101px;
	background:url("/img/cmn_gnv_bg.gif") 0 17px repeat-x;
	position:relative;
	color:#fff;
}

#gnavi dt.home{
	width:137px;
	position:absolute;
	top:0;
	left:8px;
}

#gnavi dt.ebay{
	width:135px;
	position:absolute;
	top:0;
	left:145px;
}

#gnavi dt.net{
	width:136px;
	position:absolute;
	top:0;
	left:280px;
}

#gnavi dt.forward{
	width:136px;
	position:absolute;
	top:0;
	left:416px;
}

#gnavi dt.mypage{
	width:135px;
	position:absolute;
	top:0;
	left:552px;
}

#gnavi dt.guide{
	width:135px;
	position:absolute;
	top:0;
	left:687px;
}

#gnavi dt.contact{
	width:138px;
	position:absolute;
	top:0;
	left:822px;
}

#gnavi dt a{
	height:66px;
	display:block;
	background-position:0 0;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#gnavi dt a:hover{
	background-position:0 -66px;
}

#home #gnavi dt.home a,#ebay #gnavi dt.ebay a,#net #gnavi dt.net a,#forward #gnavi dt.forward a,#mypage #gnavi dt.mypage a,#guide #gnavi dt.guide a,#contact #gnavi dt.contact a{
	background-position:0 -66px;
}

#gnavi dt.home a{
	width:137px;
	background-image:url("/img/cmn_gnv_home.gif");
}

#gnavi dt.ebay a{
	width:135px;
	background-image:url("/img/cmn_gnv_ebay.gif");
}

#gnavi dt.net a{
	width:136px;
	background-image:url("/img/cmn_gnv_net.gif");
}

#gnavi dt.forward a{
	width:136px;
	background-image:url("/img/cmn_gnv_forward.gif");
}

#gnavi dt.mypage a{
	width:135px;
	background-image:url("/img/cmn_gnv_mypage.gif");
}

#gnavi dt.guide a{
	width:135px;
	background-image:url("/img/cmn_gnv_guide.gif");
}

#gnavi dt.contact a{
	width:138px;
	background-image:url("/img/cmn_gnv_contact.gif");
}

/***** グローバルナビ下のキャッチ *****/

#gnavi dd{
	position:absolute;
	top:75px;
	left:25px;
	display:none;
	font-style:normal;
}

#gnavi dd.home{
	display:inline;
}

#ebay #gnavi dd.home,#net #gnavi dd.home,#forward #gnavi dd.home,#mypage #gnavi dd.home,#guide #gnavi dd.home,#contact #gnavi dd.home{
	display:none;
}

#home #gnavi dd.home,#ebay #gnavi dd.ebay,#net #gnavi dd.net,#forward #gnavi dd.forward,#mypage #gnavi dd.mypage,#guide #gnavi dd.guide,#contact #gnavi dd.contact{
	display:inline;
}

/***** パンくず *****/

#bread{
	text-align:right;
	border-bottom:#e4e4e4 3px solid;
	margin:0 5px 20px 5px;
	padding:0 5px 5px 0;
}


/***** コンテナ *****/

#container{
	width:952px;
	overflow:hidden;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}


/***** 左 ログイン *****/

#left{
	float:left;
	width:237px;
}

#left div {
	width:100%;
	height:3px;
	margin-bottom:0px;
	line-height:0px;
	vertical-align: baseline;
	background-image: url(img/left_login_btm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left>div {
	width:100%;
	height:3px;
	margin-bottom:10px;
	line-height:0px;
	vertical-align: baseline;
	background-image: url(img/left_login_btm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#login dt{
}

#login dd{
}

#login ul,#login p{
	background:url("/img/left_login_bg1.gif") left top repeat-y;
	padding:7px 20px 10px 20px;
	margin:0;
}

#login li{
	padding:3px 0 3px 18px;
	background:url("/img/left_login_arw.gif") left center no-repeat;
}

#login p em{
	color:#e48a00;
	font-weight:bold;
}

#login dd dl{
	background:url("/img/left_login_bg3.gif") left top repeat-y;
}

#login dd dt{
	margin:0 5px;
	padding:3px 5px 3px 33px;
	background:#ffdfb0 url("/img/left_login_arw2.gif") 15px center no-repeat;
}

#login dd dd{
	background:url("/img/left_login_arw3.gif") 35px center no-repeat;
	padding:3px 0 3px 50px;
}
#login{
	margin: 0px;
	padding: 0px;
}
/***** 左 共通 *****/


#left .etc{
	background:url("/img/left_etc_btm.gif") left bottom no-repeat;
	padding-bottom:4px;
	margin-bottom:10px;
}

#left .etc dt{
}

#left .etc dd{
	background:url("/img/left_etc_bg.gif") left top repeat-y;
	padding:10px 20px 10px 20px;
	height:1%;
}



#left .etc dd dd,#left #login.etc dd{
	background:none;
	padding:0;
}

/***** 左 ご利用ガイド *****/

#left #guide dd li{
	padding:3px 0 3px 18px;
	background:url("/img/left_etc_arw.gif") left center no-repeat;
	border-bottom:#f5e0ec 1px dotted;
}

/***** 左 ebay,ネット,転送,会社概要 *****/

#left #about dd li{
	border-bottom:#f5e0ec 1px dotted;
}

#left #about dd li a{
	display:block;
	padding:3px 0 3px 18px;
	background:url("/img/left_etc_arw.gif") left center no-repeat;
}

#left #about dd ul ul li{
	margin-left:15px;
	border-bottom:0;
}

#left #about dd ul ul li a{
	background-image:url("/img/left_etc_arw2.gif");
	height:1%;
}

/***** 左 営業日 *****/

#left #schedule dd dl{
	border-bottom:#f5e0ec 1px dotted;
	padding-bottom:10px;
	margin-bottom:10px;
}

#left #schedule dd dt{
	color:#7075f8;
	margin-bottom:5px;
}

#left #schedule dd dd table{
	width:100%;
	font-size: 10px;
	line-height:2em;
}

#left #schedule dd dd table th,#left .etc dd dd table td{
	text-align:center;
}

#left #schedule dd dd table th{
	background-color:#82e780;
	color:#fff;

}

#left #schedule dd dd table td{
	background-color:#d9fbdb;
	color:#0bd0c7;
}

#left #schedule .small{
	margin:5px 0 0 0;
}
#left #schedule dd dd table .sun { color:#ffa200;} 
#left #schedule dd dd table .sat { color:#306ae2;} 
/***** 左 入金口座 *****/

#left #account{
	color:#00cec6;
}

#left #account p{
	padding-top:10px;
	margin: 0;
}

#left #clock {
	height: 72px;
	width: 200px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	background-image: url(img/left_clock.gif);
	display: block;
	color:#d7000a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left #clock #clockjp {
	position: absolute;
	left: 110px;
	top: 6px;
	height: 23px;
	width: 73px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	line-height: 23px;
}

#left #clock #clockus {
	position: absolute;
	left: 110px;
	top: 40px;
	height: 23px;
	width: 73px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	vertical-align: top;
	line-height: 23px;
}

/***** 左 お知らせ *****/

#left #info dt{
	color:#00cec6;
}

#left #info dd dl dd{
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #f5e0ec;
}

/***** 右 *****/

#right{
	float:right;
	width:712px;
}

/***** index *****/

#home #right_first{
	width:712px;
	overflow:hidden;
}

#home #right_left{
	float:left;
	width:514px;
}

#home #right_right{
	float:right;
	width:192px;
	margin-bottom:10px;
}

#home .top_info{
	border:10px solid #F1730D;
	width:484px;
	margin-bottom:15px;
	margin-left:5px;
	margin-top:3px;
	line-height:1.7;
}

#home .top_info_in{
	padding:18px;
}

#home .top_info_in p{
	margin:0;padding:0;
}



/***** index ショッピンアメリカがお得な理由 *****/

.reason{
	margin-left:6px;
	width: 480px;
	border: 1px solid #FF6600;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	background-color: #FFFFCC;
}
.reason2{
	margin-left:6px;
	width: 480px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
}
#home.reason{
	position:relative;
	margin-left:6px;
}

#home .reason dl{
	height:80px;
	padding-left:75px;
	text-align:left;
	background-position:left top;
	background-repeat:no-repeat;
	position:fixed;
}

#home.reason.r1{
	background-image:url("/img/index_reason1_bg.jpg");
	top:0;
	left:0;
}

#home.reason.r2{
	background-image:url("/img/index_reason2_bg.jpg");
	top:0;
	left:270px;
}

#home.reason.r3{
	background-image:url("/img/index_reason3_bg.jpg");
	top:85px;
	left:0px;
}

#home.reason.r4{
	background-image:url("/img/index_reason4_bg.jpg");
	top:85px;
	left:270px;
}

/***** index お勧め　共通 *****/

#home .recom{
	width:712px;
	overflow:hidden;
	margin:0 auto 15px auto;
	padding-bottom:15px;
	border-bottom:#d1d1d1 1px dotted;
}

#home .recom dl{
	float:left;
	overflow:hidden;
}

#home .recom dt{
	float:left;
	text-align:center;
}

#home .recom dd{
	float:right;
}

#home .recom h3{
	color:#5c60dd;
}



/*****  index お勧め情報  *****/
#home #otoku dl{width:350px; display:block; float:left; margin-bottom:15px;	border-bottom:#d1d1d1 1px dotted;}
#home #otoku dt{ margin:0px; padding:0px; text-align:center; margin-bottom:10px;}
#home #otoku dd{ margin:0px; padding:0px;	margin-right: 30px;
	margin-left: 30px;}
#home #otoku dd em{
	color:#f67222;
	font-size:10px;
	margin-bottom:15px;
}
#home #otoku dd h3{
	color:#5c60dd;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
#home #otoku dd a{
	color:#00cec6;
	text-decoration:none;
}

#home #otoku dd a:hover{
	text-decoration:underline;
}


/*****  index お勧め商品  *****/

#home .recom.marchan  dl{
	width:233px;
}

#home .recom.marchan dt{
	width:100px;
}

#home .recom.marchan dd{
	width:133px;
}

#home .recom.marchan em a{
	color:#00cec6;
	text-decoration:none;
}
#home .recom.marchan em a:hover{
	text-decoration:underline;
}
/*****  ○○サービスとは  *****/

.about_bn{
	margin-left:5px;
}

.about_txt{
	margin-left:50px;
	margin-right:50px;
	
}

#about_flow{
	background:url("/img/about_flow_bg.gif") left top repeat-y;
	width:712px;
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
}

#about_flow dl{
	float:left;
}

#about_flow .a1{
	width:237px;
}

#about_flow .a2{
	width:235px;
}


#about_flow .a3{
	width:240px;
}

#about_flow .txt{
	padding:10px 20px 50px 20px;
}

#about_flow .btn{
	background:url("/img/about_flow_btm.gif") right bottom no-repeat;
	position:absolute;
	bottom:-1px;
	padding-bottom:10px;
	padding-right:10px;
	width:220px;
	text-align:right;
}

#about_flow .a1 .btn{
	margin-left:1px;
}

/*****  ○○サービスとは ご利用にあたっての注意点  *****/

#about_att{
	background:url("/img/about_att_bg.gif") left top repeat-y;
	margin-bottom:5px;
	width:712px;
}

#about_att dd{
	background:url("/img/about_att_btm.gif") left bottom no-repeat;
}

#about_att ul{
	margin-right:30px;
	margin-left:30px;
	padding-top:10px;
	padding-bottom:20px;
	position:relative;
}

#about_att li.at_l{
	position:absolute;
	left:15px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:18px;
	background:url("/img/about_att_arw.gif") left center no-repeat;
}

#about_att li.at_r{
	padding-left:350px;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:#dedede 1px solid;
	background:url("/img/about_att_arw.gif") 332px center no-repeat;
}

/*****  ご利用手順  *****/

table.flow_step{
	margin:0 10px 10px 10px;
	background:url("/img/flow_dot.gif") left bottom repeat-x;
}

table.flow_step td,table.flow_step th{
	vertical-align:top;
}

table.flow_step th{
	background:#ea9dd2 url("/img/flow_nextstep.gif") center top no-repeat;
	padding-top:35px;
	padding-bottom:20px;
	width:209px;
}

table.flow_step .top th{
	background-image:none;
	padding-top:25px;
}

table.flow_step th img{
	margin:5px;
}

table.flow_step td{
	background:url("/img/flow_dot.gif") 0 10px repeat-x;
	padding-right:20px;
	padding-left:20px;
	padding-top:35px;
	padding-bottom:20px;
}

table.flow_step .top td{
	background-position:0 0;
	padding-top:25px;
}

table.flow_step a{
	color:#ff8a00;
}

/*****  ご利用にあたっての注意点  *****/

dl.notes{
	margin:0 20px 20px 20px;
}

dl.notes dt{
	color:#5c61db;
	font-weight:bold;
	margin-bottom:10px;
}

dl.notes dd{
	background-color:#ccceff;
	padding:20px;
	margin-bottom:20px;
}

dl.notes dd.nobg{
	background-color:#fff;
	font-weight:bold;
}

/*****  ご利用ガイド　index  *****/

h2.guide_about{
	margin-left:15px;
}

/*****  ご利用ガイド　ebayの見方  *****/

h2.guide_view{
	margin-left:35px;
}

h3.guide_view{
	margin-left:50px;
}

#guide_view_ssdesc1{
	width:625px;
	overflow:hidden;
	margin:0 auto 20px auto;
}

#guide_view_ssdesc1 table{
	float:left;
	display:inline;
	width:300px;
	margin:5px;
	color:#ff3535;
	border-right:#ff3535 1px solid;
	border-bottom:#ff3535 1px solid;
}

#guide_view_ssdesc1 th,#guide_view_ssdesc1 td{
	border-left:#ff3535 1px solid;
	border-top:#ff3535 1px solid;
	text-align:left;
	padding:3px 10px;
}

#guide_view_ssdesc1 th{
	background-color:#f9dde6;
	width:150px;
}

#guide_view_ssdesc1 td{
	width:150px;
}

.guide_view_pinkbg{
	color:#fff;
	background-color:#ffa6a6;
	padding:10px;
	width:600px;
	margin:0 auto 20px auto;
	font-weight:bold;
}

/*****  ご利用ガイド　サービスFAQ  *****/

h2.guide_service{
	text-align:center;
	margin-top:30px;
}

.guide_service_txt1{
	font-weight:bold;
	width:600px;
	margin:30px auto 30px auto;
	color:#767676;
}

.guide_service_btn1{
	text-align:center;
	margin-bottom:30px;
}

dl.guide_service{
	margin:0 17px 10px 17px;
	border:#e8e8e8 10px solid;
	padding:20px 20px 0 20px;
	color:#767676;
}

dl.guide_service dt{
	color:#fff;
	padding:10px 10px 10px 40px;
	margin-bottom:10px;
	background-position:10px 9px;
	background-repeat:no-repeat;
	font-weight:bold;
}

dl.guide_service dd{
	padding:0 40px 0 40px;
	margin-bottom:30px;
}

dl.guide_service.faq1 dt{
	background-color:#f39202;
	background-image:url("/img/guide_service_arw1.gif");
}

dl.guide_service.faq2 dt{
	background-color:#0273f3;
	background-image:url("/img/guide_service_arw2.gif");
}

dl.guide_service.faq3 dt{
	background-color:#1cc900;
	background-image:url("/img/guide_service_arw3.gif");
}

/*****  ご利用ガイド 費用＆支払い方法  *****/

h2.guide_expense{
	text-align:center;
}

h3.guide_expense{
	margin-left:55px;
}

table.guide_expense_cmn{
	width:350px;
	margin:0 auto 30px auto;
	border-right:1px solid;
	border-bottom:1px solid;
}

table.guide_expense_cmn th,table.guide_expense_cmn td{
	border-left:1px solid;
	border-top:1px solid;
	padding:3px 10px;
}

table.guide_expense_cmn th{
	width:175px;
	text-align:left;
}

table.guide_expense_cmn td{
	width:175px;
	text-align:center;
}

table.guide_expense_cmn.ebay{
	color:#6c3cdb;
	border-color:#6c3cdb;
}

table.guide_expense_cmn.ebay th{
	background-color:#e2daf8;
}

table.guide_expense_cmn.net{
	color:#db3c70;
	border-color:#db3c70;
}

table.guide_expense_cmn.net th,table.guide_expense_cmn.net td{
}

table.guide_expense_cmn.net th{
	background-color:#f9dde6;
}

table.guide_expense_cmn.forward{
	color:#2379b5;
	border-color:#96b9ff;
}

table.guide_expense_cmn.forward th{
	background-color:#e1fdff;
}

table.guide_expense_cmn.forward th,table.guide_expense_cmn.forward td{
	border-color:#96b9ff;
}

table.guide_expense_cmn.account{
	color:#2379b5;
	border-color:#96b9ff;
}

table.guide_expense_cmn.account th{
	background-color:#e1fdff;
}

table.guide_expense_cmn.account th,table.guide_expense_cmn.account td{
	border-color:#96b9ff;
}

table.guide_expense_carriage{
	width:550px;
	margin:0 auto 30px auto;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#96b9ff;
	color:#2379b5;
}

table.guide_expense_carriage th,table.guide_expense_carriage td{
	border-left:1px solid;
	border-top:1px solid;
	text-align:center;
	padding:3px 10px;
	border-color:#96b9ff;
}

table.guide_expense_carriage.t1{
	width:550px;
	font-weight:bold;
}

table.guide_expense_carriage.t1 .last{
	font-weight:normal;
	text-align:left;
}

table.guide_expense_carriage.t1 th{
	width:183px;
	background-color:#e1fdff;
}

table.guide_expense_carriage.t2{
	width:350px;
}

table.guide_expense_carriage.t2 th{
	width:175px;
	background-color:#e1fdff;
}


/*****  ご利用ガイド おすすめショッピングサイト *****/


h2.guide_link{
	text-align:center;
}

h3.guide_link{
	margin-left:55px;
}

ul.guide_link{
	border:#d0bcff 5px solid;
	margin:0 77px 20px 57px;
	padding:10px 20px;
}

ul.guide_link li{
	padding-left:15px;
	padding-bottom:3px;
	background:url("/img/guide_link_arw.gif") left center no-repeat;
}

/*****  会社概要  *****/

table.company_index{
	width:700px;
	margin:0 auto 10px auto;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#1898bd;
}

table.company_index th,table.company_index td{
	border-left:1px solid;
	border-top:1px solid;
	border-color:#1898bd;
	padding:3px 10px;
	text-align:left;
}

table.company_index th{
	width:170px;
	color:#1898bd;
	background-color:#e6f5f6;
}

table.company_index td{
}

/*****  会社情報　お知らせ  *****/

dl.company_info{
	border:#e8e8e8 10px solid;
	margin:0 10px 10px 10px;
	padding:20px;
}

dl.company_info dt{
	background-color:#a381f4;
	color:#fff;
	font-weight:bold;
	padding:10px 20px 10px 10px;
	margin-bottom:10px;
}

dl.company_info dt .date{
	color:#fff;
	float:left;
	width:85px;
	text-align:center;
}

dl.company_info dt .title{
	color:#0d0b8e;
	margin-left:100px;
	display:block;
}

dl.company_info dd{
	padding:0 20px 10px 20px;
	border-bottom:#e0e0e0 1px solid;
	margin-bottom:20px;
}

/*****  会社情報　利用規約  *****/


dl.company_agreement{
	border:#e8e8e8 10px solid;
	margin:0 10px 10px 10px;
	padding:20px;
}

dl.company_agreement dt{
	font-weight:bold;
	margin-bottom:20px;
	padding-left:18px;
	background:url("/img/company_agreement_arw.gif") left center no-repeat;
}

dl.company_agreement dd{
	margin-bottom:20px;
}

/*****  サイトマップ  *****/

.company_sitemap{
	width:711px;
	overflow:hidden;
	background:url("/img/company_sitemap_bg3.gif") 6px 0 repeat-y;
	margin:0 0 10px 0;
}

.company_sitemap dl{
	float:left;
	width:237px;
	padding:10px 0 10px 0;
}

.company_sitemap dt{
	padding-left:13px;
	margin-bottom:10px;
}

.company_sitemap dd{
	padding:0 15px 3px 35px;
	background:url("/img/company_sitemap_arw.gif") 17px center no-repeat;
}

/*****  マイページ  *****/

.mypage_att{
	color:#773703;
	font-weight:bold;
	margin:0 50px 20px 50px;
}

table.mypage{
	width:690px;
	margin:0 auto 20px auto;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#ffb23a;
}

table.mypage th,table.mypage td{
	border-left:1px solid;
	border-top:1px solid;
	border-color:#ffb23a;
	padding:5px 10px;
	text-align:left;
}

table.mypage th{
	width:170px;
	color:#773703;
	background-color:#ffeed3;
}

table.mypage td{
}

input.site,input.url,input.itemname,input.itemnum,input.howmany,input.mail{
	width:300px;
}

input.price,input.password,input.name,input.tel{
	width:150px;
}

input.size,input.color,input.post{
	width:70px;
}

input.r1{
	margin-right:4px;
}

input.r2{
	margin-left:15px;
	margin-right:4px;
}

table.mypage p{
	font-size:10px;
	margin-top:5px;
	margin-bottom:0;
	line-height:150%;
}

textarea{
	width:100%;
	height:100px;
}

#my_agreement{
	margin:0 10px 10px 10px;
	height:100px;
	overflow:auto;
	padding:10px 20px;
	border:#ccc 1px solid;
}

#my_agreement dt{
	margin-bottom:10px;
	font-weight:bold;
}

#my_agreement dd{
	margin-bottom:10px;
}

.my_submit{
	text-align:center;
}

.my_submit input{
	margin:0 5px;
}

h2.my_entry{
	margin-bottom:30px;
}

h2.my_login{
	text-align:center;
}


h3.my_entry{
	margin-left:15px;
}

table.mypage.thing th{

}

table.mypage.thing td{
}

table.mypage.thing th,table.mypage.thing td{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
#mypage #wrapper #container #right table.mypage thing td{
font-size:1px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
table.mypage.thing .top{
	background-color:#fb9c4f;
	color:#773703;
	text-align:center;
	font-weight:bold;
}


table.mypage.comp th{
	width:250px;
}

table.mypage.comp td{
}

table.mypage.comp th,table.mypage.comp td{
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}
table.mypage.comp .top{
	background-color:#fb9c4f;
	color:#773703;
	text-align:center;
	font-weight:bold;
}

/*****  マイページログイン  *****/

#my_login{
	width:697px;
	overflow:hidden;
	background:url("img/my_login_bg.gif") left top repeat-y;
	position:relative;
	padding-bottom:100px;
	margin-bottom:10px;
}

#my_login .my_login{
	float:left;
	width:345px;
}

#my_login .my_login p{
	margin:0 20px;
}

#my_login .my_login dl{
	margin:0 20px;
}

#my_login .my_login dt{
	margin:0 0 5px 0;
}

#my_login .my_login dd{
	margin:0 0 5px 0;
}


#my_login .my_login.l2{
	margin-left:7px;
	display:inline;
}

#my_login .my_login .my_login_btn{
	position:absolute;
	bottom:0;
	height:80px;
	width:345px;
	text-align:center;
	background:url("img/my_login_btm.gif") left bottom no-repeat;
}

#my_login .my_login .my_login_btn img{
	margin-bottom:5px;
}

#my_login .my_login input{
	width:300px;
}

/*****  マイページトップ  *****/

.my_top_info{
	border:#e1d8d8 5px solid;
	padding:10px;
	margin:0 10px 20px 10px;
}

.my_top_info dt{
	background-color:#f0a93a;
	color:#fff;
	font-weight:bold;;
	padding:10px;
	margin-bottom:10px;
}

.my_top_info dd{
	padding:0 10px 0 10px
}

.my_top{
	background:url("img/my_index_bg.gif") left top repeat-y;
	width:690px;
	overflow:hidden;
	margin:0 auto 10px auto;
	color:#452b02;
}

.my_top dl{
	float:left;
	width:340px;
	padding-top:5px;
	padding-bottom:10px;
}

.my_top .l{
	margin-right:10px;
}

.my_top dt{
	background:url("img/my_index_arw.gif") 10px center no-repeat;
	padding:5px 0 5px 28px;
	margin:0 10px 10px 10px;
	font-weight:bold;
	border-bottom:#ffefd7 1px solid;
}

.my_top dd{
	padding:0 30px 3px 30px;
}

.my_top a{
	color:#452b02;
}



/*****  お問い合わせ *****/

p.contact{
	color:#005faf;
	margin:0 20px 20px 20px;
}


table.contact{
	width:690px;
	margin:0 auto 20px auto;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#96b9ff;
}

table.contact th,table.contact td{
	border-left:1px solid;
	border-top:1px solid;
	border-color:#96b9ff;
	padding:5px 10px;
	text-align:left;
}

table.contact th{
	width:170px;
	color:#2379b5;
	background-color:#e1fdff;
}

table.contact td{
}

/***** 共通 *****/

.center{
	text-align:center;
}

.w550{
	width:550px;
	margin:0 auto 15px auto;
}

.w600{
	width:600px;
	margin:0 auto 15px auto;
}
.green{
	color:#0f8e0f;
}

.orange{
	color:#ff9d10;
}
.style1 {
	margin-bottom:20px;
}
.style1 td {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.style2 {
	color: #773703;
	font-weight: 900;
}
*+html .style1 {
	margin-bottom:20px;
}
*+html .style1 td {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
}
*+html .style2 {
	color: #773703;
	font-weight: 900;
}
.attention { font-weight:bold; color:#FF6600;}


/***** ネットショッピング代行休止 *****/

#net{padding:20px;}

