BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 90%;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 850px;
	COLOR: #333333;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}
.pad {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	PADDING-TOP: 10px;
}
.none {
	DISPLAY: none;
}
.skip {
	LEFT: -9999px;
	POSITION: absolute;
}
.clear {
	CLEAR: both;
}
STRONG {
	FONT-WEIGHT: normal;
}
#header {
	BACKGROUND-POSITION: right top;
	BACKGROUND-IMAGE: url(blogimg/n-bg.gif);
	COLOR: #333333;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: 100px;
	BACKGROUND-COLOR: #ffffff;
}
#header .pad {
	BACKGROUND-POSITION: center top;
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(blogimg/title4.jpg);
	PADDING-TOP: 0px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 150px;
}
#header H1 {
	TEXT-INDENT: -9999px;
	POSITION: absolute;
}
.description {
	TEXT-INDENT: -9999px;
	POSITION: absolute;
}
#header A {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	LEFT: 10px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 200px;
	PADDING-TOP: 0px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 60px;
	BORDER-RIGHT-WIDTH: 0px;
	TEXT-DECORATION: none;
}
#navi {
	MARGIN-TOP: 15px;
	FONT-SIZE: 85%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 2px;
	WIDTH: 870px;
	COLOR: #333333;
	LINE-HEIGHT: 160%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
}
#navi UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#navi UL LI {
	BORDER-TOP: #cccccc 1px solid;
	DISPLAY: inline;
	WHITE-SPACE: nowrap;
}
#navi UL LI A {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 10px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
}
#navi UL LI A:hover {
	COLOR: #333333;
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-COLOR: #e4e4ff;
}
#container {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	WIDTH: 870px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
#left-container {
	FLOAT: left;
	WIDTH: 100%;
	COLOR: #333333;
	MARGIN-RIGHT: -200px;
	BACKGROUND-COLOR: #ffffff;
}
#left-container .sub {
	FLOAT: right;
	MARGIN-LEFT: -200px;
	WIDTH: 100%;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
}
#left {
	FLOAT: left;
	WIDTH: 195px;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
}
#right {
	FLOAT: right;
	WIDTH: 200px;
	COLOR: #333333;
	BACKGROUND-COLOR: #ffffff;
}
#main {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 85%;
	MARGIN: 0px 201px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 0px;
	LETTER-SPACING: 0.05em;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
#main A {
	COLOR: #006699;
}
#main A:link {
	COLOR: #006699;
}
#main A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
#main A:active {
	COLOR: #000000;
}
#main A:visited {
	COLOR: #006699;
}
#main P {
	LETTER-SPACING: 0.05em;
}
#main IMG {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
	margin:0;
	padding:0;
}
#main .imageleft {
	PADDING-RIGHT: 10px;
	FLOAT: left;
}
#main .imageright {
	PADDING-LEFT: 10px;
	FLOAT: right;
}
#main H2 {
	PADDING-LEFT: 10px;
	FONT-SIZE: 120%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #333333 5px solid;
	COLOR: #333333;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 1px dashed;
	TEXT-ALIGN: left;
}
#main H3 {
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 0px;
	COLOR: #333333;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
