@charset "utf-8";

/************************************************
 import css
************************************************ */

@import url("./bloc.css");
@import url("./bloc_alpha.css");
@import url("./table.css");

@import url("./common.css");
@import url("./reset.css");
@import url("./main.css");

@import url("./window.css");
@import url("./cart_class.css");
@import url("./contents.css");
@import url("./corporation.css");
@import url("./faq.css");
@import url("./guide.css");
@import url("./index.css");
@import url("./popup.css");
@import url("./print.css");
@import url("./product.css");
@import url("./recipe.css");
@import url("./talk.css");
@import url("./under.css");
@import url("./under02.css");
@import url("./worry.css");
@import url("./basicformat.css");

@import url("./mypage.css");




/* top */
#top-youtube {
	margin-bottom: 25px;
}
#top-youtube > div {
	width: 48%;
}
#top-youtube > div iframe {
	width: 100%;
	height: 250px;
}
#top-youtube .top-youtube-left {
	float: left;
}
#top-youtube .top-youtube-right {
	float: right;
}









/*	margin
--------------------------------------------------------*/
.marginT5 { margin-top: 5px; }
.marginT10 { margin-top: 10px; }
.marginT20 { margin-top: 20px; }
.marginT30 { margin-top: 30px; }
.marginT50 { margin-top: 50px; }
.marginT100 { margin-top: 100px; }
.marginT150 { margin-top: 150px; }
.marginT200 { margin-top: 200px; }
.marginT250 { margin-top: 250px; }
.marginT300 { margin-top: 300px; }
.marginB5 { margin-bottom: 5px; }
.marginB10 { margin-bottom: 10px; }
.marginB20 { margin-bottom: 20px; }
.marginB30 { margin-bottom: 30px; }
.marginB50 { margin-bottom: 50px; }
.marginB100 { margin-bottom: 100px; }
.marginB150 { margin-bottom: 150px; }
.marginB200 { margin-bottom: 200px; }
.marginB250 { margin-bottom: 250px; }
.marginB300 { margin-bottom: 300px; }
.marginL5 { margin-left: 5px; }
.marginL10 { margin-left: 10px; }
.marginL20 { margin-left: 20px; }
.marginL30 { margin-left: 30px; }
.marginL50 { margin-left: 50px; }
.marginL100 { margin-left: 100px; }
.marginR5 { margin-right: 5px; }
.marginR10 { margin-right: 10px; }
.marginR20 { margin-right: 20px; }
.marginR30 { margin-right: 30px; }
.marginR50 { margin-right: 50px; }
.marginR100 { margin-right: 100px; }
.marginTB5 { margin-top: 5px; margin-bottom: 5px; }
.marginTB10 { margin-top: 10px; margin-bottom: 10px; }
.marginTB20 { margin-top: 20px; margin-bottom: 20px; }
.marginTB30 { margin-top: 30px; margin-bottom: 30px; }
.marginTB50 { margin-top: 50px; margin-bottom: 50px; }
.marginTB75 { margin-top: 75px; margin-bottom: 75px; }
.marginTB100 { margin-top: 100px; margin-bottom: 100px; }
.marginTB150 { margin-top: 150px; margin-bottom: 150px; }
.marginTB200 { margin-top: 200px; margin-bottom: 200px; }
.marginTB250 { margin-top: 250px; margin-bottom: 250px; }
.marginTB300 { margin-top: 300px; margin-bottom: 300px; }
.marginLR5 { margin-left: 5px; margin-right: 5px; }
.marginLR10 { margin-left: 10px; margin-right: 10px; }
.marginLR15 { margin-left: 15px; margin-right: 15px; }
.marginLR20 { margin-left: 20px; margin-right: 20px; }
.marginLR30 { margin-left: 30px; margin-right: 30px; }
.marginLR50 { margin-left: 50px; margin-right: 50px; }
.marginLR75 { margin-left: 75px; margin-right: 75px; }
.marginLR100 { margin-left: 100px; margin-right: 100px; }
.margin0 { margin: 0px; }
.margin5 { margin: 5px; }
.margin10 { margin: 10px; }
.margin20 { margin: 20px; }
.margin30 { margin: 30px; }
.margin50 { margin: 50px; }
.margin75 { margin: 75px; }
.margin100 { margin: 100px; }


/*	padding
--------------------------------------------------------*/
.paddingT5 { padding-top: 5px; }
.paddingT10 { padding-top: 10px; }
.paddingT20 { padding-top: 20px; }
.paddingT30 { padding-top: 30px; }
.paddingT50 { padding-top: 50px; }
.paddingT100 { padding-top: 100px; }
.paddingT150 { padding-top: 150px; }
.paddingT200 { padding-top: 200px; }
.paddingB5 { padding-bottom: 5px; }
.paddingB10 { padding-bottom: 10px; }
.paddingB20 { padding-bottom: 20px; }
.paddingB30 { padding-bottom: 30px; }
.paddingB50 { padding-bottom: 50px; }
.paddingB100 { padding-bottom: 100px; }
.paddingB150 { padding-bottom: 150px; }
.paddingB200 { padding-bottom: 200px; }
.paddingL5 { padding-left: 5px; }
.paddingL10 { padding-left: 10px; }
.paddingL20 { padding-left: 20px; }
.paddingL30 { padding-left: 30px; }
.paddingL50 { padding-left: 50px; }
.paddingL100 { padding-left: 100px; }
.paddingL150 { padding-left: 150px; }
.paddingR5 { padding-right: 5px; }
.paddingR10 { padding-right: 10px; }
.paddingR20 { padding-right: 20px; }
.paddingR30 { padding-right: 30px; }
.paddingR50 { padding-right: 50px; }
.paddingR100 { padding-right: 100px; }
.paddingTB5 { padding-top: 5px; padding-bottom: 5px; }
.paddingTB10 { padding-top: 10px; padding-bottom: 10px; }
.paddingTB20 { padding-top: 20px; padding-bottom: 20px; }
.paddingTB30 { padding-top: 30px; padding-bottom: 30px; }
.paddingTB50 { padding-top: 50px; padding-bottom: 50px; }
.paddingTB75 { padding-top: 75px; padding-bottom: 75px; }
.paddingTB100 { padding-top: 100px; padding-bottom: 100px; }
.paddingTB150 { padding-top: 150px; padding-bottom: 150px; }
.paddingTB200 { padding-top: 200px; padding-bottom: 200px; }
.paddingLR5 { padding-left: 5px; padding-right: 5px; }
.paddingLR10 { padding-left: 10px; padding-right: 10px; }
.paddingLR20 { padding-left: 20px; padding-right: 20px; }
.paddingLR30 { padding-left: 30px; padding-right: 30px; }
.paddingLR50 { padding-left: 50px; padding-right: 50px; }
.paddingLR75 { padding-left: 75px; padding-right: 75px; }
.paddingLR100 { padding-left: 100px; padding-right: 100px; }
.padding5 { padding: 5px; }
.padding10 { padding: 10px; }
.padding20 { padding: 20px; }
.padding30 { padding: 30px; }
.padding50 { padding: 50px; }
.padding75 { padding: 75px; }
.padding100 { padding: 100px; }
