@charset "UTF-8";
/* CSS Document */

/*---------------------------------------------------------
                           Common
---------------------------------------------------------*/

/*---------------------------Base--*/

html {
	height: auto;
}

body {
	overflow: visible;
	height: auto;
}

hr, x:-moz-read-only { /* for Fx2- */
	clear: both;
	display: block;
	height: 1px;
	border: none;
	font-size: 0;
}
*:first-child+html hr { /* for IE7 */
	display: none;
}

div#wrapper {
	height: auto;
	min-height: inherit;
	background: none;
}

body#stop100 div#wrapper {
	width: 1050px;
	background: none;
}

/*---------------------------#header--*/

div#header {
	background: url(/image/shared/bg_header.jpg) no-repeat 50% 0;
}

body#stop100 div#header {
	margin-bottom: 0;
	padding: 0 25px 20px;
	background: url(/image/shared/bg_top.jpg) no-repeat 50% -78px;
}
body#stop100 div#header, x:-moz-read-only { /* for Fx2- */
	padding-bottom: 23px;
}
*:first-child+html body#stop100 div#header { /* for IE7 */
	padding-bottom: 20px;
}

/*---------------------------#contents--*/

div#contents {
	overflow: visible;
	margin: 0 auto;
	padding-bottom: 0;
}

/*---------------------------#contents.layout_2--*/

div#contents.layout_2 div#main {
	float: right;
}

/*---------------------------#left--*/

* html div#left_discount ul { /* for IE6 */
	height: 1%;
}

* html div#left_discount ul li dl dt a { /* for IE6 */
	display: inline-block;
	height: 1%;
	background-position: 0 0.5em;
}

/*---------------------------#main--*/

* html div#contents.layout_3 div#main .topicpath,
* html div#contents.layout_3 div#main .topicpath span { /* for IE6 */
	height: 1%;
}

* html div#main p.alert { /* for IE6 */
	height: 1%;
	margin: 17px 0 0;
}
*:first-child+html div#main p.alert { /* for IE7 */
	margin: 17px 0 0;
}

* html div#main p.alert strong { /* for IE6 */
	height: 1%;
}

/* SACS180,210,320, SACT130E, SREG100E */
* html div#main div.section .alert_line { /* for IE6 */
	padding-bottom: 17px;
}
*:first-child+html div#main div.section .alert_line { /* for IE7 */
	padding-bottom: 17px;
}

* html div#main div.main_alertbox,
* html div#main div.main_alertbox p { /* for IE6 */
	height: 1%;
}

*:first-child+html div#main div#main_banner ul { /* for IE7 */
	overflow: hidden;
	width: 216px;
	margin-left: 544px;
}

/*---------------------------#right--*/

* html div#right_ranking dl,
* html div#right_link ul,
* html div#right_bookmark ul { /* for IE6 */
	height: 1%;
}

* html div#right_link ul li dl dt a { /* for IE6 */
	display: inline-block;
	height: 1%;
	background-position: 0 0.5em;
}

/*---------------------------#footer--*/

div#footer {
	clear: both;
	position: relative;
	padding-top: 50px;
	background: url(/image/shared/bg_footer.jpg) no-repeat 50% 50px;
}

#footer p.footer-img {
	top: 50px;
}

/*---------------------------.main_menu--*/

* html div.main_menu_container { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 15px solid #fff;
}
*:first-child+html div.main_menu_container { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 15px solid #fff;
}
head~/* */body div.main_menu_container { /* for IE8 */
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 15px solid #fff;
}
html:not([lang*=""]) div.main_menu_container { /* for Without IE */
	margin-bottom: 15px;
	padding-bottom: 42px;
	border-bottom: none;
}

*:first-child+html div#main div.main_cornerbox.small div.main_menu_container.select_half { /* for IE7 */
	margin-bottom: 0;
}

* html div.main_menu_container div.main_menu { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 52px;
}
*:first-child+html div.main_menu_container div.main_menu { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 52px;
}
head~/* */body div.main_menu_container div.main_menu { /* for IE8 */
	margin-bottom: 0;
	padding-bottom: 42px;
}
html:not([lang*=""]) div.main_menu_container div.main_menu { /* for Without IE */
	margin-bottom: -32768px;
	padding-bottom: 32768px;
}

