@charset "utf-8";
/*--------------------
sg Common 
--------------------*/
body {
color: #000;
font-size: 18px;
}
.rollAlpha:hover {
opacity: .6;
}
input[type='text'],
input[type='password'],
textarea,
table select {
border-color: #c9c5aa;
font-size: 16px;
}
input[type='text'],
input[type='password'],
textarea {
padding: 6px 10px;
}

/* 打消し */
h2.title {
padding: 0;
border-top: none;
background-color: inherit;
}
h2.sgTit {
background: url(../img/sg_cart/tit_brd.png) no-repeat center left;
color: #000;
font-size: 22px;
font-weight: bold;
padding-left: 47px;
margin-bottom: 50px;
}

/* 打消し */
a:link {
color: #000;
}

/* header */
.sgHeadMenu {
margin-left: auto;
margin-right: auto;
width: 1330px;
}

.sgHeadMenuBg {
background: #f0efe9;
position: absolute;
width: 100%;
z-index: 100;
}
.sgHeadMenuCont {
padding-top: 20px;
margin-left: auto;
margin-right: auto;
width: 970px;
}
.sgHeadMenuContHeader {
border-bottom: 2px solid #000;
padding-bottom: 30px;
margin-bottom: 25px;
}
.sgHeadMenuClose {
padding-top: 12px;
}
.sgHeadMenuContListParts {
display: inline-block;
}
.sgHeadMenuContListTit {
border-left: 2px solid #000;
font-size: 18px;
font-weight: bold;
padding-top: 2px;
padding-left: 10px;
padding-bottom: 2px;
margin-bottom: 10px;
}

.sgHeadMenuContListItem {
display: inline-block;
width: 238px;
}
.sgHeadMenuContListItem li {
background: url(../img/sg_common/head_menu_list_arrow.png) no-repeat left center;
padding-left: 20px;
font-size: 15px;
margin-bottom: 14px;
}
.sgHeadMenuContHr {
border: none;
border-bottom: 1px solid #000;
}

/* footer */

.sg3columCont {
width: 730px;
}
.sgPankuzu {
font-size: 14px;
margin-bottom: 50px;
}
.sgPankuzu li {
display: inline-block;
}

.sgSampleMore {
border-top: 1px solid #dcdad0;
padding-top: 20px;
margin-top: 30px;
text-align: center;
}
.sgSampleMore li {
text-align: center;
}



