@charset "Shift_JIS";



/*
	1 : sideBar
	2 : contents
	3 : entryLink
	4 : trackBack / comment
	5 : entry
*/



/* **********************************************************************
1 : sideBar
********************************************************************** */
#subMenu {
margin-bottom: 30px;
}

#subMenu p {
margin-bottom: 10px;
}

#subMenu ul li {
line-height: 20px;
padding-left: 37px;
margin-bottom: 10px;
background: url(../insist_blog/img/list_img.gif) left no-repeat;
}

#mv {
margin-bottom: 20px;
}

#mv h4 {
font-size: 14px;
margin-bottom: 5px;
}

#mv div#mvImage {
float: left;
margin-right: 10px;
}

#mv div#mvBtn img {
display: block;
margin-top: 5px;
}

#wmp {
margin-top: 20px;
}

#wmp img {
display: block;
float: left;
margin-right: 5px;
}

#wmp p {
font-size: 10px;
}

#shopBanner img {
display: block;
float: left;
margin: 10px 10px 0 0;
}


/* **********************************************************************
2 : contents
********************************************************************** */
#entry {
margin-bottom: 50px;
}

#entry h3 {
width: 540px;
height: 30px;
padding: 5px 20px 0 20px;
font-size: 16px;
font-weight: bold;
background: url(../insist_blog/img/bg_title.gif) no-repeat;
}

p#entryDate {
text-align: right;
margin-bottom: 10px;
}

#entryBody,
#entryFoot {
width: 540px;
margin: 5px 20px 0 20px;
}

#entryFoot {
margin-top: 30px;
border-top: #999999 1px dotted;
padding-top: 10px;
}

#pageTop {
margin-top: 20px;
}



/* **********************************************************************
3 : entryLink
********************************************************************** */
table#entryLink,
table#entryLink tr,
table#entryLink tr td {
border: 0;
}

table#entryLink {
width: 580px;
margin-bottom: 30px;
}

table#entryLink tr td#entryBack {
text-align: right;
width: 200px;
}
table#entryLink tr td#blogTop {
text-align: center;
width: 100px;
}
table#entryLink tr td#entryNext {
text-align: left;
width: 200px;
}

p#entryBack,
p#blogTop,
p#entryNext {
max-width: 190px;
text-align: left;
}



/* **********************************************************************
4 : trackBack / comment
********************************************************************** */
#userBlock {
width: 558px;
padding: 10px;
border: #333333 1px solid;
margin-bottom: 30px;
}
#userBlock h3 {
font-size: 16px;
font-weight: bold;
color: #FF9933;
}

#user {
margin-top: 10px;
border-top: #666666 1px dotted;
padding-top: 10px;
}
p#userBold {
font-weight: bold;
}



/* **********************************************************************
5 : entry
********************************************************************** */
#entryBlock {
margin-bottom: 30px;
}

#entryBlock h3 {
padding: 5px 10px;
font-size: 16px;
font-weight: bold;
color: #FFFFFF;
background: #333333;
margin-bottom: 20px;
}

#entryBlock  p {
margin-top: 15px;
padding-left: 10px;
}#blog #entryBody img {
	padding-right: 5px;
	padding-bottom: 5px;
}