* html div#main div.main_menu_detail dl.detail_data dd.price { /* for IE6 */
	height: 1%;
}

* html div.main_menu_container div.main_menu dl dd.price li { /* for IE6 */
	display: inline-block;
	float: left;
	height: 1%;
}

* html div#main div.main_menu_detail div.calorie_allergen dl dd.allergen { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 6px;
}

* html div.main_menu_container div.main_menu dl dd.btn,
* html div.main_menu_container div.main_menu dl dd.btn_detail,
* html div.main_menu_container div.main_menu dl dd.btn_half,
* html div.main_menu_container div.main_menu dl dd.btn_stop,
* html div.main_menu_container div.main_menu dl dd.btn_set,
* html div.main_menu_container div.main_menu.empty dl dt.empty_image { /* for IE6 */
	bottom: 0;
}
*:first-child+html div.main_menu_container div.main_menu dl dd.btn,
*:first-child+html div.main_menu_container div.main_menu dl dd.btn_detail,
*:first-child+html div.main_menu_container div.main_menu dl dd.btn_half,
*:first-child+html div.main_menu_container div.main_menu dl dd.btn_stop,
*:first-child+html div.main_menu_container div.main_menu dl dd.btn_set,
*:first-child+html div.main_menu_container div.main_menu.empty dl dt.empty_image { /* for IE7 */
	bottom: 0;
}
head~/* */body div.main_menu_container div.main_menu dl dd.btn,
head~/* */body div.main_menu_container div.main_menu dl dd.btn_detail,
head~/* */body div.main_menu_container div.main_menu dl dd.btn_half,
head~/* */body div.main_menu_container div.main_menu dl dd.btn_stop,
head~/* */body div.main_menu_container div.main_menu dl dd.btn_set,
head~/* */body div.main_menu_container div.main_menu.empty dl dt.empty_image { /* for IE8 */
	bottom: 0;
}
html:not([lang*=""]) div.main_menu_container div.main_menu dl dd.btn,
html:not([lang*=""]) div.main_menu_container div.main_menu dl dd.btn_detail,
html:not([lang*=""]) div.main_menu_container div.main_menu dl dd.btn_half,
html:not([lang*=""]) div.main_menu_container div.main_menu dl dd.btn_stop,
html:not([lang*=""]) div.main_menu_container div.main_menu dl dd.btn_set,
html:not([lang*=""]) div.main_menu_container div.main_menu.empty dl dt.empty_image { /* for Without IE */
	bottom: 0;
}

* html div#main div.main_menu_detail.detail_half { /* for IE6 */
	height: 1%;
}

* html div#main div.main_other_info { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 15px solid #fff;
}
*:first-child+html div#main div.main_other_info { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 15px solid #fff;
}

* html div#main dl.main_other_info_pdf_navi { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 10px solid #fff;
}
*:first-child+html div#main dl.main_other_info_pdf_navi { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 10px solid #fff;
}

/*---------------------------.main_menu_detail--*/

* html div#main div.main_menu_detail dl.detail_data dd.price ul,
* html div#main div.main_menu_detail div.calorie_allergen,
* html div#main div.main_menu_detail div.detail_order,
* html div#main div.main_menu_detail div.detail_order p.notes,
* html div#main div.main_menu_detail div.detail_order_topping,
* html div#main div.main_menu_detail div.detail_order_topping dl,
* html div#main div.main_menu_detail p.btn_shopping_cart,
* html div#main div.main_menu_detail p.btn_decided_pizza { /* for IE6 */
	height: 1%;
}

* html div#main div.main_menu_detail dl.detail_data dd.price li,
* html div#main div.main_together dl dd.price li { /* for IE6 */
	display: inline-block;
	float: left;
	height: 1%;
}

* html div#main div.main_menu_detail div.half_data.floatL dl.detail_data dd.taste p.show a { /* for IE6 */
	display: inline-block;
	height: 1%;
}

* html div#main div.main_together dl dd.price li { /* for IE6 */
	background-position: 0 50%;
}

