@charset "utf-8";
/* //////////////////////////////////////////////////////////////////
shousetsu 11/08 - 11/22
////////////////////////////////////////////////////////////////// */
html#shousetsu { background-color:#edf0f7; }
html#shousetsu ::-moz-selection { background:#FFF; color:#4c6baa; }
html#shousetsu ::selection { background:#FFF; color:#4c6baa; }
html#shousetsu a::-moz-selection { background:#FFF; color:#4c6baa; }
html#shousetsu a::selection { background:#FFF; color:#4c6baa; }
html#shousetsu a { color:#4c6baa; text-decoration:none; }
html#shousetsu a:link,html#shousetsu a:visited { color:#4c6baa; text-decoration:none; }
html#shousetsu a:hover { color:#4c6baa; }
html#shousetsu #archives a:hover,html#shousetsu #category a:hover { color:#fff; font-weight:bold; text-decoration:inherit; background:#4c6baa; }

html#shousetsu #line_top { border-top:3px solid #4c6baa; }
html#shousetsu #line_bottom { border-bottom:3px solid #4c6baa; }
html#shousetsu #line_left { border-left:3px solid #4c6baa; }
html#shousetsu #line_right { border-right:3px solid #4c6baa; }

html#shousetsu #head_bg {
	/* Firefox v3.6+ */
	background-image:-moz-linear-gradient(rgb(76,107,170) 0%,rgb(76,107,170) 27%,rgba(76,107,170,0.94) 34%,rgba(76,107,170,0.9) 39%,rgba(76,107,170,0.15) 85%,rgba(76,107,170,0.01) 100%); 
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgb(76,107,170)),color-stop(0.27, rgb(76,107,170)),color-stop(0.34, rgba(76,107,170,0.94)),color-stop(0.39, rgba(76,107,170,0.9)),color-stop(0.85, rgba(76,107,170,0.15)),color-stop(1, rgba(76,107,170,0.01)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image:-webkit-linear-gradient(rgb(76,107,170) 0%,rgb(76,107,170) 27%,rgba(76,107,170,0.94) 34%,rgba(76,107,170,0.9) 39%,rgba(76,107,170,0.15) 85%,rgba(76,107,170,0.01) 100%);
	/* Opera v11.10+ */
	background-image:-o-linear-gradient(rgb(76,107,170) 0%,rgb(76,107,170) 27%,rgba(76,107,170,0.94) 34%,rgba(76,107,170,0.9) 39%,rgba(76,107,170,0.15) 85%,rgba(76,107,170,0.01) 100%);
	/* IE v10+ */
	background-image:-ms-linear-gradient(rgb(76,107,170) 0%,rgb(76,107,170) 27%,rgba(76,107,170,0.94) 34%,rgba(76,107,170,0.9) 39%,rgba(76,107,170,0.15) 85%,rgba(76,107,170,0.01) 100%);
	background-image:linear-gradient(rgb(76,107,170) 0%,rgb(76,107,170) 27%,rgba(76,107,170,0.94) 34%,rgba(76,107,170,0.9) 39%,rgba(76,107,170,0.15) 85%,rgba(76,107,170,0.01) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c6baa,endColorstr=#edf0f7)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c6baa,endColorstr=#edf0f7);
	zoom:1;
	z-index: -1;
}

html#shousetsu #foot_bg {
	/* Firefox v3.6+ */
	background-image:-moz-linear-gradient(rgba(76,107,170,0.01) 0%,rgba(76,107,170,0.15) 15%,rgba(76,107,170,0.46) 34%,rgba(76,107,170,0.9) 61%,rgb(76,107,170) 87%,rgb(76,107,170) 100%); 
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, rgba(76,107,170,0.01)),color-stop(0.15, rgba(76,107,170,0.15)),color-stop(0.34, rgba(76,107,170,0.46)),color-stop(0.61, rgba(76,107,170,0.9)),color-stop(0.87, rgb(76,107,170)),color-stop(1, rgb(76,107,170)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image:-webkit-linear-gradient(rgba(76,107,170,0.01) 0%,rgba(76,107,170,0.15) 15%,rgba(76,107,170,0.46) 34%,rgba(76,107,170,0.9) 61%,rgb(76,107,170) 87%,rgb(76,107,170) 100%);
	/* Opera v11.10+ */
	background-image:-o-linear-gradient(rgba(76,107,170,0.01) 0%,rgba(76,107,170,0.15) 15%,rgba(76,107,170,0.46) 34%,rgba(76,107,170,0.9) 61%,rgb(76,107,170) 87%,rgb(76,107,170) 100%);
	/* IE v10+ */
	background-image:-ms-linear-gradient(rgba(76,107,170,0.01) 0%,rgba(76,107,170,0.15) 15%,rgba(76,107,170,0.46) 34%,rgba(76,107,170,0.9) 61%,rgb(76,107,170) 87%,rgb(76,107,170) 100%);
	background-image:linear-gradient(rgba(76,107,170,0.01) 0%,rgba(76,107,170,0.15) 15%,rgba(76,107,170,0.46) 34%,rgba(76,107,170,0.9) 61%,rgb(76,107,170) 87%,rgb(76,107,170) 100%);
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#edf0f7,endColorstr=#4c6baa)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#edf0f7,endColorstr=#4c6baa);
	zoom: 1;
/*	
	background-image: url(../../img/common/default/footerBg.png)\9;
	background-repeat: repeat-x\9;
	background-position: bottom left\9;
*/
}

html#shousetsu div#gnavInner,html#shousetsu body.home #wrap { background-color:#4c6baa; background-position:center center!important; background-repeat:no-repeat; }
/* About Nav*/
html#shousetsu #localNav.about li { background-image:url(../../img/common/shousetsu/about_localNav.png); background-position:top left; background-repeat:no-repeat; }
/* Product Nav*/
html#shousetsu #localNav.product li { background-image:url(../../img/common/shousetsu/product_localNav.png); background-position:top left; background-repeat:no-repeat; }
/* Shop Nav*/
html#shousetsu #localNav.store li { background-image:url(../../img/common/shousetsu/store_localNav.png); background-position:top left; background-repeat:no-repeat; }
/* order Nav*/
html#shousetsu #localNav.order li { background-image:url(../../img/common/shousetsu/order_localNav.png); background-position:top left; background-repeat:no-repeat; }
/* corporate-customer Nav*/
html#shousetsu #localNav.corporate-customer li { background-image:url(../../img/common/shousetsu/corporate-customer_localNav.png); background-position:top left; background-repeat:no-repeat; }
/* gallery Nav*/
html#shousetsu #galleryNav.gallery li { background-image:url(../../img/common/shousetsu/gallery_localNav.png); background-position:top left; background-repeat:no-repeat; }

html#shousetsu .hentry, html#shousetsu .no-results { margin-top:0; position:relative; padding-bottom:100px; border-top:5px #4c6baa solid; }