#main H4 {
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 10px;
	COLOR: #333333;
	BORDER-BOTTOM: #999999 1px dotted;
	BACKGROUND-COLOR: #ffffff;
}
#main H5 {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	FONT-SIZE: 105%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
#main .date {
	MARGIN-TOP: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 100%;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 10px;
	TEXT-ALIGN: right;
}
#menu {
	FONT-SIZE: 90%;
	MARGIN-BOTTOM: 15px;
	TEXT-ALIGN: left;
}
BLOCKQUOTE {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: #cccccc 1px dotted;
	COLOR: #333333;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #cccccc 1px dotted;
	BACKGROUND-COLOR: #ffffff;
}
PRE {
	BORDER-RIGHT: #cccccc 1px dotted;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #cccccc 1px dotted;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 40px;
	OVERFLOW: scroll;
	BORDER-LEFT: #cccccc 1px dotted;
	MARGIN-RIGHT: 40px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px dotted;
}
#main UL {
	MARGIN-TOP: 5px;
}
#main LI {
	MARGIN-BOTTOM: 5px;
}
#main DL {
	MARGIN-LEFT: 10px;
}
.rentory {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 10px;
}
.rentory DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.3em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.rentory DD {
	MARGIN: -1.6em 0px 0.8em 6em;
	LINE-HEIGHT: 160%;
	BORDER-BOTTOM: #cccccc 1px dotted;
}
.info {
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 25px;
}
.info DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.3em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.info DD {
	MARGIN: -1.6em 0px 0.8em 9em;
	LINE-HEIGHT: 160%;
	BORDER-BOTTOM: #cccccc 1px dotted;
}
.form {
	MARGIN: 0px;
	LINE-HEIGHT: 160%;
}
.form DT {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0.3em;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
.form DD {
	MARGIN: -1.6em 0px 0.8em 10em;
	LINE-HEIGHT: 160%;
}
.archives {
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}
.archives DT {
	MARGIN-TOP: -20px;
}
.archives DD {
	MARGIN: 0em 0em 20px 1em;
	LINE-HEIGHT: 160%;
	BORDER-BOTTOM: #cccccc 1px dotted;
}
#main .posted {
	CLEAR: both;
	PADDING-RIGHT: 3px;
	MARGIN-TOP: 3px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 8px;
	PADDING-TOP: 3px;
}
UNKNOWN {
	WIDTH: 80%;
}
.commenter-profile IMG {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	VERTICAL-ALIGN: middle;
	BORDER-RIGHT-WIDTH: 0px;
}
#footernavi {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: center;
}
#footernavi UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
#footernavi UL LI {
	DISPLAY: inline;
	WHITE-SPACE: nowrap;
}
#footernavi UL LI A {
	BORDER-RIGHT: #999999 1px solid;
	PADDING-RIGHT: 0.4em;
	PADDING-LEFT: 0.4em;
	PADDING-BOTTOM: 0px;
	COLOR: #006699;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-DECORATION: none;
}
#footer #home-left {
	BORDER-LEFT: #999999 1px solid;
}
#left A {
	COLOR: #006699;
}
#right A {
	COLOR: #006699;
}
#left A:link {
	COLOR: #006699;
}
#right A:link {
	COLOR: #006699;
}
#left A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
#right A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
#left A:active {
	COLOR: #000000;
}
#right A:active {
	COLOR: #000000;
}
#left A:visited {
	COLOR: #006699;
}
#right A:visited {
	COLOR: #006699;
}
#left A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
#righta:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}
#left A:active {
	COLOR: #000000;
}
#right A:active {
	COLOR: #000000;
}
#left H2 {
	CLEAR: both;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 95%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #3763b3 5px solid;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #999999 1px dashed;
}
#right H2 {
	CLEAR: both;
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 95%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 3px;
	BORDER-LEFT: #3763b3 5px solid;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #999999 1px dashed;
}
#left H3 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 0.1em;
	COLOR: #333333;
	PADDING-TOP: 0.1em;
	BORDER-BOTTOM: #999999 1px dotted;
	BACKGROUND-COLOR: #ffffff;
}
#right H3 {
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 85%;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 0.1em;
	COLOR: #333333;
	PADDING-TOP: 0.1em;
	BORDER-BOTTOM: #999999 1px dotted;
	BACKGROUND-COLOR: #ffffff;
}
#left UL {
	PADDING-LEFT: 8px;
	FONT-SIZE: 100%;
	MARGIN: 0px 0px 5px;
}
#right UL {
	PADDING-LEFT: 8px;
	FONT-SIZE: 100%;
	MARGIN: 0px 0px 5px;
}
#left UL UL {
	MARGIN-BOTTOM: 0px;
}
#right UL UL {
	MARGIN-BOTTOM: 0px;
}
#left LI {
	MARGIN-TOP: 0px;
	FONT-SIZE: 90%;
	COLOR: #333333;
	LINE-HEIGHT: 180%;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
