/**********  matu   ***********/
.matu{
margin: 5px;
padding: 5px;
border: 2px outset #a9a9a9;
width: 400px;
background-color: #ffffff;
}
.matu h3,
.matu h3 a:link,
.matu h3 a:visited,
.matu h3 a:hover{
margin: 0px;
padding: 5px;
font-size: 14px;
font-weight: bold;
color: #639ACE;
text-decoration: none;
text-align:center;
}

.matu h4{
margin: 0px;
padding: 5px;
font-size: 13px;
font-weight: bold;
}

.matu p{
margin: 0px;
padding: 5px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

.matu ul,
.matu li{
margin: 0px;
padding: 3px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
list-style-type: none;
}
.matu hr{
clear: both;
}

.matu img{
border: 1px solid #808080;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.matu dt,
.matu dd,
.matu dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}


/**********  header&#65533;&#65533;&#684;   ***********/



body {
	margin: -5px 0px 20px 0px;
        	text-align: center;
padding:0px;
background-image: url("http://www.watanabe-shoichi.com/images/bg.gif");
        
	}

body img{
border: 0px;
}


/**********  header&#65533;&#65533;&#684;   ***********/
#header {
margin: 0px;
padding: 0px;
width: 100%;
}


#header img {
border: 0px;
margin: 0px;
padding: 0px;
}

#header h1,
#header h1 a:link,
#header h1 a:visited,
#header h1 a:hover{
font-size : 14px;
font-weight: bold;
color: #808080;
margin: 0px;
padding: 3px;
text-decoration: none;
}


#header h2 {
display: none;
}


#header p {
display:none;
}

#header h3{
display:none;
}

/**********  container &#65533;&#65533;&#684;   ***********/
#container {
	line-height: 140%;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 761px;
	}
/********** &#65533;&#65533;&#65533;&#65533;&#1697;&#65533;&#65533;&#65533; &#65533;&#65533;&#684;   ***********/
.searchbox{
width: 550px;
margin: 0px 0px 15px 0px;
padding: 5px;
border: 2px outset #a9a9a9;
background-color: #ffffff;
}
.searchbox h3{
margin: 10px 0px 0px 0px;
padding: 5px;
font-size: 15px;
font-weight: bold;
}
.searchbox p{
margin: 10px 0px 0px 0px;
padding: 0px;
font-size: 13px;
line-height: 130%;
}
.searchbox img{
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
border: 0px;
width: 80px;
}
.searchbox li{
margin: 0px 0px 0px 10px;
padding: 0px;
font-size: 13px;
line-height: 130%;
list-style-type: none;
}
/********* center&#65533;&#65533;&#684;&#65533;&#677;&#65533;&#65533;&#65533;&#485;a*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;********/
#center {
	float: left;
	width: 400px;
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 0px 5px;
	}
/********* top&#65533;&#65533;&#684;&#65533;&#677;&#65533;&#65533;&#65533;&#485;a*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;********/
.top{
margin: 5px;
padding: 5px;
border: 2px outset #a9a9a9;
width: 400px;
background-color: #ffffff;
}
.top h3,
.top h3 a:link,
.top h3 a:visited,
.top h3 a:hover{
margin: 0px;
padding: 5px;
font-size: 14px;
font-weight: bold;
color: #639ACE;
text-decoration: none;
text-align:center;
}

.top h4{
margin: 0px;
padding: 5px;
font-size: 13px;
font-weight: bold;
}

