/* style css */

/*フレーム設定*/
	/*メイン*/	
		#container {
			width:760px;
			background:url("./img/pg_bg1.gif") repeat-y #000;
			text-align:left;
			margin:0 auto;padding:0 30px;
			/*border:1px solid #f60;*/
			}
	/*ヘッダ*/	
		#keyword{
			width:740px;
			text-align:right;
			margin:2px 0 0 0; padding:0;
			}
		/*トップページ*/
			#top_head{
				width:760px;height:140px;
				background:url("./img/topimg_header.gif") no-repeat;
				margin:0; padding:0;
				}
		/*2層目*/
			#pg_head{
				width:760px;height:140px;
				background:url("./img/header2.jpg")  no-repeat;
				margin:0; padding:0;
				}
			#dummy_logo{
				width:140px; height:60px;
				margin:0 0 0 28px; padding:0;
				}
		#head_menubx{/*top*/
			width:740px; height:12px;
			margin:25px 0 0 0; padding:0;
			}
		#pghead_menubx{/*pg*/
			width:770px; height:12px;
			margin:38px 0 0 0; padding:0;
			}
		ul#head_menu{
			margin:0; padding:0;
			list-style:none;
			}
		li.head_menu{
			float:right;	
			width:80px; height:12px;
			margin:0 0 0 10px; padding:0;
			/*border:1px solid red;*/
			}
		/*メニュー2層目*/
			#pg_menubx{
				width:760px; height:35px;
				margin:0; padding:0;
				background:url("./img/btbg_o.gif") repeat-x;
				list-style:none;
				}
			#pg_menubx li{float:left;}
			#pg_menubx li a{
				display:block;
				height:27px;
				margin:0 0 0 2px; padding:8px 0 0 0;
				background:url("./img/btbg.gif") repeat-x;
				text-align:center;
				}
			#pg_menubx li a:hover{background:url("./img/btbg_o.gif") repeat-x;}

			li.pg_menu1{width:100px;}
			li.pg_menu2{width:105px;}
			li.pg_menu3{width:116px;}
			

	/*コンテンツ*/
		#flash{
			width:760px; height:300px;
			background:#6a0000;
			}
		#contents_bx{
			width:760px; /*height:1000px;*/
			background:url("./img/contents_bg1.gif") repeat-x;
			margin:0; padding:0;
			}
		/*2層目用*/
		#con_inbx{
			width:740px;
			margin:10px; 
			padding:0 0 20px 0;

			/*確認用*/
			width:738px;
			border:1px solid red;
			/**/
			}
		/*イメージリンク上段*/
			#topimgbx{
				width:750px; height:75px;
				margin:0 0 0 10px; padding:0;
				text-align:left;
				overflow:hidden;
				}
			#topimgbx span{float:left;}
			#topimgbx span a{
				display:block;
				height:12px;
				margin:0; padding:75px 0 0 10px;
				}
			.nitten a{width:330px; height:75px;background:url("./img/topimg_nitten.gif") no-repeat;}
			.nitten a:hover{background:url("./img/topimg_nitten_o.gif") no-repeat;}
			
			.akasi a{width:400px; height:75px;background:url("./img/topimg_akasi.gif") no-repeat;}
			.akasi a:hover{75px;background:url("./img/topimg_akasi_o.gif") no-repeat;}
			
		/*メニュー*/
			#topmenu_outbx{
				width:740px;
				margin:0; padding:0 10px;
				}
			.topmenu_bx1, .topmenu_bx2{
				display:block;
				float:left;
				width:238px; height:150px;
				background:url("./img/topimg_bar.gif") no-repeat #111;
				text-align:center;
				padding:6px 0 0 0;
				border:1px solid #7e6348;
				color:#d7b479; font:14px "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", "ＭＳ 明朝";
				}
			.topmenu_bx1{margin:0; }
			.topmenu_bx2{margin:0 10px;}
			.white_b{color: #fff; font:16px "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", "ＭＳ 明朝";}
			
			ul.listbx{
				width:200px;
				margin:20px 0 0 0; padding:0;
				list-style:url("./img/topimg_mlistbtn.gif") inside;
				text-align:left;
				color: #fff; font:13px;
				}
			li.topmenu{	margin:5px 20px; padding:0;	}
			
		/*印鑑へのこだわり*/
			#kodawari_bx{
				width:740px;
				margin:0; padding:0 10px;
				}
			#koda_imgbx{
				float:left;
				width:435px; height:170px;
				margin:10px 0 0 0; padding:70px 15px 0 0;
				background:url("./img/topimg_kodawari.jpg") no-repeat;
				}
			.koda_coment{
				float:right;
				display:block;
				width:250px;
				text-align:left;
				/*border:1px solid red;*/
				}
			.daihyo_syain{
				float:right;
				margin:5px 0; padding:0;
				}
		/*更新情報*/
			#whats_bx{
				float:left;
				width:258px;height:238px;
				margin:10px 0 0 10px; padding:0 10px;
				background:url("./img/topimg_whats.gif") no-repeat top left;
				border:1px solid #7e6348;/*#d7b479*/
				}
			.whats_coment{
				display:block;
				width:256px; height:165px;
				margin:60px 0 0 0; padding:0;
				/*overflow:scroll;*/
				/*border:1px solid red;*/
				}
		/*イメージリンク下段*/
			#btmimgbx{
				width:740px;
				margin:0; padding:0 10px;
				}
			.nikki a{
				float:left;
				display:block;
				width:440px; height:40px;
				background:url("./img/topimg_nikki.jpg") no-repeat top left;
				margin:10px 0 0 0; padding:35px 0 0 10px;
				color:#fff; font:bold 13px "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", "ＭＳ 明朝";
				}
			.nikki a:hover{color:#fff; background:url("./img/topimg_nikki_o.jpg") no-repeat top left;}
			.sekai a{
				float:left;
				display:block;
				width:180px; height:22px;
				background:url("./img/topimg_sekai.jpg") no-repeat top left;
				margin:10px 0 0 10px; padding:53px 0 0 100px;
				color:#fff; font:bold 13px "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", "ＭＳ 明朝";
				}
			.sekai a:hover{color:#fff; background:url("./img/topimg_sekai_o.jpg") no-repeat top left;}
			
	/*フッター*/
		#add{
			width:760px; height:35px;
			margin:10px 0; padding:5px 0;
			text-align:center;
			background: #333;
			}
		.corp{color:#d7b479; font:14px "ヒラギノ明朝 Pro W3", "平成明朝", "ＭＳ Ｐ明朝", "ＭＳ 明朝";}

		#footer{
			width:760px; height:30px;
			margin:10px 0 0 0; padding:5px 0 0 0;
			text-align:center;
			background:url("./img/footer.gif") no-repeat;
			color:#d7b479
			}