#right LI {
	MARGIN-TOP: 0px;
	FONT-SIZE: 90%;
	COLOR: #333333;
	LINE-HEIGHT: 180%;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
#left P {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	LETTER-SPACING: 0.05em;
}
#right P {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-SIZE: 80%;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
	LETTER-SPACING: 0.05em;
}
#left IMG {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
#right IMG {
	MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 3px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
#powered {
	MARGIN-TOP: 10px;
	FONT-SIZE: 70%;
	MARGIN-LEFT: 5px;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: left;
}
.link-note {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 70%;
	MARGIN-BOTTOM: 10px;
	PADDING-BOTTOM: 2px;
	MARGIN-LEFT: 5px;
	LINE-HEIGHT: 150%;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
}
.search {
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	FONT-SIZE: 80%;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 5px;
	MARGIN-LEFT: 10px;
	PADDING-TOP: 2px;
	TEXT-ALIGN: left;
}
#footer {
	BORDER-TOP: #999999 1px solid;
	PADDING-BOTTOM: 15px;
	WIDTH: 850px;
	COLOR: #333333;
	PADDING-TOP: 8px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
#footer HR {
	COLOR: #000000;
}
ADDRESS {
	FONT-WEIGHT: normal;
	FONT-SIZE: 82%;
	FONT-FAMILY: Arial, Helvetica, sans-serif,Verdana;
}
.box1 {
	BORDER-TOP: #999999 1px solid;
	FONT-SIZE: 10pt;
	MARGIN: 0px auto;
	WIDTH: 380px;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 4px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.box2 {
	/*PADDING-RIGHT: 5px;*/
	BORDER-TOP: #999999 1px solid;
	/*PADDING-LEFT: 5px;*/
	PADDING-BOTTOM: 5px;
	/*MARGIN: 4px;*/
	LINE-HEIGHT: 140%;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.box3 {
	PADDING-RIGHT: 1em;
	PADDING-LEFT: 1em;
	FONT-SIZE: 10pt;
	PADDING-BOTTOM: 1em;
	MARGIN-LEFT: 20px;
	WIDTH: 372px;
	LINE-HEIGHT: 140%;
	PADDING-TOP: 1em;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.box4 {
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 12px;
	MARGIN-LEFT: 25px;
	WIDTH: 400px;
	LINE-HEIGHT: 140%;
	LIST-STYLE-TYPE: disc;
}
.box4 img.banner {
	width:400px;
	padding-top:15px;
}
.rbox {
	WIDTH: 390px;
	BACKGROUND-COLOR: #eeeeee;
}
.textbox {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	BACKGROUND-COLOR: #eeeeee;
}
.rtop {
	BACKGROUND-COLOR: #ffffff;
}
.rbottom {
	BACKGROUND-COLOR: #ffffff;
}
.rtop SPAN {
	DISPLAY: block;
	OVERFLOW: hidden;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #eeeeee;
}
.rbottom SPAN {
	DISPLAY: block;
	OVERFLOW: hidden;
	HEIGHT: 1px;
	BACKGROUND-COLOR: #eeeeee;
}
.r1 {
	MARGIN: 0px 5px;
}
.r2 {
	MARGIN: 0px 3px;
}
.r3 {
	MARGIN: 0px 2px;
}
.r4 {
	MARGIN: 0px 1px;
	HEIGHT: 2px;
}
#block-a {
	CLEAR: both;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	FLOAT: left;
	MARGIN: 0px;
	BORDER-LEFT: #999999 1px solid;
	WIDTH: 78px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #003399;
}
#block-b {
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 250px;
}
.pure {
	BORDER-TOP: #cccccc 1px solid;
	MARGIN: 10px 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: #cccccc 1px solid;
	LIST-STYLE-TYPE: none;
	HEIGHT: auto/*100%*/;
	TEXT-ALIGN: center;
    overflow:hidden;
		}

.pure:after {
		clear:both;
		content:"";
		display:block;
		height:1px;
		overflow:hidden;
		}
		
* html .pure {
		height:1em;
		overflow:visible;
		}
		
.pure {
	BORDER-TOP: #cccccc 1px solid;
	MARGIN: 10px 0px;
	WIDTH: 100%;
	BORDER-BOTTOM: #cccccc 1px solid;
	LIST-STYLE-TYPE: none;
	HEIGHT: auto/*100%*/;
	TEXT-ALIGN: center;
        overflow:hidden;
		}

.pure:after {
	clear:both;
	content:"";
	display:block;
	height:1px;
	overflow:hidden;
		}
		
* html .pure {
	height:1em;
	overflow:visible;
		}
		
.pure #pure1 {
	BACKGROUND-COLOR: #44ffff;
}
.pure #pure1 LI {
	FONT-WEIGHT: normal;
	FONT-SIZE: 80%;
	FLOAT: left;
	MARGIN: 0px 1px 1px 0px;
	WIDTH: 65px;
}
.pure #pure2 {
	CLEAR: left;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.pure #pure2 LI {
	FLOAT: left;
	WIDTH: 65px;
	MARGIN-RIGHT: 1px;
}
.koubutsu {
	OVERFLOW: hidden;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
H3#h3font {
	PADDING-LEFT: 5px;
	FONT-SIZE: 16px;
	COLOR: #333333;
	BORDER-BOTTOM: #999999 1px solid;
}
.koubutsu #koubutsu1 {
	PADDING-LEFT: 5px;
	FLOAT: left;
	WIDTH: 90px;
}
.koubutsu #koubutsu1 LI {
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	WIDTH: 90%;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-ALIGN: center;
}
.koubutsu #koubutsu2 {
	WIDTH: 350px;
}
.koubutsu #koubutsu2 LI {
	FONT-SIZE: 12px;
	WIDTH: 90%;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.for-store {
	MARGIN: 0px;
	WIDTH: 430px;
}
.for-store A:link {
	TEXT-DECORATION: none;
}
.for-store IMG A:visited {
	TEXT-DECORATION: none;
}
.for-store IMG A:hover {
	TEXT-DECORATION: none;
}
.for-store IMG A:hover {
	TEXT-DECORATION: none;
}
.for-store LI {
	FLOAT: left;
	WIDTH: 135px;
	MARGIN-RIGHT: 5px;
	LIST-STYLE-TYPE: none;
	padding-bottom:  20px;
}
.for-store UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
.for-store UL LI A {
	DISPLAY: block;
	FONT-SIZE: 100%;
	LINE-HEIGHT: 110%;
	font-color: #999999;
}
.for-store IMG {
	MARGIN: 5px 0px 10px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}
