@charset "UTF-8";
/*------------------------------------------------------*/
/* Updated: 2012/04 */
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/* 共通（インポート用）CSS */
/*------------------------------------------------------*/
/*
Relation of CSS Files
	common.css
		|----default.css
		|----structure.css
		|----module
			|----heading.css
			|----text.css
			|----image.css
			|----block.css
			|----layout.css
			|----list.css
			|----table.css
			|----form.css
		|----lightbox.css
		|----print.css
*/

/* CSS Import --------------------------------- */
@import url(default.css);
@import url(structure.css);
@import url(module/heading.css);
@import url(module/text.css);
@import url(module/image.css);
@import url(module/block.css);
@import url(module/layout.css);
@import url(module/list.css);
@import url(module/table.css);
@import url(module/form.css);
@import url(lightbox.css);
@import url(print.css);
@import url(common-v2.css);




/* Clearfix --------------------------------- */

#footer-col2:after,
#contents-inner:after,
#breadcrumb:after,
.h1-add-img:after,
.h1-add-icons .icons:after,
.h2-add-btn:after,
.h2-add-link:after,
.note:after, .note dl:after,
.tabblock .set ul:after,
.tabinblock ul:after,
.tabinbtn ul:after,
.producthead1:after,
.lineupblock:after,
.productsummary:after,
.q-set:after, .a-set:after,
.col:after, .col2:after, .col3:after, .col4:after, .col5:after, .col6:after,
.col2eq:after, .col3eq:after, .col4eq:after, .col5eq:after, .col6eq:after,
.col2a:after, .col2b:after,
.colset-l:after, .colset-r:after,
.imgset-l:after, .imgset-r:after,
.socials-1:after, .socials-2:after,
.numlist:after, .numlist dl:after,
.txtlist:after, .txtlist dl:after,
.hrzlist:after,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer-col2,
#contents-inner,
#breadcrumb,
.h1-add-img,
.h1-add-icons .icons,
.h2-add-btn,
.h2-add-link,
.note, .note dl,
.tabblock .set ul,
.tabinblock ul,
.tabinbtn ul,
.producthead1,
.lineupblock,
.productsummary,
.q-set, .a-set,
.col, .col2, .col3, .col4, .col5, .col6,
.col2eq, .col3eq, .col4eq, .col5eq, .col6eq,
.col2a, .col2b,
.colset-l, .colset-r,
.imgset-l, .imgset-r,
.socials-1, .socials-2,
.numlist, .numlist dl,
.txtlist, .txtlist dl,
.hrzlist,
.clearfix {
	display: inline-block;
}

	/* Hides from IE-mac \*/
	* html #footer-col2,
	* html #contents-inner,
	* html #breadcrumb,
	* html .h1-add-img,
	* html .h1-add-icons .icons,
	* html .h2-add-btn,
	* html .h2-add-link,
	* html .note, * html .note dl,
	* html .tabblock .set ul,
	* html .tabinblock ul,
	* html .tabinbtn ul,
	* html .producthead1,
	* html .lineupblock,
	* html .productsummary,
	* html .q-set, * html .a-set,
	* html .col, * html .col2, * html .col3, * html .col4, * html .col5, * html .col6,
	* html .col2eq, * html .col3eq, * html .col4eq, * html .col5eq, * html .col6eq,
	* html .col2a, * html .col2b,
	* html .colset-l, * html .colset-r,
	* html .imgset-l, * html .imgset-r,
	* html .socials-1, * html .socials-2,
	* html .numlist, * html .numlist dl,
	* html .txtlist, * html .txtlist dl,
	* html .hrzlist,
	* html .clearfix {
		height: 1%;
	}
	#footer-col2,
	#contents-inner,
	#breadcrumb,
	.h1-add-img,
	.h1-add-icons .icons,
	.h2-add-btn,
	.h2-add-link,
	.note, .note dl,
	.tabblock .set ul,
	.tabinblock ul,
	.tabinbtn ul,
	.producthead1,
	.lineupblock,
	.productsummary,
	.q-set, .a-set,
	.col, .col2, .col3, .col4, .col5, .col6,
	.col2eq, .col3eq, .col4eq, .col5eq, .col6eq,
	.col2a, .col2b,
	.colset-l, .colset-r,
	.imgset-l, .imgset-r,
	.socials-1, .socials-2,
	.numlist, .numlist dl,
	.txtlist, .txtlist dl,
	.hrzlist,
	.clearfix {
		display: block;
	}
	/* End hide from IE-mac */





/* Reference - Font Size --------------------------------- */
/*
10px	{	font-size: 84%;		}
11px	{	font-size: 92%;		}
12px	{	font-size: 100%;	}
13px	{	font-size: 108%;	}
14px	{	font-size: 116%;	}
15px	{	font-size: 125%;	}
16px	{	font-size: 133%;	}
17px	{	font-size: 142%;	}
18px	{	font-size: 150%;	}
19px	{	font-size: 158%;	}
20px	{	font-size: 167%;	}
21px	{	font-size: 175%;	}
22px	{	font-size: 184%;	}
23px	{	font-size: 192%;	}
24px	{	font-size: 200%;	}
*/





/*------------------------------------------------------*/
/* End */
/*------------------------------------------------------*/