.top p{
margin: 0px;
padding: 5px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

.top ul,
.top li{
margin: 0px;
padding: 3px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
list-style-type: none;
}
.top hr{
clear: both;
}

.top img{
border: 1px solid #808080;
width: 80px;
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.top dt,
.top dd,
.top dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}



.toptoptop{
margin: 5px;
padding: 5px;
border: 2px outset #a9a9a9;
width: 400px;
background-color: #e7e3c6;
}
.toptoptop h3,
.toptoptop h3 a:link,
.toptoptop h3 a:visited,
.toptoptop h3 a:hover{
margin: 0px;
padding: 5px;
font-size: 14px;
font-weight: bold;
color: #639ACE;
text-decoration: none;
text-align:center;
}

.toptoptop h4{
margin: 0px;
padding: 5px;
font-size: 13px;
font-weight: bold;
}

.toptoptop p{
margin: 0px;
padding: 5px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

.toptoptop ul,
.toptoptop li{
margin: 0px;
padding: 3px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
list-style-type: none;
}
.toptoptop hr{
clear: both;
}

.toptoptop img{
border: 0px;
width: 80px;
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.toptoptop dt,
.toptoptop dd,
.toptoptop dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}

.toptoptoptop{
margin: 5px;
padding: 5px;
border: 2px outset #a58a73;
width: 400px;
background-color: #f7dfb5;
}
.toptoptoptop h3,
.toptoptoptop h3 a:link,
.toptoptoptop h3 a:visited,
.toptoptoptop h3 a:hover{
margin: 0px;
padding: 5px;
font-size: 14px;
font-weight: bold;
color: #639ACE;
text-decoration: none;
text-align:center;
}

.toptoptoptop h4{
margin: 0px;
padding: 5px;
font-size: 13px;
font-weight: bold;
}

.toptoptoptop p{
margin: 0px;
padding: 5px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

.toptoptoptop ul,
.toptoptoptop li{
margin: 0px;
padding: 3px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
list-style-type: none;
}
.toptoptoptop hr{
clear: both;
}

.toptoptoptop img{
border: 0px;
width: 80px;
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.toptoptoptop dt,
.toptoptoptop dd,
.toptoptoptop dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}



.toptop{
margin: 5px;
padding: 5px;
border: 2px outset #a9a9a9;
width: 400px;
background-color: #ffcd9c;
}
.toptop h3,
.toptop h3 a:link,
.toptop h3 a:visited,
.toptop h3 a:hover{
margin: 0px;
padding: 5px;
font-size: 14px;
font-weight: bold;
color: #639ACE;
text-decoration: none;
text-align:center;
}

.toptop h4{
margin: 0px;
padding: 5px;
font-size: 13px;
font-weight: bold;
}

.toptop p{
margin: 0px;
padding: 5px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

.toptop ul,
.toptop li{
margin: 0px;
padding: 3px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
list-style-type: none;
}
.toptop hr{
clear: both;
}

.toptop img{
border: 0px;
width: 80px;
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.toptop dt,
.toptop dd,
.toptop dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}


.toptop001{
margin: 5px;
padding: 5px;
border: 2px outset #a9a9a9;
width: 400px;
background-color: #ffcd9c;
}
.toptop001 p{
margin: 0px;
padding: 5px;
font-size: 12px;
font-weight: normal;
line-height: 120%;
}

.toptop001 img{
border: 0px;
width: px;
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
}

.toptop001 h3,
.toptop001 h3 a:link,
.toptop001 h3 a:visited,
.toptop001 h3 a:hover{
margin: 0px;
padding: 5px;
font-size: 14px;
font-weight: bold;
color: #639ACE;
text-decoration: none;
text-align:center;
}




/***** center1&#65533;&#65533;&#684;&#65533;&#677;&#65533;&#65533;&#65533;&#485;a*&#65533;&#65533;&#65533;&#65533;&#691;&#65533;&#65533;&#65533;****/
#center1 {
	width: 550px;
	margin: 5px 0px 0px 20px;
	padding: 0px 10px 0px 10px;
	float: left;

}



/***** center2&#65533;&#65533;&#684;&#65533;&#677;&#1957;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#1444;¦³&#2017;&#65533;****/
#center2 {
	width: 550px;
	margin: 5px 0px 0px 20px;
	padding: 0px 10px 0px 10px;
	float: left;

}
#center2 h3{
margin: 10px 0px 0px 0px;
padding: 5px;
font-size: 15px;
font-weight: bold;
}

#center2 ul{
margin: 0px 0px 10px 20px;
padding: 0px;
}
#center2 li{
margin: 0px;
padding: 0px;
list-style-type: none;
font-size: 13px;
line-height: 130%;
}

