/*common*/
body {
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	padding: 0;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3',"ＭＳ Ｐゴシック";
	background:url(../img/back.jpg) repeat-x;
}
div#container { width: 1000px; margin-right: auto; margin-left: auto; }
div#contents { position: relative; width: 1000px; padding:10px 0 0 0; margin:0 0 10px 0; }

img { border-style: none; }
a:link { color: #000b8e; }
a:visited { color: #44506b; }
a:hover { color: #f56700; }
a:active { color: #f00; }
p{margin-top: 10px; margin-bottom: 10px;}

h1{ font-size: 18px; margin:0px; padding:0px; }
h2{ font-size: 16px; margin-top: 10px; margin-bottom: 10px; }
h3{ font-size: 14px; margin-top: 10px; margin-bottom: 10px; }
h4{ font-size: 13px; margin-top: 10px; margin-bottom: 10px; }
h5{ font-size: 12px; margin-top: 10px; margin-bottom: 10px; }
h6{ font-size: 12px; margin-top: 10px; margin-bottom: 10px; }

a.yaji{ background-image: url(/img/yaji_right.gif); background-repeat: no-repeat; background-position: 0 0; height: 1.5em; padding-left: 18px; display: block; }
a.yaji:hover{ background-position: 0 -19px; }

.clear{clear:both;}

div.search_box { font-size: 11px; color: #550909 }
div.search_box form { margin:0px; padding:0px;}

div#footer { position: relative; width: 1000px; height: 100px; clear: both; margin-top: 20px; margin-bottom: 20px; padding-top: 10px; border-top: 1px solid #550909; }
div#footer ul,div#footer li{ margin: 0; padding: 0; }
div#footer li{ float: left; margin-left: 10px; list-style-type: none; }
div#footer_navi li{ height: 2em; }
div#footer_powered{ position: absolute; top: 5px; right: 0; width: 370px; height: 100px; }
div#footer_powered h4{ float: left; font-family: helvetica; font-weight: normal; font-style: italic; margin-right: 10px; }
div#footer_powered ul{ height: 50px; }
div#footer_powered li{  }
div#footer_powered li a{ text-decoration: none; text-align: center; margin-bottom: 10px; padding-top: 50px; display: block; }
div#footer_powered li#footer_ars a { background-image: url(/img/logo_ars.gif); background-repeat: no-repeat; width: 89px; }
div#footer_powered li#footer_giga a{ background-image: url(/img/logo_giga.gif); background-repeat: no-repeat; width: 162px; }
div#footer_powered div#search_bottom { clear: left; }
div#footer_info{ clear: left; margin-left: 15px; }
div#footer_info h4 { font-size: 12px; margin-top: 0; margin-bottom: 3px; }
div#footer_info p{ font-size: 11px; margin: 0; }
div#footer_info address{ font-family: helvetica; margin-top: 5px; }

/*adsense*/
div#adsense_top728 { margin-top: 10px; }
div#adsense_sub160 { float: right; }
div#adsense_sub200 { float: right; }
div#adsense_sub200:after {content : ""; display : block; height : 0; clear : both; }
div.adsense468x15 { margin: 10px 0; }



/*header*/
div#header{background:url(../img/head_back.jpg) no-repeat; width:1000px; height:174px;}
div#headL{ float:left; width:646px; height:105px; }
div#headL #logo{ width:370px; float:left; height: 105px; }
div#headL #search{ width:276px; float:left; padding-top:55px; height: 50px; }
div#headR{ float:right; width:354px; }
div#lead{ float:left; width:630px; background:#FFFFFF; padding: 5px 8px 3px 8px; }
div#lead p{margin-top:0px; margin-bottom:0px;}


/*content left*/
div#leftCon{ width:190px; float:left; }
div#leftTop{ width:180px; height:243px; float:left; background-color:#FFFFFF; border:solid 5px #f6e8b9; margin-bottom:15px;}
div#leftMid{ width:180px; height:118px; float:left; background-color:#FFFFFF; border:solid 5px #f6e8b9; margin-bottom:15px;}
div#leftCon .title{ margin:0px; color:#550909; font-weight:bold; background-color:#f6e8b9; height:18px; padding-left: 3px; font-size: 14px; line-height: 1em;}
div#leftCon #listBox{ width:170px; height:215px; overflow:auto; margin:5px; }
div#leftCon #listBox2{ width:170px; height:90px; overflow:auto; margin:5px; }
div#leftCon dl{margin:0px; padding:0px;}
div#leftCon dt{ float:left; clear:both; width:50px; text-align:center; background-color:#550909; color:#FFFFFF; margin-bottom:5px; font-size:11px; padding-top:2px; }
div#leftCon dd{margin-left:57px; margin-bottom:5px; font-size:11px; padding:1px 0;}

div#leftnavi{ width:190px; float:left;}
div#leftnavi ul{margin:0px; padding:0px;}
div#leftnavi li{margin-top:5px; list-style:none;}
div#leftnavi h3{ margin-top:5px; background-color:#550909; color:#ffffff; }


/*content right*/
div#rightCon{ width:800px; float:right; padding-bottom: 10px; position:relative; }
div#rightCon #flash{ width:800px; height:130px; float: left; }

div#rightL{ width:600px; float:left; }
div#rightL #navi #prev{ position: absolute; top: 97px; height:1.5em; }
div#rightL #navi #next{ position: absolute; top: 97px; left: 520px; height:1.5em;}

div#rightL #navi #prev a.yaji2{ background-image: url(/img/yaji_left.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 18px; display: block; }
div#rightL #navi #prev a.yaji2:hover{ background-position: 0 -19px; }
div#rightL #navi #next a.yaji3{ background-image: url(/img/yaji_right.gif); background-repeat: no-repeat; background-position: 0 0; padding-left: 18px; display: block; }
div#rightL #navi #next a.yaji3:hover{ background-position: 0 -19px; }
div#rightL #centerBot{ width:568px; border:solid 1px #731919; padding:15px 15px 15px 15px; }
div#rightL #centerBot table th{ background-color:#550909; color:#FFFFFF; height:1.7em; font-size:16px; font-weight:normal;}
div#rightL #centerBot table td{ height:1.7em;}
div#rightL #centerBot table td.name{ font-weight:bold; color:#430303; font-size:16px; padding-left:10px; }
div#rightL #centerBot table td.date{text-align:right; vertical-align:bottom;}
div#rightL #centerBot hr{margin-top:5px; margin-bottom:15px;}

/* Custom ----------------------------------------------------------------- */
ul.bouz_kanren, ul.bouz_kanren li { margin: 0; padding: 0; }
ul.bouz_kanren li { list-style-type: none; margin-top: 5px; }
a.bt_zukan,
a.bt_zukan02,
a.bt_zukan03,
a.bt_zukan04,
a.bt_zukan05,
a.bt_zukan06{background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; width: 190px; height: 42px; margin: 0; padding: 0; border: solid 1px #000b8e; display: block; }

a.bt_zukan:hover,
a.bt_zukan02:hover,
a.bt_zukan03:hover,
a.bt_zukan04:hover,
a.bt_zukan05:hover,
a.bt_zukan06:hover{background-position: 0 -42px; width: 190px; height: 42px; border: solid 1px #000b8e; display: block; }

a.bt_zukan{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan.gif);}
a.bt_zukan:hover{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan.gif);}
a.bt_zukan02{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan02.gif);}
a.bt_zukan02:hover{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan02.gif);}
a.bt_zukan03{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan03.gif);}
a.bt_zukan03:hover{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan03.gif);}
a.bt_zukan04{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan04.gif);}
a.bt_zukan04:hover{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan04.gif);}
a.bt_zukan05{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan05.gif);}
a.bt_zukan05:hover{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan05.gif);}
a.bt_zukan06{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan06.gif);}
a.bt_zukan06:hover{ background-image: url(http://blog.zukan-bouz.com/common/img/bt_zukan06.gif);}

div.bouzafe160_120{ margin-bottom: 10px; border: solid 1px #800; }

