@charset "utf-8";
/* CSS Document */

/* ===================================================================
CSS information

 file name  :  default.css
 style info :  リセット及びbody初期設定
 (このスタイルシートは基本的に変更しない)
=================================================================== */
/*--- reset */


* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;margin:0; padding:0; vertical-align: baseline; outline:0; line-height:1em;}
ol, ul,ol li,ul li{list-style: none;}
body, div,dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6,
pre, form, fieldset, input, textarea,p, blockquote, th, td{margin: 0;padding: 0;}

tablel{border-collapse: collapse; border-spacing: 0;}

img{ vertical-align:bottom;}

input {line-height: normal;}
button, input, optgroup, select, textarea {color: inherit; font: inherit; margin: 0;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer;}
button, select { text-transform: none; }
button { overflow: visible;}

button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;box-sizing:border-box;}


/*
#####################################################################

	ベイスリセット
	
#####################################################################
*/

body#shopTopPage .item .itemImg,
body.shop .part4{
	overflow:visible;
}

body#shopTopPage .item a .itemTitle h2{
	display: inline-block;
}
body#shopTopPage .item .itemTitle,
body#shopTopPage .item .itemDetail .itemPrice{
	text-align:left;
}

body.shop .part4 .part{
	float:none;
}

.main{ background-color:transparent !important; background:transparent !important;}