/**********  categoryarchive  &#65533;&#65533;&#684;&#65533;&#65533;******/
.categoryarchive{
width: 100%;
padding: 5px;
margin: 0px 0px 10px 0px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
}
.categoryarchive hr{
clear: both;
}
.categoryarchive img{
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
border: 1px solid #808080;
width: 80px;
}

.categoryarchive h3,
.categoryarchive h3 a:link,
.categoryarchive h3 a:visited,
.categoryarchive h3 a:hover{
/*float: right;*/
font-size: 15px;
font-weight: bold;
margin: 0px;
padding: 5px 10px 5px 5px;
}
.categoryarchive h4,
.categoryarchive h4 a:link,
.categoryarchive h4 a:visited,
.categoryarchive h4 a:hover{
/*float: right;*/
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 5px 10px 5px 5px;
}
.categoryarchive p,
.categoryarchive p a:link,
.categoryarchive p a:visited,
.categoryarchive p a:hover{
margin: 5px 0px 0px 10px;
padding: 0px;
font-size: 12px;
line-height: 130%;
}
.categoryarchive ul,
.categoryarchive li,
.categoryarchive li a:link,
.categoryarchive li a:visited,
.categoryarchive li a:hover{
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 12px;
line-height: 130%;
list-style-type: none;
}
/**********  individualarchive  &#65533;&#65533;&#684;&#65533;&#65533;******/
.individualarchive{
width: 100%;
padding: 5px;
margin: 0px 0px 10px 0px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
}
.individualarchive img{
float: left;
margin: 0px 10px 10px 0px;
padding: 0px;
border: 1px solid #808080;
width: 80px;
}

.individualarchive h3,
.individualarchive h3 a:link,
.individualarchive h3 a:visited,
.individualarchive h3 a:hover{
font-size: 15px;
font-weight: bold;
margin: 0px;
padding: 5px 10px 5px 5px;
}

.individualarchive h4,
.individualarchive h4 a:link,
.individualarchive h4 a:visited,
.individualarchive h4 a:hover{
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 5px 10px 5px 5px;
}



.individualarchive p,
.individualarchive p a:link,
.individualarchive p a:visited,
.individualarchive p a:hover{
margin: 5px 0px 0px 10px;
padding: 0px;
font-size: 12px;
line-height: 130%;
}


.individualarchive li,
.individualarchive li a:link,
.individualarchive li a:visited,
.individualarchive li a:hover{
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 12px;
line-height: 130%;
list-style-type: none;
}
.individualarchive dt,
.individualarchive dd,
.individualarchive dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}
/******&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#684;&#65533;&#65533;********/

#right {
	float: left;
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	}






.menulist1{
margin: 0px 0px 10px 0px;
padding: 0px 5px 0px 5px;
background-color: #fff8dc;
width: 100%;
border: 2px outset #a9a9a9;
}
.menulist1 h3{
font-size: 13px;
margin: 0px 0px 5px 0px;
padding: 0px;
border-bottom:1px dotted #d3d3d3;
}
.menulist1 ul,
.menulist1 ul a:link,
.menulist1 ul a:visited,
.menulist1 ul a:hover{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 12px;
line-height: 120%;
list-style-type: none;
text-decoration: none;
}
.menulist1 li,
.menulist1 li a:link,
.menulist1 li a:visited,
.menulist1 li a:hover{
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 12px;
line-height: 120%;
list-style-type: none;
text-decoration: none;
}
.menulist1 p{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 12px;
line-height: 120%;
list-style-type: none;
text-decoration: none;
}
.menulist1 form{
margin: 0px 0px 0px 0px;
padding: 3px;
font-size: 12px;
line-height: 120%;
}




