/* ˜g‘g‚Ý */
* {
	margin: 0;
	padding: 0;
	}
	div, p, hr, blockquote, address, noscript {
	position: static;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
}
q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	position: static;
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	font-weight: normal;
}

em{ font-weight:bold; }
strong{ font-weight:bold; 
        border-bottom:3px solid #ff0000; }
ins{ text-decoration: underline; }
del{ text-decoration: line-through; }

BODY{

font-family: "Verdana", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•";
	padding: 0 12px;
	text-align:left;
	line-height: 1.5em;

	}
}

body,html{
font-size : 12px;
font-family : Verdana,Osaka,"MS UI Gothic";
color : black; background-color: #ffffff;
margin:0px auto 0px;
letter-spacing:0.2em;
}


#container {
 width:920px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;

}
#head {
 width:100%;
 float:left;
 margin-right:0px;
background-color:#0da7e7;
}

#ad01 {

	line-height: 170%;
	margin-top: 7px;
	margin-right: 0px;
	 float:right;
	}



#wrapper {
 width:660px;
 float:left;
 margin-right:10px;
 
}


#boxD {
 width:250px;
 float:left;
 font-size : 12px;
}

#boxE {
 width:100%;
 clear:left;
}

#boxB {
 width:470px;
 float:right;
 margin-left:10px
}

#boxC {
 width:180px;
 float:right;
	 background-color:#fff;
}
#shop {
 width:400px;
 float:left;
	 background-color:#fff;
}



/* ƒwƒbƒ_[ */
#header_left {
	width: 300px;
	float:left;
	 background-color:#0da7e7;
	}

#header_right {
	width: 570px;
	float: right;
	 background-color:#0da7e7;
	}


/* ƒiƒrƒQ[ƒVƒ‡ƒ“ */
ul {
text-align:left;
font-size : 9pt;
margin: 3px 0px 5px 0px;
padding-left:15px;
list-style-type: none;
text-decoration: none;
}

li {
text-align: left;
font-size : 9pt;
line-height: 100%;
padding: 0px 0px 2px 15px;
text-decoration: none;
background:url(../img/icon001.gif) no-repeat;
}

/* Œ©o‚µ */
h2.entry_title02{
margin:0;
padding:5px;
background:url(../img/tb_basic_line.gif) repeat-x 0 100%;
color:#ff1493;
font-size:130%;
letter-spacing:0.1em;
font-weight:normal;
}
h2.entry_title02 a,
h2.entry_title02 a:link,
h2.entry_title02 a:visited
h2.entry_title02 a:hover,
h2.entry_title02 a:active{
color:#a3d207;
}



/*--------------------------------------
	  boxBMenu
---------------------------------------*/

div#boxB dl {
	margin:0 0 0.5em 0;
	text-align:left;
}

div#boxB dl dt {
	margin:0;
	padding:0.3em 0.5em;
	font-weight:bold;
	background: url(../img/bg_dt.gif);
	text-align:left;
	letter-spacing:0.1em;
	text-transform: capitalize;
	}
div#boxB dl dt img {
	vertical-align:middle;
	margin-right:0.3em;
}

div#boxB dl dd {
	margin:0 0.5em;
	padding:0;
	}
div#boxB dl dd ul {
	margin: 1em 0;
}
div#boxB dl dd ul li {
	margin: 0;
	padding-left:1em;
	line-height:1.7;
	background: url(../img/icon3.gif) left top no-repeat;
	text-transform: capitalize;
	}

span.bsc_head { font-weight:bold; }

span.up {
	color:#e08030;
}




/*--------------------------------------
	  sideMenu
---------------------------------------*/
div#boxC dl {
	margin:0 0 0.5em 0;
	text-align:left;
}

div#boxC dl dt {
	margin:0;
	padding:0.3em 0.5em;
	font-weight:bold;
	background: url(../img/bg_b17_7.gif);
	text-align:left;
	letter-spacing:0.1em;
	text-transform: capitalize;
	}
div#boxC dl dt img {
	vertical-align:middle;
	margin-right:0.3em;
}

div#boxC dl dd {
	margin:0 0.5em;
	padding:0;
	}
div#boxC dl dd ul {
	margin: 1em 0;
}

h2.midashi4	{margin:0;
	padding:0.3em 0.5em;
	font-weight:bold;
	background: url(../img/bg_b17_7.gif);
	text-align:left;
	letter-spacing:0.1em;
	text-transform: capitalize;
	font-size:130%;
	}
	
h2.midashi5	{margin:0;
	padding:0.3em 0.5em;
	font-weight:bold;
	background: url(../img/a.gif);
	text-align:left;
	letter-spacing:0.1em;
	text-transform: capitalize;
	font-size:130%;
	}
	
/*-------------------------
ƒAƒ“ƒJ[
-------------------*/

a {
	text-decoration: none;
}
a:link {
	color: #27b0e9;
}
a:hover, a:active {
	color: #d49873;text-decoration : underline;
}
a:visited {
	color: #e88d8b;
}
#main a:link, #main a:visited {
	color: #27b0e9;
}
#main a:hover, #main a:active {
	color: #36648B;
}


.tablem{                               /* h—v‘f‚ÌÝ’è */
   margin : 5px 0px 10px;margin-left : 0px;            /* ƒ}[ƒWƒ“ */
   padding:8px;                   /* ƒpƒfƒBƒ“ƒO */
   font-size:130%;                /* •¶ŽšƒTƒCƒY */
   background-color:#cc9;         /* ”wŒiFB */
   border-left:solid 10px #663;   /* ¶Œrü */
   }
  
A:LINK.tablem {
	color : black; text-decoration : underline;}
A:VISITED.tablem {
	color : black; TEXT-DECORATION: none
;}
A:hover.tablem {
	COLOR: #999999; TEXT-DECORATION: underline
;}
A:active.tablem {
	COLOR: #999999; TEXT-DECORATION: underline
;}


.search01{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : maroon maroon maroon maroon;}
.katego{border-width : 1px 1px 10px;border-left-width : 10px;border-bottom-width : 1px;border-style : solid solid solid solid;border-color : #34ccfe #34ccfe #34ccfe #34ccfe;}
.kate1{
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : solid;
  border-bottom-style : solid;
  
  
}
.katego01{border-width : 1px 1px 1px;border-left-width : 10px;border-style : solid solid solid solid;border-color : #ffd41e #ffd41e #ffd41e #ffd41e;}


.tab {margin:0;
	padding:0.3em 0.5em;
	font-weight:bold;
	background: url(../img/bg_b17_7.gif);
	text-align:left;
	letter-spacing:0.1em;
	text-transform: capitalize;

	}