.form { width: 110px; }
.mailmagazineinput, .mobileinput { width: 105px; }
.member .shopc_in .box_padding input { width: 75px; }


#container {
	width: 900px;
	background-repeat: no-repeat;
	font-size: 12px;
}
#header {
	padding: 0px;
	width: auto;
	height: 170px;
	margin: 0px;
}
#bline { margin: 0px; padding: 0px; width: 870px; height: 0px; }
#copy { margin: 50px 0px 0px 30px; padding: 5px; width: auto; font-size: 10px; color: #4f4e50; }
.shoptext {
	margin: 5px 0px 0px;
	font-weight: bold;
}
.shoptext a:link {
	color: #4f4e50;
}
.shoptext a:active { color: #4f4e50; }
.shoptext a:visited { color: #4f4e50; }
.shoptext a:hover { color: #4f4e50; }
.subnavi {
	padding: 5px;
	width: auto;
	float: left;
	color: #ffffff;
	margin: 20px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #4f4e50;
	border-bottom-color: #4f4e50;
}
.subicon01 { height: 15px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/icon01.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 17px; }
.subicon02 { height: 15px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/icon02.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 17px; padding-right: 10px; }
.subicon03 { height: 15px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/icon03.gif'); background-repeat: no-repeat; background-position: left center; padding-left: 17px; }
.side_box {
	margin: 0px 15px 10px 8px;
	padding: 0px;
	width: 155px;
}
.center_box { margin: 0px 0px 15px; padding: 0px; width: 500px; }
.category_title {
	margin: 0px;
	padding: 0px 0px 10px;
	width: auto;
	height: 30px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg01.gif');
	text-align: center;
}
.category_list {
	border-left: 5px solid #4f4e50;
	border-right: 5px solid #4f4e50;
	border-bottom: 5px solid #4f4e50;
	margin: 0px 0px 5px;
	padding: 5px 0px;
	width: auto;
	font-weight: bold;
	color: #EC690B;
}
.category_list a:link {
	color: #ffffff;
}
.category_list a:active {
	color: #CCCCCC;
}
.category_list a:visited {
	color: #CCCCCC;
}
.category_list a:hover {
	color: #999999;
}
.mcategory a:link {
	color: #ffffff;
}
.mcategory a:active {
	color: #cccccc;
}
.mcategory a:visited {
	color: #cccccc;
}
.mcategory a:hover {
	color: #999999;
}
.pickup_category_title { margin: 0px; padding: 10px 0px; width: auto; height: 40px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg01.gif'); text-align: center; }
.pickup_category_list { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; border-bottom: 5px solid #4f4e50; margin: 0px 0px 5px; padding: 5px 0px; width: auto; font-weight: bold; color: #4f4e50; }
.pickup_category_list a:link { color: #4f4e50; }
.pickup_category_list a:active { color: #4f4e50; }
.pickup_category_list a:visited { color: #4f4e50; }
.pickup_category_list a:hover { color: #4f4e50; }
.navi { margin: 0px; padding: 0px; width: auto; }
.shop {
	margin: 0px 0px 4px;
	padding: 0px;
	width: auto;
	height: 35px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif');
}
.diary { margin: 0px 0px 4px; padding: 10px 0px 0px 35px; width: auto; height: 25px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif'); }
.link {
	margin: 0px 0px 4px;
	padding: 0px;
	width: auto;
	height: 35px;
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_side_07.gif');
}
.bbs { margin: 0px 0px 4px; padding: 10px 0px 0px 35px; width: auto; height: 25px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif'); }
.free_menu { margin: 0px 0px 4px; padding: 10px 0px 0px 35px; width: auto; height: 25px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif'); }
.yahoo { margin: 0px 0px 4px; padding: 10px 0px 0px 35px; width: auto; height: 25px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif'); }
.rakuten { margin: 0px 0px 4px; padding: 10px 0px 0px 35px; width: auto; height: 25px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif'); }
.bidders { margin: 0px 0px 4px; padding: 10px 0px 0px 35px; width: auto; height: 25px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg02.gif'); }
.yahoo a:link { font-size: 10px; }
.yahoo a:active { font-size: 10px; }
.yahoo a:visited { font-size: 10px; }
.yahoo a:hover { font-size: 10px; }
.rakuten a:link { font-size: 10px; }
.rakuten a:active { font-size: 10px; }
.rakuten a:visited { font-size: 10px; }
.rakuten a:hover { font-size: 10px; }
.bidders a:link { font-size: 10px; }
.bidders a:active { font-size: 10px; }
.bidders a:visited { font-size: 10px; }
.bidders a:hover { font-size: 10px; }
.shopc_title {
	margin: 0px;
	padding: 10px 0px;
	width: auto;
	height: 25px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg01.gif');
	text-align: center;
}
.shopc_list {
	border-left: 5px solid #4f4e50;
	border-right: 5px solid #4f4e50;
	border-bottom: 5px solid #4f4e50;
	margin: 0px 0px 5px;
	padding: 5px 0px;
	width: auto;
	font-weight: bold;
	color: #ffffff;
}
.shopc_in_title {
	margin: 0px;
	width: auto;
	height: 20px;
	padding-left: 30px;
	padding-top: 5px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/cart.gif');
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	color: #ffffff;
}
.shopc_in {
	margin: 0px 5px 5px;
	padding: 5px;
	width: auto;
	font-size: 10px;
}
.shopc_go { margin: 0px; padding: 5px; width: auto; text-align: center; }
#photo { margin: 5px 0px 0px; padding: 0px; width: auto; }
#lefttd { margin: 0px; padding: 0px; width: 165px; }
#centertd { margin: 0px; padding: 15px 0px 15px 20px; width: 490px; }
#righttd { margin: 0px; padding: 15px 5px 15px 15px; width: 165px; }
.photo_line_80 {
	border-right: 0px solid rgb(102, 102, 102);
	border-bottom: 0px solid rgb(102, 102, 102);
	margin: 0px;
	padding: 10px 0px 0px;
	width: 80px;
	height: auto;
}
.auto { width: 100%; font-size: 12px; }
.welcome_top {
	margin: 0px;
	padding: 10px 10px 0px 15px;
	width: auto;
	height: 25px;
	color: #4f4e50;
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_center_01.gif');
}
.welcome_middle { margin: 0px; padding: 5px 10px 0px; width: auto; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/wemiddle_bg.gif'); }
.welcome_bottom { margin: 0px; padding: 0px; width: auto; height: 15px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/webottom_bg.gif'); }
.whatnew_top {
	margin: 0px;
	padding: 8px 0px 0px;
	width: auto;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	border-bottom-style: solid;
	border-bottom-color: #4f4e50;
	border-bottom-width: 1px;
}
.whatnew_middle { margin: 0px; padding: 5px 0px 0px; width: auto; font-size: 10px; color: rgb(255, 255, 255); }
.whatnew_middle a:link {
	color: #ffffff;
}
.whatnew_middle a:active {
	color: #cccccc;
}
.whatnew_middle a:visited {
	color: #cccccc;
}
.whatnew_middle a:hover {
	color: #999999;
}
.whatnew_bottom { margin: 0px 5px 0px 0px; padding: 0px; width: auto; }
.style1_top {
	margin: 0px;
	padding: 7px 0px 0px 35px;
	width: auto;
	height: 28px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/top_title_bg01.gif');
	font-size: 14px;
	font-weight: bold;
	color: #4f4e50;
}
.style1_middle { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; margin: 0px; padding: 5px; width: 480px; background-color: #4f4e50; }
.style1_bottom { margin: 0px; padding: 0px; width: auto; height: 20px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/top_bottom_bg.gif'); }
.style1_copy { margin: 0px; padding: 0px; width: auto; font-size: 10px; font-weight: bold; }
.style1_table_top { margin: 5px 0px 0px; padding: 0px; width: auto; }
.style1_table_middle { margin: 0px; padding: 5px; width: auto; background-color: rgb(0, 0, 0); }
.style1_table_bottom { margin: 0px; padding: 0px; width: auto; }
.style1_table { margin: 0px; padding: 0px; width: 469px; }
.style1_photo { margin: 0px 5px 0px 0px; padding: 0px; width: auto; }
.style1_text {
	margin: 0px;
	padding: 5px;
	width: auto;
	font-size: 10px;
}
/*.style1_text { border: 3px dotted #4f4e50; margin: 0px; padding: 5px; width: auto; font-size: 10px; }
*/.price {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
}
.stock { color: rgb(255, 255, 255); }
.style2_top {
	margin: 0px;
	padding: 7px 0px 0px 35px;
	width: auto;
	height: 28px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/top_title_bg02.gif');
	font-size: 14px;
	font-weight: bold;
	color: #4f4e50;
}
.style2_middle { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; margin: 0px; padding: 5px; width: 480px; background-color: #4f4e50; }
.style2_bottom { margin: 0px; padding: 0px; width: auto; height: 20px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/top_bottom_bg.gif'); }
.style2_copy { margin: 0px; padding: 0px; width: auto; font-size: 10px; font-weight: bold; }
.style2_table_top { margin: 5px 0px 0px; padding: 0px; width: auto; }
.style2_table_middle { margin: 0px; padding: 5px; width: auto; background-color: rgb(0, 0, 0); }
.style2_table_bottom { margin: 0px; padding: 0px; width: auto; }
.style2_table { margin: 0px; padding: 0px; width: 469px; }
.style2_photo { margin: 0px 5px 0px 0px; padding: 0px; width: auto; }
.style2_text { border: 3px dotted #4f4e50; margin: 0px; padding: 5px; width: auto; font-size: 10px; }
.style2_rank_table { padding: 0px; width: 469px; margin-top: 0px; }
.style2_rank_table td { width: 117px; }
.style2_rank { margin: 0px 1px; padding: 4px; width: auto; font-size: 10px; }
.style2_rank_photo { margin: 0px 11px 5px; padding: 0px; width: 80px; }
.style2_rank_text { border-top: 3px dotted #4f4e50; margin: 0px 8px; padding: 5px 0px 0px; width: 80px; font-size: 10px; }
.rank1 { font-size: 12px; font-weight: bold; width: auto; padding-left: 5px; color: #4f4e50; }
.rank2-5 { font-size: 10px; font-weight: bold; color: #4f4e50; }
.style3_top {
	margin: 0px;
	padding: 7px 0px 10px;
	width: auto;
	height: 30px;
	background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg01.gif');
	text-align: center;
}
.style3_middle { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; margin: 0px; padding: 5px; width: auto; background-color: rgb(0, 0, 0); }
.style3_bottom { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; border-bottom: 5px solid #4f4e50; margin: 0px 0px 5px; padding: 0px; width: auto; }
.style3_copy { margin: 0px; padding: 0px 2px; width: auto; font-size: 10px; text-align: center; color: #4f4e50; }
.style3_table {
	padding: 5px;
	width: auto;
	margin-top: 5px;
}
.style3_photo { margin: 0px; padding: 0px 19px; width: 80px; }
.style3_text {
	margin: 5px 0px 0px;
	padding: 5px;
	width: 115px;
	font-size: 10px;
}
.melmaga_top { margin: 0px; padding: 10px 0px; width: auto; height: 40px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg01.gif'); text-align: center; }
.melmaga_middle { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; border-bottom: 5px solid #4f4e50; margin: 0px; padding: 5px; width: auto; }
.melmaga_bottom { margin: 0px 0px 5px; padding: 0px; width: auto; }
.mdata { margin: 0px; font-size: 10px; line-height: 140%; }
.tdiary_top { margin: 0px; padding: 10px 0px; width: auto; height: 40px; background-image: url('https://faith.ocnk.net/data/faith/image/css_img/menu_bg01.gif'); text-align: center; }
.tdiary_middle { border-left: 5px solid #4f4e50; border-right: 5px solid #4f4e50; border-bottom: 5px solid #4f4e50; margin: 0px; padding: 5px; width: auto; font-size: 10px; }
.tdiary_bottom { margin: 0px 0px 5px; padding: 0px; width: auto; }
.tphoto { margin: 0px; padding: 0px; width: 60px; float: left; }
.tdata { margin: 0px 0px 0px 5px; padding: 0px; width: 60px; float: left; font-size: 10px; }
.ttitle { margin: 0px; padding: 0px; font-weight: bold; color: #4f4e50; }
.tcom { border-top: 3px dotted #4f4e50; padding: 5px; margin-top: 5px; }
.box_padding { padding: 2px; }
#footer {
	padding: 10px 0px;
	height: 70px;
	font-size: 10px;
	color: rgb(0, 0, 0);
	text-align: center;
	width: 900px;
	margin: 0px;
	background: url('https://faith.ocnk.net/data/faith/image/css_img/footer_bg.gif') no-repeat;
}
#ochanoko { padding: 5px 15px 5px 0px; }
.bot_b input { padding: 2px; background-color: rgb(255, 255, 255); background-image: url('https://faith.ocnk.net/data/faith/image/css_img/bot_bg.gif'); font-weight: bold; color: rgb(0, 0, 0); }
body {
	margin: 0px;
	padding: 0px;
	background: #000 url('https://faith.ocnk.net/data/faith/image/css_img/main_bg_faith.gif') no-repeat fixed left top;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	font-size: 12px;
	line-height: 140%;
	color: #FFF;
}
a:link {
	text-decoration: underline;
	font-size: 12px;
	color: #ffffff;
	line-height: 140%;
	font-weight: bold;
}
a:active { text-decoration: underline; font-size: 12px; color: #4f4e50; line-height: 140%; font-weight: bold; }
a:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #CCC;
	line-height: 140%;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #999;
	line-height: 140%;
	font-weight: bold;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	height: 115px;
	width: 600px;
}
h2 { margin: 0px; padding: 0px; font-size: 12px; }
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #FFF;
}
ul { margin: 0px; padding: 0px 3px 0px 25px; list-style-position: outside; }
.category_list li { padding-bottom: 5px; list-style-image: url('https://faith.ocnk.net/data/faith/image/css_img/icon04.gif'); }
.pickup_category_list li { padding-bottom: 5px; list-style-image: url('https://faith.ocnk.net/data/faith/image/css_img/icon04.gif'); }
li {
	padding-bottom: 10px;
	font-size: 12px;
	line-height: 1.9em;
}
form { margin: 0px; padding: 0px; display: inline; }
.clear-both { overflow: hidden; clear: both; height: 1px; font-size: 1px; text-align: center; visibility: hidden; }
.text-normal { font-weight: normal; }
.text-bold-b { font-weight: bold; font-size: 14px; }
.text-11 { font-size: 10px; }
.text-18 { font-size: 20px; line-height: 100%; }
.photo_welcome img {
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}
.sentence_welcome {
	margin: 0px 0px 0px 10px;
	float: right;
	padding: 0px;
	display: block;
	width: 330px;
}
#header h1 a{
	background: url('https://faith.ocnk.net/data/faith/image/css_img/indextitle.png');
	display: block;
	height: 115px;
	width: 800px;
	margin: 0px;
	padding: 0px;
	text-indent: -1000px;
}
#container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .link_shop .link_shop_table tbody tr .td_link_shop2 .shop_link_text {
	margin: 0px;
	padding: 10px 5px;
}
#pagetd table tbody tr td #pagemain .pmiddle .link_shop .link_shop_table tbody tr .td_link_shop1 .shop_title {
	margin: 0px;
	padding: 10px 5px;
}
.help_page_1 .page_sub2_top {
	padding: 5px 0px 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
.help_page_1 .guide_text {
	margin: 0px 0px 15px 20px;
	padding: 0px;
}
.ptitle {
	font-size: 16px;
	font-weight: bold;
	color: #4f4e50;
	margin: 10px 0px 0px;
	padding: 5px 0px 0px 5px;
	letter-spacing: 0.5em;
	height: 1.6em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
.help_page_1 .page_table_top  {
	font-size: 14px;
	color: #4f4e50;
	font-weight: bold;
}
.page_table_top {
	font-size: 14px;
	color: #4F4e50;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 5px;
}
.point_box {
	line-height: 1.9em;
	margin: 0px;
	padding: 10px 0px;
}
.center_box .welcome_top .text-bold-b {
	text-indent: -2000px;
	display: block;
}
.center_box .style1_top {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_center_02.gif');
	text-indent: -2000px;
}
.center_box .style2_top {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_center_03.gif');
	text-indent: -2000px;
}
#lefttd .side_box .category_title {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_side_01.gif') no-repeat;
}
.side_box .category_title h3 {
	text-indent: -2000px;
}
#lefttd .side_box .navi .shop {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_side_02.gif') no-repeat;
}
#lefttd .side_box .navi .shop a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 35px;
	text-indent: -2000px;
}
#lefttd .side_box .navi .link a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 155px;
	height: 35px;
	text-indent: -2000px;
}
#lefttd .side_box .shopc_title {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_side_03.gif');
}
#lefttd .side_box .member .shopc_title {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_side_04.gif');
}
#lefttd .side_box .member .shopc_title h3 {
	text-indent: -2000px;
}
#lefttd .side_box .shopc_title h3 {
	text-indent: -2000px;
}
#righttd .side_box .style3_top {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/page_side_05.gif') no-repeat;
}
#righttd .side_box .style3_top h3 {
}
.top_page_body #container {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#detail_otherphoto tbody tr td .sub_item {
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
tbody tr #pagetd table tbody tr td #pagemain .td_link_shop1 {
	border-top: 1px none #999;
	border-right: 1px none #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
tbody tr #pagetd table tbody tr td #pagemain .td_link_shop2 {
	border-top: 1px none #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .link_shop .link_shop_table {
	margin: 15px 0px 0px;
	border-top: 1px solid #999;
	border-right: 1px none #999;
	border-bottom: 1px none #999;
	border-left: 1px none #999;
	padding: 0px;
}
#pagemain .pmiddle {
	margin: 0px;
	padding: 15px 0px 30px;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .detail_table_middle .detail_sub_table {
	margin: 20px 0px 0px;
	padding: 0px;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_1 {
	padding: 5px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_1_check {
	padding: 5px;
	margin: 0px;
	background-color: #4f4e50;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_2 {
	padding: 5px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_2_check {
	padding: 5px;
	margin: 0px;
	background-color: #4f4e50;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_3 {
	padding: 5px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_3_check {
	padding: 5px;
	margin: 0px;
	background-color: #4f4e50;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_4 {
	padding: 5px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table tbody tr td .cart_step_4_check {
	padding: 5px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
	background-color: #4f4e50;
}
#shoppingcart_page_step2 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #4f4e50;
	border-right-color: #4f4e50;
	border-bottom-color: #4f4e50;
	border-left-color: #4f4e50;
}
#shoppingcart_page_step3 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .cart_step_table {
	border-top: 1px none #4f4e50;
	border-right: 1px solid #4f4e50;
	border-bottom: 1px none #4f4e50;
	border-left: 1px none #4f4e50;
}
#pagemain .pmiddle form .page_table_middle .table_fream tbody tr td .cart_table_bottom tbody tr td{
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #FFF;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px solid #FFF;
}
#shoppingcart_page_step3 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table_middle .table_fream tbody tr td .cart_table_bottom {
	border-top: 1px none #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px none #FFF;
}
#pagemain .pmiddle form .page_table_middle .table_fream tbody tr td .cart_table_bottom tbody {
	margin: 0px;
	padding: 10px;
	border: 1px solid #FFF;
}
#pagemain .pmiddle form .page_table_middle .table_fream tbody tr td ul {
	padding-bottom: 10px;
}
#pagemain .pmiddle form .bottom_check {
	padding-top: 10px;
	padding-bottom: 10px;
}
#pagemain .pmiddle form .page_table_middle .cart_table {
	border-top: 1px none #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px none #FFF;
}
#pagemain .pmiddle form .page_table_middle .cart_table tbody tr td {
	margin: 0px;
	padding: 10px;
	border-top: 1px solid #FFF;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px solid #FFF;
}
#pagemain .pmiddle form .page_table2_top {
	padding-top: 20px;
}
#pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .page_sub_top {
	padding-top: 20px;
	font-size: 16px;
	color: #4f4e50;
	border-bottom: 5px solid #333;
}
#pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table {
	background: url(https://faith.ocnk.net/data/faith/image/css_img/form_bg.gif) ;
}
#pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table_bottom {
	background: url(https://faith.ocnk.net/data/faith/image/css_img/form_bg.gif) ;
}
#shoppingcart_page_step2 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table_middle .table_fream tbody tr td .cart_table_bottom {
	border-top: 1px none #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px none #FFF;
}
#shoppingcart_page_step4 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table_bottom {
	border-top: 1px none #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px none #FFF;
	width: 600px;
}
#shoppingcart_page_step4 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table_bottom tr td {
	border-top: 1px solid #FFF;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px solid #FFF;
	padding: 5px;
}
#shoppingcart_page_step4 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table {
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 5px;
}
#shoppingcart_page_step5 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table_bottom {
	border-top: 1px none #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px none #FFF;
	width: 600px;
}
#shoppingcart_page_step5 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table_bottom tr td {
	border-top: 1px solid #FFF;
	border-right: 1px none #FFF;
	border-bottom: 1px none #FFF;
	border-left: 1px solid #FFF;
	padding: 5px;
}
#shoppingcart_page_step5 #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle form .page_table2_middle .table_fream tbody tr td .cart_table {
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 5px;
}
.help_page_body #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .help_page_1 .page_table_middle .table_fream tbody tr td .point_box .page_table_middle .table_fream tbody tr td .guide_text ol li {
	padding: 0px 0px 15px;
}
.aisatsu_part {
	font-size: 1.2em;
}
.guide_text2 {
	margin: 0px 0px 15px 20px;
	padding: 0px;
}
.guide_text2 ol {
	margin: 0px;
}
.top_page_body #container tr #lefttd .side_box .shopc_title {
	height: 20px;
}
.top_page_body #container tr #lefttd .side_box .member .shopc_title {
	height: 28px;
}
.help_page_body #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .help_page_4 .page_table_middle div .table_fream tbody tr td .point_box {
	padding: 0px;
}
.legal_page_body #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .link_shop .link_shop_table tbody tr .td_link_shop2 .shop_link_text {
	line-height: 2em;
}
.legal_page_body #container tbody tr #pagetd table tbody tr td #pagemain .pmiddle .link_shop .link_shop_table tbody tr .td_link_shop2 .shop_link_text #caution {
	padding: 5px;
	border: 1px solid #FFF;
}
.top_page_body #container tbody tr #lefttd #cardlist {
	width: 155px;
	margin-left: auto;
	margin-right: auto;
}
.cardlist {
	background: url('https://faith.ocnk.net/data/faith/image/css_img/rogolist.gif');
	height: 207px;
	width: 155px;
}
.sentence_welcome .page_table_tel {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #4f4e50;
	font-size: 14px;
	font-weight: bold;
}
#pagetd table tr #centertd .style1_text h2 a {
	color: #c3c5ca;
}
#pagetd table tr #righttd .style3_text h2 a {
	color: #c3c5ca;
}
.zoomtxt {
	font-size: 0.3em;
	text-indent: -3000px;
}
#pagemain .pmiddle .detail_table_middle .detail_item_table tbody tr td .detail_item_text form .item_bot_box2 .text-11 {
	text-indent: -3000px;
	color: #000;
	font-size: 1px;
}