* html div#main div.main_menu_detail.detail_half div.half_data.floatL dl.detail_data dd.taste p.show  { /* for IE6 */
	right: auto;
}

* html div#main div.main_together { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 5px solid #fff;
}
*:first-child+html div#main div.main_together { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 5px solid #fff;
}

*:first-child+html div#main div.main_menu_record { /* for IE7 */
	margin-right: 0;
}

*:first-child+html div#main div.main_menu_detail div.main_set_detail p.btn { /* for IE7 */
	text-align: right;
}

* html div#main div.main_menu_detail div.main_set_detail,
* html div#main div.main_menu_detail div.main_set_detail div.set_detail_menu,
* html div#main div.main_menu_detail div.main_set_detail dl { /* for IE6 */
	height: 1%;
}

/*---------------------------.main_product_list--*/

* html div#main div.section div.main_product_list dl.order_data { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 10px solid #fff;
}
*:first-child+html div#main div.section div.main_product_list dl.order_data { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 10px solid #fff;
}

* html div#main div.section div.main_product_list dl.order_data.end { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 2px solid #fff;
}
*:first-child+html div#main div.section div.main_product_list dl.order_data.end { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 2px solid #fff;
}

* html div#main div.main_product_list ul.data { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 10px;
}
*:first-child+html div#main div.main_product_list ul.data { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 10px;
}

/*---------------------------.main_time_setting--*/

div#main div.time_setting .early_discount_set { /* for IE6 */
	height: 1%;
}

/*---------------------------------------------------------
                           Page
---------------------------------------------------------*/

/*---------------------------SACS110--*/

* html body#sacs110 div#contents.layout_3 div#main div.main_cornerbox { /* for IE6 */
	padding-bottom: 11px;
}
*:first-child+html body#sacs110 div#contents.layout_3 div#main div.main_cornerbox { /* for IE7 */
	padding-bottom: 11px;
}

/*---------------------------SACS120--*/

* html body#sacs120 div#contents.layout_3 div#main div.main_cornerbox { /* for IE6 */
	padding-bottom: 11px;
}
*:first-child+html body#sacs120 div#contents.layout_3 div#main div.main_cornerbox { /* for IE7 */
	padding-bottom: 11px;
}

/*---------------------------SACS160--*/

*:first-child+html body#sacs160 div#main div.section #finish_message p { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 28px;
}

/*---------------------------SACS320--*/

* html body#sacs320 div.section { /* for IE6 */
	margin-top: 17px;
}
*:first-child+html body#sacs320 .alert_line + div.section { /* for IE7 */
	margin-top: 17px;
}

/*---------------------------SACS330--*/

* html body#sacs330 div#main div.section ul.allergen li,
* html body#sacs330 div#main div.section dl.highlight dt,
* html body#sacs330 div#main div.section dl.highlight dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SACS340--*/

* html body#sacs340 div#main div.section #set_allergy_list p.title,
* html body#sacs340 div#main div.section #set_allergy_list p.txt_info { /* for IE6 */
	height: 1%;
}

/*---------------------------SACS350--*/

* html body#sacs350 div#main div.section dl.feature_mail dt,
* html body#sacs350 div#main div.section dl.feature_mail dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SACS360--*/

* html body#sacs360 div#main div.section #set_mail_type_list p.title,
* html body#sacs360 div#main div.section #set_mail_type_list p.txt_info { /* for IE6 */
	height: 1%;
}

/*---------------------------SACT100--*/

* html body#sact100 div#main div.section dl.procedure dt,
* html body#sact100 div#main div.section dl.procedure dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SACT110--*/

* html body#sact100 div#main div.section dl.procedure dt,
* html body#sact100 div#main div.section dl.procedure dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SACT110--*/

body#sact110 div#main div.section div.main_product_list div.terms {
	overflow-y: visible;
	height: auto;
}

/*---------------------------SACT130--*/

body#sact130 div#main div.section div.main_product_list dl.order_data dd,
body#sact130e div#main div.section div.main_product_list dl.order_data dd {
	background-color: #fff;
}

*:first-child+html body#sact130 div#main div.section.end,
*:first-child+html body#sact130e div#main div.section.end { /* for IE7 */
	margin-bottom: 20px;
}