.sitelink {
	CLEAR: both;
	FONT-SIZE: 80%;
	FLOAT: right;
	TEXT-ALIGN: left;
}
.clear {
	CLEAR: both;
}
.variation {
	MARGIN: 5px 5px 10px 0px;
	OVERFLOW: auto;
	WIDTH: 338px;
	TEXT-ALIGN: left;
}
.variation IMG {
	CLEAR: left;
	FLOAT: left;
	MARGIN-RIGHT: 5px;
}
BR {
	LETTER-SPACING: 0px;
}
HR {
	COLOR: #a8d7e0;
	HEIGHT: 1pt;
	TEXT-ALIGN: center;
}
.comment-box {
	FONT-SIZE: 90%;
	MARGIN-LEFT: auto;
	WIDTH: 426px;
	MARGIN-RIGHT: auto;
	HEIGHT: auto;
	TEXT-ALIGN: left;
}
.h2font {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #cccccc 1px solid;
	PADDING-LEFT: 0px;
	FONT-SIZE: 22px;
	PADDING-BOTTOM: 5px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.top-color {
	FLOAT: left;
	WIDTH: 5px;
	HEIGHT: 29px;
}
#red {
	BACKGROUND-COLOR: #ff1f00;
}
#pink {
	BACKGROUND-COLOR: #ff5faa;
}
#orange {
	BACKGROUND-COLOR: #ff9f00;
}
#yellow {
	BACKGROUND-COLOR: #fbf12c;
}
#green {
	BACKGROUND-COLOR: #008000;
}
#lightblue {
	BACKGROUND-COLOR: #99ffff;
}
#loyalblue {
	BACKGROUND-COLOR: #7fbfff;
}
#purple {
	BACKGROUND-COLOR: #d43fff;
}
#white {
	COLOR: #a0a0a4;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
