@charset "utf-8";
/*
Theme Name: 弁護士 石川雅巳
Theme URI: 
Description: 弁護士 石川雅巳HPテーマ （元テーマ：WordPress のデフォルトテーマ）
Version: ver 1.0
Author: 有限会社ハート・ビート
Author URI: http://www.heart-beat.com/
Tags: blue, 

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* wordpewss sample01 */

/* ベース */
body{font-size:75%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";margin:10px 0 2em;padding:0;}

h1,h2,h3,h4,h5h6,p,ol,ul,dt,dd{font-size:100%;line-height:1.5em;margin:0 0 1em;padding:0;color:#666666;}

img{border:none;}
img.left{margin:0 10px 10px 0;float:left;}
img.right{margin:0 0 10px 10px;float:right;}

a:link{color:#005c30;text-decoration:none;}
a:visited{color:#005c30;text-decoration:none;}
a:hover{color:#005c30;text-decoration:underline;}

h1{width:454px;height:35px;background:url('images/h1_bg01.gif') no-repeat;margin:0 0 1em;padding:5px 10px 0 15px;font-size:160%;color:#005c30;}
h2{width:470px;background:url('images/h2_bg01.gif') no-repeat bottom;margin:0 0 1em;padding:0 5px 3px;font-size:130%;color:#005c30;clear:both;}
h3{background:url('images/h3_bg01.gif') no-repeat 0 4px;margin:0 0 1em;padding:0 0 0 10px;font-size:115%;color:#005c30;clear:both;}

ul,ol{margin:0 0 1em 20px;}

#lay{width:100%;margin:0;text-align:center;}
#lay_in{width:800px;margin:0 auto;text-align:left;}

/* ヘッダー */
#read p{margin:0;padding:0;}

#header{width:760px;height:180px;margin:0 0 0 20px;padding:0;background:url('images/header_bg.gif') no-repeat;}
#header h1{float:left;width:400px;height:1em;background:none;margin:0;padding:8px 0 0 10px;}
#header .header_menu{float:right;margin:0;padding:35px 0 0;text-align:right;}
#header .header_menu a{color:#005c30;}
#header .header_menu p{margin:0;padding:0;}

/* グローバルメニュー */
#menu{background:#005c30;margin:5px 0 10px;padding:10px;}
#menu p{margin:0;padding:0;font-weight:bold;text-align:center;color:#ffffff;}

#menu a{color:#ffffff;}

/* コンテンツ */
#cont{width:800px;}


/* 右コンテンツ */
#r_box{width:485px;float:right;margin:0;padding:0 25px 0 0;}

#r_box #indx_h01{width:481px;height:176px;text-indent:-999px;overflow:hidden;background:url('images/indx_h01.gif') no-repeat;}
#r_box #indx_h02{width:419px;height:35px;background:url('images/indx_h02.gif') no-repeat;margin:1em 0 1em;padding:5px 10px 0 50px;font-size:160%;color:#005c30;}
#r_box #indx_h03{width:419px;height:35px;background:url('images/indx_h03.gif') no-repeat;margin:1em 0;padding:5px 10px 0 50px;font-size:160%;color:#005c30;}

#indx_ex img{margin:0 10px 10px 0;}

#read_m p{margin:0;padding:0;}
#read_btm p{margin:1em 0.5em 0;padding:0;text-align:right;}

ul.kaisetu{list-style:none;margin:0;padding:0;}
ul.kaisetu li{float:left;margin:0 5px 5px 0;padding:0;}
/*----------------------------------------
	clearfix
-----------------------------------------*/
ul.kaisetu:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
/*for IE7*/
ul.kaisetu{display:inline-block;min-height:1%;}
/*for IE6*/
* html ul.kaisetu{height:1%;}


#news_box{width:452px;height:174px;border:solid #c8c9ca 4px;margin:0;padding:8px 10px 8px 5px;border-collapse:separate;}
#news_box .news{width:457px;height:175px;overflow:auto;scrollbar-base-color:#bfbfbf;}

#news_box .news h4{color:#005c30;font-size:120%;margin:0;padding:5px 0 0 5px;}
#news_box .news p{border:dotted #80ae98;border-width:0 0 1px;margin:0 5px 0 5px;padding:0 0 5px;}

/* 左ナビ */
#l_box{width:260px;float:left;}

#l_box h4{width:255px;text-align:center;color:#ffffff;background:#005c30;padding:3px 0;}

ul.l_menu{list-style:none;margin:0 0 2em;padding:0;}
ul.l_menu li{width:210px;line-height:36px;background:url('images/l_menu_bg.gif') no-repeat;margin:0 0 5px;padding:0 10px 0 35px;}
ul.l_menu li a{color:#666666;}

ul.l_menu li ul{margin:0;list-style:disc;}
ul.l_menu li ul li{background:none;padding:0;}

ul.l_menu2 li{color:#005c30;}


/* フッター */
#f_menu{margin:2em 0 1em;padding:0 0 3px;border:#005c30 solid;border-width:0 0 25px;}
#f_menu p{margin:0;padding:0 5px;text-align:right;}
#f_menu a{color:#666666;}

/* 汎用 */

.red{color:#ff0000;}
.green{color:#336600;}
.blue{color:#003399;}

.cls{clear:both;}

/*----------------------------------------
	clearfix
-----------------------------------------*/
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
/*for IE7*/
.clearfix{display:inline-block;min-height:1%;}
/*for IE6*/
* html .clearfix{height:1%;}