/*---------------------------SACT150--*/

* html body#sact150 div#main div.section dl.procedure dt,
* html body#sact150 div#main div.section dl.procedure dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SACT210--*/

* html body#sact210 div#main div.section dl.procedure dt,
* html body#sact210 div#main div.section dl.procedure dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SCPN110--*/

* html body#scpn110 div#main div.section { /* for IE6 */
	height: 1%;
}

/*---------------------------SERR100--*/

* html body#serr100 div#main div.section { /* for IE6 */
	height: 1%;
}

/*---------------------------SFAQ100--*/

* html body#sfaq100 div#main div.section .underline { /* for IE6 */
	height: 1%;
}

/*---------------------------SORD100--*/

* html body#sord100 div#main div.section.end { /* for IE6 */
	height: 1%;
}

/*---------------------------SORD105--*/

* html body#sord105 div#main div.section { /* for IE6 */
	height: 1%;
}

/*---------------------------SORD120--*/

* html body#sord120 div#main div.section #address_confirm dl,
* html body#sord120 div#main div.section #time_receive_confirm dl { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 5px;
}
*:first-child+html body#sord120 div#main div.section #address_confirm dl,
*:first-child+html body#sord120 div#main div.section #time_receive_confirm dl { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 5px;
}

* html body#sord120 div#main #cart_time_setting #selected_time_confirm { /* for IE6 */
	height: 1%;
}

/*---------------------------SORD130--*/

* html body#sord130 div#contents div#main div.main_cornerbox.small,
* html body#sord130h div#contents div#main div.main_cornerbox.small { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 14px;
	border-bottom: 15px solid #fff;
}
*:first-child+html body#sord130 div#contents div#main div.main_cornerbox.small,
*:first-child+html body#sord130h div#contents div#main div.main_cornerbox.small { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 14px;
	border-bottom: 15px solid #fff;
}

/*---------------------------SORD140--*/

* html body#sord140 div#contents div#main div.main_cornerbox.small,
* html body#sord140h div#contents div#main div.main_cornerbox.small { /* for IE6 */
	padding-bottom: 12px;
}
*:first-child+html body#sord140 div#contents div#main div.main_cornerbox.small,
*:first-child+html body#sord140h div#contents div#main div.main_cornerbox.small { /* for IE7 */
	padding-bottom: 12px;
}
* html body#sord140 div#main div.main_cornerbox.small div.main_menu_container.confirm_half,
* html body#sord140h div#main div.main_cornerbox.small div.main_menu_container.confirm_half { /* for IE6 */
	margin-bottom: 0;
}
*:first-child+html body#sord140 div#main div.main_cornerbox.small div.main_menu_container.confirm_half,
*:first-child+html body#sord140h div#main div.main_cornerbox.small div.main_menu_container.confirm_half { /* for IE7 */
	margin-bottom: 0;
}

body#sord140 div#main div.main_cornerbox.small div.main_menu_container.confirm_half,
body#sord140h div#main div.main_cornerbox.small div.main_menu_container.confirm_half {
	padding-bottom: 0;
}
*:first-child+html body#sord140 div#main div.main_cornerbox.small div.main_menu_container.confirm_half,
*:first-child+html body#sord140h div#main div.main_cornerbox.small div.main_menu_container.confirm_half { /* for IE7 */
	margin-bottom: 0;
}

* html body#sord140 div.main_cornerbox.small div.main_menu_container div.main_menu,
* html body#sord140h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for IE6 */
	padding-bottom: 0;
}
*:first-child+html body#sord140 div.main_cornerbox.small div.main_menu_container div.main_menu,
*:first-child+html body#sord140h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for IE7 */
	padding-bottom: 0;
}
head~/* */body#sord140 div.main_cornerbox.small div.main_menu_container div.main_menu,
head~/* */body#sord140h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for IE8 */
	padding-bottom: 0;
}
html:not([lang*=""]) body#sord140 div.main_cornerbox.small div.main_menu_container div.main_menu,
html:not([lang*=""]) body#sord140h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for Without IE */
	padding-bottom: 32768px;
}

/*---------------------------SORD180--*/