#brown {
	BACKGROUND-COLOR: #aa3f00;
}
#black {
	BACKGROUND-COLOR: #2a0000;
}
#gold {
	BACKGROUND-COLOR: #aa7f00;
}
#silver {
	BACKGROUND-COLOR: #a0a0a4;
}
#rainbow {
	BACKGROUND-IMAGE: url(http://www.ishi-imi.com/blogimg/rainbow.jpg);
	COLOR: #2a0000;
}
.top-comment {
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 5px;
	LIST-STYLE-TYPE: none;
}
.top-comment LI {
	MARGIN: 2px 0px;
	TEXT-ALIGN: center;
}
#h3font-a {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #999999 1px solid;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #999999 1px solid;
}
#top-comment-style {
	MARGIN-TOP: 5px;
	PADDING-BOTTOM: 5px;
	TEXT-ALIGN: left;
}
#top-comment-style LI {
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 20px;
}
TABLE {
	TABLE-LAYOUT: fixed;
	FONT-SIZE: 12px;
	MARGIN-LEFT: auto;
	WIDTH: 426px;
	LINE-HEIGHT: 150%;
	MARGIN-RIGHT: auto;
	BORDER-COLLAPSE: collapse;
}
TABLE LI {
	PADDING-RIGHT: 2px;
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 20px;
}
TD {
	WIDTH: 394px;
}
TR {
	BORDER-RIGHT: #ffffff 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
}
.td1 {
	BORDER-TOP: #999999 1px solid;
	WIDTH: 30px;
	TEXT-ALIGN: left;
}
.td2 {
	BORDER-TOP: #999999 1px solid;
	VERTICAL-ALIGN: top;
	WIDTH: auto;
	BORDER-LEFT: #999999 1px solid;
	TEXT-ALIGN: left;
}
.tr1 {
	HEIGHT: 20px;
	TEXT-ALIGN: left;
}
.ring {
	OVERFLOW: hidden;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
.ring #ring1 {
	PADDING-LEFT: 5px;
	FLOAT: left;
	WIDTH: 60px;
}
.ring #ring1 LI {
	PADDING-LEFT: 2px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	WIDTH: 100%;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-ALIGN: center;
}
.ring #ring2 {
	WIDTH: 270px;
}
.ring #ring2 LI {
	FONT-SIZE: 12px;
	WIDTH: 100%;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.blocka {
	MARGIN-TOP: 5px;
	WIDTH: 340px;
	MARGIN-RIGHT: 5px;
	BORDER-BOTTOM: #999999 1px solid;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	heighth: auto;
}
.blockb {
	MARGIN: 5px 10px 10px;
	WIDTH: 330px;
}
H4#h4font {
	FONT-SIZE: 13px;
	BORDER-BOTTOM-WIDTH: 0px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.sidebox {
	MARGIN-TOP: 0px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
}
.sidebox LI {
	LIST-STYLE-POSITION: outside;
	MARGIN-LEFT: 15px;
	LIST-STYLE-TYPE: none;
}
.sidebox1 {
	PADDING-LEFT: 6px;
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
}
.sidebox1 LI {
	MARGIN-BOTTOM: 5px;
	LIST-STYLE-TYPE: none;
}
.sidebox2 {
	PADDING-LEFT: 18px;
	LIST-STYLE-POSITION: outside;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 5px;
	MARGIN: 0px;
	PADDING-TOP: 5px;
}
.sidebox2 LI {
	MARGIN-BOTTOM: 5px;
	LIST-STYLE-TYPE: disc;
}
.sidebox3 {
	MARGIN-TOP: 0px;
	FONT-SIZE: 90%;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	PADDING-LEFT: 8px;
}
.sidebox3 UL {
	;
}
.sidebox3 LI {
	LIST-STYLE-TYPE: none;
}
.sidebox3 UL LI UL LI A {
	FONT-SIZE: 10px;
}
.search-box P {
	MARGIN: 0px 0px 10px;
	BORDER-BOTTOM: #999999 1px solid;
}
.font-10px {
	FONT-SIZE: 10px;
}
.variation {
	OVERFLOW: hidden;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
.variation #variation1 {
	FLOAT: left;
	WIDTH: 256px;
}
.variation #variation1 LI {
	BORDER-RIGHT: #cccccc 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-ALIGN: left;
}
.variation #variation2 {
	WIDTH: 256px;
}
.variation #variation2 LI {
	BORDER-RIGHT: #cccccc 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #cccccc 1px solid;
	TEXT-ALIGN: left;
}
.varianchor {
	OVERFLOW: hidden;
	WIDTH: 372px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
.varianchor #varianchor1 {
	FLOAT: left;
	WIDTH: 182px;
}
.varianchor #varianchor1 LI {
	BORDER-RIGHT: #ffffff 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-ALIGN: left;
}
.varianchor #varianchor2 {
	WIDTH: 182px;
}
.varianchor #varianchor2 LI {
	BORDER-RIGHT: #ffffff 1px solid;
	PADDING-LEFT: 5px;
	WIDTH: 100%;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-ALIGN: left;
}
#h3font-b {
	CLEAR: both;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	BORDER-BOTTOM: #999999 1px solid;
}
.varianchor2 {
	CLEAR: both;
	MARGIN-LEFT: 15px;
	OVERFLOW: hidden;
	WIDTH: 350px;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
}
.varianchor2 .varianchor2-1 {
	FLOAT: left;
	WIDTH: 160px;
}
.varianchor2 .varianchor2-1 LI {
	BORDER-RIGHT: #ffffff 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-ALIGN: left;
}
.varianchor2 .varianchor2-2 {
	WIDTH: 170px;
}
.varianchor2 .varianchor2-2 LI {
	BORDER-RIGHT: #ffffff 1px solid;
	WIDTH: 100%;
	BORDER-BOTTOM: #ffffff 1px solid;
	TEXT-ALIGN: left;
}
.top-return {
	CLEAR: both;
	FONT-SIZE: 80%;
	FLOAT: right;
	TEXT-ALIGN: left;
}
.pop-vari {
	PADDING-RIGHT: 30px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 30px;
}
.pop-vari IMG {
	MARGIN-BOTTOM: 5px;
	MARGIN-RIGHT: 10px;
}
.color-box {
	MARGIN-TOP: 10px;
	WIDTH: 425px;
}
.color-box A {
	FLOAT: left;
	MARGIN-BOTTOM: 3px;
	MARGIN-RIGHT: 5px;
}

.font-red{
	color:#FF6600;
}
ul.link{
margin: 0px; /* 外部余白なし */
padding: 0px; /* 内部余白なし */
}
ul.link li{
/*display: inline; /* 前後に改行させない */
float: left;
margin: 0px; /* 外部余白なし */
/*padding: 0px 10px 0px 0px; /* 内部余白右部のみ 10ピクセル。他はなし */
list-style-type: none; /* マーカ(黒丸)なし */
text-align: center;
width: 75px;
}
ul.link1 li{
list-style-type: none; /* マーカ(黒丸)なし */
}