.menulist{
margin: 0px 0px 10px 0px;
padding: 0px 5px 0px 5px;
background-color: #ffffff;
width: 100%;
border: 2px outset #a9a9a9;
}
.menulist h3{
font-size: 13px;
margin: 0px 0px 5px 0px;
padding: 0px;
border-bottom:1px dotted #d3d3d3;
}
.menulist ul,
.menulist ul a:link,
.menulist ul a:visited,
.menulist ul a:hover{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 12px;
line-height: 120%;
list-style-type: none;
text-decoration: none;
}
.menulist li,
.menulist li a:link,
.menulist li a:visited,
.menulist li a:hover{
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 12px;
line-height: 120%;
list-style-type: none;
text-decoration: none;
}
.menulist p{
margin: 0px 0px 10px 0px;
padding: 0px;
font-size: 12px;
line-height: 120%;
list-style-type: none;
text-decoration: none;
}
.menulist form{
margin: 0px 0px 0px 0px;
padding: 3px;
font-size: 12px;
line-height: 120%;
}
.rightimg img{
width: 100%;
margin: 5px 0px 5px 0px;
padding: 0px;
border: 0px;
}


/**********  &#65533;&#65533;&#65533;&#65533;&#684;&#65533;&#65533;******/

#left {
	float: right;
	width: 155px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
/**********  &#65533;&#65533;&#65533;&#65533;&#684; &#65533;&#511;&#65533;&#65533;&#65533;&#65533;&#65533;&#684;&#65533;&#65533;******/
.new{
border: solid 1px #a9a9a9;
margin:0px 0px 10px 0px;
padding: 5px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
}
.new h3{
margin: 0px 0px 0px 0px;
padding: 0px;
font-size: 13px;
}
.new p{
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 5px;
line-height: 120%;
}
.new img{
border: 1px solid #808080;
margin: 0px;
padding: 0px;
width: 100%;
}
.new dl{
margin: 0px;
padding: 0px;
}
.new dt{
margin: 0px;
padding: 0px;
font-size: 13px;
}

.new dd{
margin: 0px 0px 0px 5px;
padding: 0px;
font-size: 12px;
line-height: 120%;
}

/**********  &#65533;&#65533;&#65533;&#65533;&#684; &#65533;&#1509;&#65533;&#1381;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#684;&#65533;&#65533;******/
.prof{
border: solid 1px #a9a9a9;
margin:0px 0px 10px 0px;
padding: 5px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
}

.prof dl,
.prof ul{
font-size: 12px;
margin: 0px 0px 5px 0px;
padding: 0px;
list-style-type: none;
}

.prof li{
margin: 0px 0px 0px 0px;
padding: 0px;
line-height: 120%;
}
.prof p{
font-size: 12px;
margin: 0px 0px 0px 0px;
padding: 0px;
}
.prof img{
width: 98%;
border: 0px;
margin: 0px 0px 10px 0px;
padding: 0px;
}
.prof h3{
margin: 0px 0px 5px 0px;
padding: 0px;
font-size: 13px;
}
/**********  &#65533;&#65533;&#65533;&#65533;&#65533;&#684;&#65533;¦´&#1509;&#65533;&#1381;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#684;&#65533;&#65533;******/
.prof1{
margin:0px;
padding: 5px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
}

.prof1 dl,
.prof1 ul{
font-size: 12px;
margin: 0px 0px 5px 0px;
padding: 5px;
list-style-type: none;
}
.prof1 dt{
margin: 0px 0px 0px 25px;
}

.prof1 h4{
padding: 5px;
margin: 0px;
font-size: 13px;
}
.prof1 p{
font-size: 12px;
margin: 0px 0px 5px 0px;
padding: 5px;
}
/**********  footer  &#65533;&#65533;&#684;&#65533;&#65533;******/
#footer {
clear: both;
width: 100%;
background-color: #808080;
padding: 0px;
margin: 0px;
}