* html body#sord180 div#main div.main_cornerbox.small div.section,
* html body#sord180 div#main div.main_menu_detail div.section.border {
	height: 1%;
}

/*---------------------------SORD190--*/

* html body#sord190 div#contents div#main div.main_cornerbox.small { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 15px solid #fff;
}
*:first-child+html body#sord190 div#contents div#main div.main_cornerbox.small { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 15px solid #fff;
}

* html body#sord190 div#main div.main_cornerbox.small div.section { /* for IE6 */
	height: 1%;
}

* html body#sord190 div#main div.section.end { /* for IE6 */
	page-break-before: always;
}

/*---------------------------SORD200--*/

*:first-child+html body#sord200 div#contents div#main div.main_cornerbox.small,
*:first-child+html body#sord200h div#contents div#main div.main_cornerbox.small { /* for IE7 */
	padding-bottom: 7px;
}

* html body#sord200 div#contents div#main div.main_cornerbox.small.half,
* html body#sord200h div#contents div#main div.main_cornerbox.small.half { /* for IE6 */
	padding-bottom: 11px;
}
*:first-child+html body#sord200 div#contents div#main div.main_cornerbox.small.half,
*:first-child+html body#sord200h div#contents div#main div.main_cornerbox.small.half { /* for IE7 */
	padding-bottom: 11px;
}

* html body#sord200 div#main div.main_cornerbox.small div.section,
* html body#sord200h div#main div.main_cornerbox.small div.section { /* for IE6 */
	height: 1%;
}

body#sord200 div#main div.main_cornerbox.small div.main_menu_container.confirm_half,
body#sord200h div#main div.main_cornerbox.small div.main_menu_container.confirm_half {
	padding-bottom: 0;
}
*:first-child+html body#sord200 div#main div.main_cornerbox.small div.main_menu_container.confirm_half,
*:first-child+html body#sord200h div#main div.main_cornerbox.small div.main_menu_container.confirm_half { /* for IE7 */
	margin-bottom: 0;
}

* html body#sord200 div.main_cornerbox.small div.main_menu_container div.main_menu,
* html body#sord200h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for IE6 */
	padding-bottom: 0;
}
*:first-child+html body#sord200 div.main_cornerbox.small div.main_menu_container div.main_menu,
*:first-child+html body#sord200h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for IE7 */
	padding-bottom: 0;
}
head~/* */body#sord200 div.main_cornerbox.small div.main_menu_container div.main_menu,
head~/* */body#sord200h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for IE8 */
	padding-bottom: 0;
}
html:not([lang*=""]) body#sord200 div.main_cornerbox.small div.main_menu_container div.main_menu,
html:not([lang*=""]) body#sord200h div.main_cornerbox.small div.main_menu_container div.main_menu { /* for Without IE */
	padding-bottom: 32768px;
}

/*---------------------------SORD230--*/

* html body#sord230 div.section { /* for IE6 */
	margin-top: 17px;
}

* html body#sord230 div.section.end { /* for IE6 */
	height: 1%;
}

*:first-child+html body#sord230 p.alert + div.section { /* for IE7 */
	margin-top: 17px;
}

/*---------------------------SORD240--*/

* html body#sord240 div#main div.section .coupon_number_input { /* for IE6 */
	margin-top: 10px;
}
*:first-child+html body#sord240 div#main div.section .coupon_number_input { /* for IE7 */
	margin-top: 10px;
}

* html body#sord240 div#main div.section #select_coupon,
* html body#sord240 div#main div.section #select_coupon .detailbox_1,
* html body#sord240 div#main div.section #select_coupon .detailbox_2,
* html body#sord240 div#main div.section .coupon_number_info {
	height: 1%;
}

/*---------------------------SREG100--*/

body#sreg100 div#main div.section ul.process, x:-moz-read-only { /* for Fx2- */
	margin-bottom: 30px;
}
*:first-child+html body#sreg100 div#main div.section ul.process, x:-moz-read-only { /* for IE7 */
	margin-bottom: 50px;
}

body#sreg100 div#main div.section div.main_product_list dl.order_data dd,
body#sreg100e div#main div.section div.main_product_list dl.order_data dd {
	background-color: #fff;
}

