#main header h1 img {position: absolute; height: auto; top:45%; left:20px; width:30%;}
#main header#main_img h1 .title {font-size: 21px;}
#main section h1 + p {width:auto; margin:0 10px 10px;}
#main .column1 table {width:auto; margin:0 10px 15px;}
#main .column1 th {padding:5px; width:20%;}
#main .column1 td {padding:0; width:auto;}
#main .column1 td .itemList {border-top:none; width:auto; margin:0 10px;}
#main .column1 td .itemList li {
	width: 45%;
    margin: 10px 5px;
    background: none;
    border: 0;
    padding: 0;
    display: inline-block;
    height: auto;
}
#main aside .column2 {width:auto; text-align:center;}
#main aside .column2 .col {width:auto; margin-right:0; text-align:center;}
#main aside .column2 .col:last-child {width:auto; display:block; margin:0; padding:0; text-align:center;}
#main #snSection2 aside .column2 .col li {width:auto; display: block; margin:10px; padding:0; text-align:center;}
#main #snSection2 aside .column2 .col li:last-child {margin-bottom:0;}
#main #snSection2 aside .column2 .col li img {width:160px;}
#main #snSection3 aside .column2 .col {width:220px; margin:0; padding:0; text-align:center;}
#main #snSection3 aside .column2 .col img {margin-bottom:10px;}
#main .column1 td .itemList li:nth-child(5) {margin-right:0;}
#main aside .column2 .col,
#main #snSection4 aside .column2 .col {display:block; width:auto;}
#main #snSection4 aside#reminder .col:nth-child(2) {width:auto;}
#main #snSection4 aside .column2 {margin-right:0;}
#main aside .relatedLink {font-size:12px; margin-right:0;}

/*150716*/
//#main .thumbL .itemList .thumb img {height: 160px;}
#main .thumbL .itemList li {width: 48%; min-height: 168px;}
#main .thumbL .itemList li {padding-left: 184px;}
#main .thumbL .itemList .price {margin: 76px 0 10px;}
#main .subskipNav ul {margin-left: 18px;}
#main #snSection2 aside .column2 .col {width: auto; margin-right:0; display: block;}
#main #snSection2 aside .column2 .col ul {width: auto; margin-right: 0;}
#main #snSection4 .itemList .price {margin: 40px 0 10px;}

/*191129*/
#main header#main_img h1 {height: 180px;}
#snSection1 > .itemList > ul > li {width: auto;}
#snSection1 > .itemList > ul > li > a > .thumb > img {width: 95px;}
#main .subskipNav ul {margin-left: 0;}
#main .thumbL .itemList .thumb img {height: 100%;}
#snSection3 .column2 .col:nth-child(3) {width: auto;}
#main #snSection4 aside .column2 .col:nth-child(2) {width: auto; margin-right: 0;}
.m-common__breadcrumb li:after {display: none;}