#footer h3 {
font-size: 13px;
padding: 8px 0px 5px 15px;
margin: 0px 0px 0px 15px;
color: #ffffff;
}
#footer h3 a:link,
#footer h3 a:visited,
#footer h3 a:hover {
text-decoration: none;
color: #ffffff;
}
#footer p{
font-size: 12px;
margin: 0px 0px 5px 15px;
padding: 3px 0px 5px 15px;
color: #ffffff;
}

#footer img {
border: 0px;
padding: 3px;
margin: 3px;
float: left;
}

#footer h4 {
display: none;
}

.dn{
display: none;
}

/**********  &#65533;&#1957;a*&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#684;  &#65533;&#65533;&#684;&#65533;&#65533;******/
.mac{
margin :0px;
padding: 0px;
}
.macst{
border: solid 1px #ff6600;
margin: 0px;
padding: 5px;
}

.macbox1{
background-color:#cccccc;
padding: 5px;
margin: 10px;
}
.macbox2{
background-color:#fff5ee;
padding: 5px;
margin: 10px;
}
/**********  titi  &#65533;&#65533;&#684;&#65533;&#65533;******/
.titi img{
float: left;
border: 0px;
margin: 3px 10px 3px 3px;
padding: 0px;
}
.titi li{
list-style-type: none;
}
/**********  red  &#65533;&#65533;&#684;&#65533;&#65533;******/
.red{
color: #ff0000;
}

/**********  amazon &#65533;&#65533;&#684;&#65533;&#65533;******/
.amazon{
margin: 10px 0px 10px 20px;
padding: 10px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
width: 510px;
}
.amazon p{
padding: 5px
line-height: 130%;
font-size: 13px;
color: #ff6600;
}
/**********  rekisikouza  &#65533;&#65533;&#684;&#65533;&#65533;******/
.rekisikouza1{
width: 100%;
padding: 5px;
margin: 0px 0px -10px 0px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
border-bottom: 0px;
}
.rekisikouza1 img{
float: left;
margin: 0px 10px 10px 30px;
padding: 0px;
border: 0px;
width: 150px;
}
.rekisikouza1 p,
.rekisikouza1 p a:link,
.rekisikouza1 p a:visited,
.rekisikouza1 p a:hover{
margin: 15px 0px 0px 10px;
padding: 0px;
font-size: 12px;
line-height: 150%;
/*float: left;*/
}

/*.rekisikouza1 ul{
width: 30%;
float: right;
}*/

.rekisikouza1 li,
.rekisikouza1 li a:link,
.rekisikouza1 li a:visited,
.rekisikouza1 li a:hover{
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 14px;
line-height: 130%;
list-style-type: none;
}


.rekisikouza1 table{
border: 0px;
}

.rekisikouza{
width: 100%;
padding: 5px;
margin: 0px 0px 10px 0px;
background-color: #ffffff;
border: 2px outset #a9a9a9;
clear: both;
}


.rekisikouza h3,
.rekisikouza h3 a:link,
.rekisikouza h3 a:visited,
.rekisikouza h3 a:hover{
font-size: 15px;
font-weight: bold;
margin: 0px;
padding: 5px 10px 5px 5px;
}

.rekisikouza h4,
.rekisikouza h4 a:link,
.rekisikouza h4 a:visited,
.rekisikouza h4 a:hover{
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 5px 10px 5px 5px;
}



.rekisikouza p,
.rekisikouza p a:link,
.rekisikouza p a:visited,
.rekisikouza p a:hover{
margin: 15px 0px 0px 10px;
padding: 0px;
font-size: 12px;
line-height: 150%;
}


.rekisikouza li,
.rekisikouza li a:link,
.rekisikouza li a:visited,
.rekisikouza li a:hover{
margin: 5px 0px 0px 0px;
padding: 0px;
font-size: 14px;
line-height: 130%;
list-style-type: none;
}
.rekisikouza dt,
.rekisikouza dd,
.rekisikouza dl{
font-size: 12px;
font-weight: normal;
margin: 0px;
padding: 2px;
}

.mini {
font-size: 9px;
margin: 0px;
padding: 0px;
}