*:first-child+html body#sreg100 div#contents.layout_1 div#main div#user_data_input,
*:first-child+html body#sreg100e div#contents.layout_1 div#main div#user_data_input { /* for IE7 */
	page-break-after: always;
}

* html body#sreg100 div#main div.section #receipt,
* html body#sreg100e div#main div.section #receipt { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 30px;
}
*:first-child+html body#sreg100 div#main div.section #receipt,
*:first-child+html body#sreg100e div#main div.section #receipt { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 30px;
}

/*---------------------------SREG110--*/

* html body#sreg110 div#main div.section #payment_select { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 25px solid #fff;
}
*:first-child+html body#sreg110 div#main div.section #payment_select { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 25px solid #fff;
}

* html body#sreg110 div#main div.section #receipt { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 20px;
}
*:first-child+html body#sreg110 div#main div.section #receipt { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 20px;
}

/*---------------------------SREG125--*/

* html body#sreg125 div#main div.section dl.procedure dt,
* html body#sreg125 div#main div.section dl.procedure dd { /* for IE6 */
	height: 1%;
}

/*---------------------------SREG130--*/

* html body#sreg130 div#main div.section #order_summary { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 20px;
}
*:first-child+html body#sreg130 div#main div.section #order_summary { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 20px;
}

* html body#sreg130 div#main div.section #data_delivery_shop,
* html body#sreg130 div#main div.section #data_address { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 25px;
}
*:first-child+html body#sreg130 div#main div.section #data_delivery_shop,
*:first-child+html body#sreg130 div#main div.section #data_address { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 25px;
}

* html body#sreg130 div#main div.section #payment { /* for IE6 */
	margin-bottom: 0;
	border-bottom: 25px solid #fff;
}

*:first-child+html body#sreg130 div#main div.section #payment { /* for IE7 */
	margin-bottom: 0;
	border-bottom: 25px solid #fff;
}

* html body#sreg130 div#main div.section #receipt { /* for IE6 */
	margin-bottom: 0;
	padding-bottom: 20px;
}
*:first-child+html body#sreg130 div#main div.section #receipt { /* for IE7 */
	margin-bottom: 0;
	padding-bottom: 20px;
}

*:first-child+html body#sreg130 div#main div.section #data_delivery_shop div.main_cornerbox,
*:first-child+html body#sreg130 div#main div.section #data_address div.main_cornerbox { /* for IE7 */
	margin-bottom: 0;
}

* html body#sreg130 div#main div.section .option_box .underline { /* for IE6 */
	height: 1%;
}

/*---------------------------SSSC100--*/

* html body#sssc100 div#main div.search_address,
* html body#sssc100 div#main div.search_address dl,
* html body#sssc100 div#main div.search_prefecture_code p.input_prefecture_code,
* html body#sssc100 div#main div.section.end p.notes { /* for IE6 */
	height: 1%;
}

/*---------------------------SSSC110--*/

* html body#sssc110 div#main p.assigned_shop,
* html body#sssc110 div#main ul.select_action li p,
* html body#sssc110 div#main div.delivery_time,
* html body#sssc110 div#main div.delivery_time dl,
* html body#sssc110 div#main div.shop_info h4,
* html body#sssc110 div#main div.shop_info p,
* html body#sssc110 div#main div.shop_data,
* html body#sssc110 div#main div.shop_data dl,
* html body#sssc110 div#main div.shop_data p { /* for IE6 */
	height: 1%;
}

/*---------------------------SSSC120--*/

* html body#sssc120 div#main p.alert_txt,
* html body#sssc120 div#main p.btn_rework { /* for IE6 */
	height: 1%;
}

/*---------------------------STOP100--*/
	
body#stop100 div#flash_navi {
	width: 1050px;
	background: url(/image/shared/bg_top.jpg) no-repeat 50% -211px;
}
body#stop100 div#flash_navi, x:-moz-read-only { /* for Fx2- */
	margin-top: -3px;
}
*:first-child+html body#stop100 div#flash_navi { /* for IE7 */
	margin-top: 0;
}

body#stop100 div#main_topics {
	width: 621px;
}

body#stop100 div#main_topics ul li {
	clear: both;
}


/* End */
