body {font-family:osaka,"MS Pゴシック",arial,helvetica,sans-serif;background-color:#f5f5f5;text-align:center;margin:0px}
p{margin:5px 0px}
h1,h2,h3,h4,em,strong{font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;}
b{color:#ac0000; font-weight:normal}
hr {color:gray;border:dashed 1px gray;height:0px}
#container{font-size:small;background-color:white;text-align:left;margin-right:auto;margin-left:auto;border:solid 1px black;width:100%}
#banner{margin-bottom:10px}
.intro h1{color:#003586;font-weight:bold;font-size:xx-small;background-color:#c2d9ff;margin:0px;padding:3px 3px 3px 10px;border-bottom:3px solid #003586}
.intro a{color:#003586}
.title{color:#ac0000;font-size:11px;padding:5px 10px}
.logo{float:left;margin-right:10px;margin-bottom:10px}
.top-navi1{color:white;background-color:#003586;text-align:center;clear:both;margin:0px;padding:5px 10px}
.top-navi2{list-style-type:none;margin:0px;border:outset 2px}
.top-navi2 a{color:white;font-size:14px;text-decoration:none;background:url(blog/image/arrow1.gif) no-repeat 5px 5px;padding:3px 5px 3px 15px}
.top-navi2 a:hover{background:#0055d9 url(blog/image/arrow1.gif) no-repeat 5px 5px}
.search{color:#003586;font-size:14px;background-color:#c2d9ff;text-align:center;clear:both;border-top:3px solid #ac0000}
.search form{font-size:14px;margin:0px}
.search-text{margin:2px;border:solid 1px #003586;width:150px;height:15px}
.search-button{color:white;font-weight:bold;font-size:12px;line-height:100%;background-color:#003586;padding:2px;height:20px;font-family: osaka,MS Pゴシック,arial,helvetica,sans-serif;}
.bread{margin:5px 10px 10px}
.bread a{color:#003586}
#left{float:left;margin-bottom:10px;margin-left:5px;width:190px}
#right{float:right;margin-right:5px;margin-bottom:10px;margin-left:10px;width:200px;display:block}
.genre{color:white;font-size:14px;background-color:#ac0000;margin:0px;padding:2px 2px 2px 5px;border-top:3px solid #003586;border-right:3px solid #003586;border-left:3px solid #003586}
.side-menu1{font-weight:bold;font-size:12px;line-height:20px;margin-bottom:10px;padding-bottom:10px;border:solid 3px #003586}
.side-menu1 ul{background-color:white;margin:5px 0px 0px;padding:5px 0px 0px}
.side-menu1 ul li{background:url(blog/image/arrow2.gif) no-repeat 3px 3px;padding-left:1em;border-top:0px none;border-bottom:0px none}
.side-menu1 ul a{color:#3f6ca0;text-decoration:underline}
.side-menu1 ul a:hover{color:#8ba0c6}
.side-menu1 ul ul{list-style-type:none;margin:0px;border:none 0px}
.side-menu1 ul ul li{background:url(blog/image/arrow4.gif) no-repeat 3px 7px;padding:0px 0px 0px 1em}
.side-menu1 ul ul li1{background:url(blog/image/arrow4.gif) no-repeat 3px 7px;padding:0px 0px 0px 1em}
.sub{background:url(blog/image/arrow4.gif) repeat;margin-left:10px;border-top:0px none}
.side-menu2{margin-bottom:10px;padding:0px}
.side-menu2 ul{background-color:#ac0000;list-style-type:none;margin:0px;padding:0px;border-top:3px solid #003586;border-right:3px solid #003586;border-bottom:#003586;border-left:3px solid #003586}
.side-menu2 li{color:white;font-size:14px;list-style-type:none;margin:0px;padding:0px;border-top:#003586;border-right:#003586;border-bottom:3px solid #003586;border-left:#003586}
.side-menu2 a{color:white;text-decoration:none;background:url(blog/image/arrow1.gif) no-repeat 5px 5px;margin:0px;padding:3px 3px 3px 15px;display:block}
.side-menu2 a:hover{background:#e90000 url(http://www.busizon.com/blog/image/arrow1.gif) no-repeat 5px 5px}
.side-menu3{margin-bottom:10px}
.side-menu3 ul{background-color:#003586;list-style-type:none;margin:0px;padding:0px;border-top:3px solid #c2d9ff;border-right:3px solid #c2d9ff;border-bottom:#c2d9ff;border-left:3px solid #c2d9ff}
.side-menu3 li{color:white;font-size:14px;background:url(http://www.busizon.com/blog/image/arrow1.gif) no-repeat 5px 5px;list-style-type:none;margin:0px;padding:0px;border-top:none #c2d9ff;border-right:none #c2d9ff;border-bottom:3px solid #c2d9ff;border-left:none #c2d9ff}
.side-menu3 a{color:white;text-decoration:none;padding:3px 3px 3px 15px;display:block}
.side-menu3 a:hover{background:#0052d1 url(http://www.busizon.com/blog/image/arrow1.gif) no-repeat 5px 5px}
.image-excerpt{float:left;margin:3px 3px 3px 0px;display:block}
#center{margin-bottom:10px;margin-left:210px;padding:0px}
.content{font-size:13px; line-height:135%;}
.content h1{color:#ac0000;font-size:large;line-height:100%;margin:0px 0px 20px}
.content h2{color:#333;font-weight:bold;font-size:13px;background:url(blog/image/arrow5.gif) no-repeat 0px 3px;margin:0px;padding-left:13px}
.content h3{color:#815b00;font-size:small;margin:0px}
.content h4{color:#aeaeae;font-size:x-small;margin:0px}
.content h5{color: #ff4700; font-weight: bold; font-size: 15px; text-align: left; float: none; margin: 10px 0px 0px }
.content ul{list-style-type:circle;margin:10px 220px 10px 0px;padding-bottom:10px;padding-left:20px}
.content li{margin-bottom:5px}
.content table{text-align:left}
.content a:visited{color:#003586}
.content a:hover{color:#8ba0c6}
.sign-board{text-align:center;margin-bottom:10px;overflow:auto}
.list-category{color:#4e4e4e;margin-left:0.5em}
.review1{}
.review2{clear:both;margin-top:10px}
.review3{float:left}
.review3 img{width:50px;}
.genre-title2 h2{color:black;font-weight:bold;font-size:14px;line-height:28px;background:url(blog/image/genre2.gif) repeat-y;letter-spacing:0.2em;margin-top:20px;margin-right:220px;padding-top:2px;padding-bottom:0px;padding-left:35px;border:solid 1px black;height:29px}
.genre-title3 h2{color:black;font-weight:bold;font-size:14px;line-height:28px;background:url(blog/image/genre3.gif) repeat-y;letter-spacing:0.2em;margin-right:220px;padding-top:2px;padding-bottom:0px;padding-left:35px;border:solid 1px black;height:29px}
.zero-size{font-size:0px;line-height:0%;margin:0px}
.box0{margin-right:220px}
.box0 ul{line-height:115%;margin:5px 0px 0px 20px;padding:0px;border:0px}
.box0 li{margin-bottom:2px}
.box0 h2{color:#ac0000;font-weight:bold;font-size:15px;letter-spacing:0px;margin:0px}
.box1{font-size:13px;line-height:125%;margin-bottom:10px;padding:5px;border:solid 1px #815b00;width:auto;overflow:hidden}
.box1 h2{color:#333;font-weight:bold;font-size:13px;background:url(blog/image/arrow5.gif) no-repeat 0px 3px;letter-spacing:0px;margin:0px;padding-left:13px;border-bottom:1px dashed silver}
.box1 h3{color:#2d61ff;font-size:x-small;line-height:100%;margin:0px}
.box2{line-height:125%;margin-bottom:10px;padding:15px 5px 5px}
.box3{line-height:125%;background-color:#eec;margin-bottom:10px;padding:5px}
.box4{line-height:125%;margin-bottom:10px;padding:5px;border:solid 1px #003586;width:auto;overflow:hidden}
.box4 h2{color:#333;font-weight:bold;font-size:13px;background:url(blog/image/arrow5.gif) no-repeat 0px 3px;letter-spacing:0px;margin:0px;padding-left:13px;border-bottom:1px dashed silver}
.box4 h3{font-size:11px;font-weight:300;line-height:140%;margin:0px}
.box4 a:visited{color:#003586}
.box4 a:hover{color:#8ba0c6}
.next{text-align:right}
.googlead{background:url(blog/image/arrow3.gif) no-repeat;padding-left:10px}
div.asin-detail {
	margin:  10px;
	padding: 10px;
	border: solid 1px #000000;
}

div.asin-detail p {
	margin: 0px;
}

div.asin-detail ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0px;
}

div.asin-detail img {
	float: left;
	border: solid 1px #000000;
	margin: 0 10px 0 0 ;
}
#buy{margin-right:15px;margin-bottom:10px;margin-left:210px;padding:0px}
#footer{clear:both}
.address{color:#003586;font-size:13px;background-color:#c2d9ff;text-align:center;padding:3px}
.copyright{color:white;font-size:13px;background-color:#003586;text-align:center;padding:3px;border-top:3px solid #ac0000}
.link-note{font-size:x-small}

<!-- 以下「ひろと」作成-->

.link { margin-top: 5px; float: none;}
.link ul {color:gray;line-height:115%;list-style-type:disc;float:none;margin:5px;padding:5px 10px; }
.link li {margin-bottom:10px }
.link a { font-weight: bold; font-size: 13px }
