@charset "utf-8";/* ブラウザ間のフォントサイズ揃え	Font-size Adjustment.		77% = 10px	|	122% = 16px	|	167% = 22px			85% = 11px	|	129% = 17px	|	174% = 23px 		92% = 12px	|	136% = 18px	|	182% = 24px 		100% = 13px	|	144% = 19px	|	189% = 25px 		107% = 14px	|	152% = 20px	|	197% = 26px 		114% = 15px	|	159% = 21px	| */@import url(content.css);/* ================================        fontsize (全体)================================ */body {font:13px/1.231;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}* {	margin: 0;	padding: 0;	line-height: 1.3;}/*===========================     　  　全体========================== */html {	width: 100%;	height: 100%;}body {	width: 100%;	height: 100%;	background-color: #fff;	color: #222;	font-size: 88%;	text-align: center;	scrollbar-face-color:#ffffff;	scrollbar-highlight-color:#000000;	scrollbar-shadow-color:#ffffff;	scrollbar-3dlight-color:#ffffff;	scrollbar-aroow-color:#ffffff;	scrollbar-track-color:#ffffff;	scrollbar-darkshadow-color:#000000;}span.dis {	display: none;}/*div#indexbase div#rights {	background: #000;	color: #fff;}*/div#indexbase div#lefts h1 {	margin: 30px 32px 20px 33px;	width: 535px;	height: 80px;	background: url('imgs/titlelogo.gif') 0 0 no-repeat;}div#indexbase div#lefts h2.indexdic {	margin: 16px 0 0 0;	font-size: 100%;	text-align: center;}div#indexbase div#lefts p.dousa,div#indexbase div#lefts p.indexatt {	margin: 16px 0 0 40px;	text-align: left;	font-size: 83%;}div#indexbase div#lefts p.copy {	margin: 16px 0 0 0;	text-align: center;	font-size: 72%;}div#indexbase div#lefts h3.blogtitle {	margin:30px 0 6px 70px;	padding-left: 2px;	border-left-style: solid;	border-left-width: 10px;	border-color: #222;}div#indexbase div#lefts ul.blogtitlelist {	margin-left: 100px;	list-style-type: square;}div#indexbase div#lefts ul.blogtitlelist span.rss_date {	margin-top: -2px;	padding: 0px;	font-size: 12px;	font-weight : normal;	color: #777;}div#indexbase div#lefts ul.blogtitlelist li {/*	margin-left: 40px; */	margin-bottom: 2px;}div#indexbase p.banners {	margin: 16px 0 0 40px;}div#indexbase p.banners img {	margin-right: 4px;}div#base {	margin: 0 auto;	padding: 0;	width: 700px;	text-align: left;	background-color: #fff;}div#base span.ft {	letter-spacing: -2px;}a:link,a:visited {	color: #222;	text-decoration: none;}a:hover,a:active {	color: #2ea7d3;	text-decoration: none;}div#indexbase div#lefts p.menulist {	margin: 16px 0 16px 50px;	font-size: 120%;	text-align: left;	font-weight: 600;}div#indexbase div#lefts p span.sml {	font-size: 80%;	font-weight: 400;}/*===========================   　  　コンテンツ========================== */h1.headtitle {	margin: 10px 0 0 0;	padding: 0 26px 0 0;	width: 674px !important;	width: 100%;	height: 39px;	background: #fff url(img/nabiline.gif) left bottom repeat-x;	font-size: 29px;	font-family: "Verdana";	letter-spacing: 6px;	text-align: right;}h1.headtitle a {	font-size: 29px;	text-decoration: none;}/* サブメニュー------------------------------- */h2.title,dt.title {	margin: 50px 0 3px 0;	padding: 0 26px 4px 0;	height: 18px;	font-size: 18px;	font-weight: bold;	border-bottom: #222 1px solid;	text-align: right;	letter-spacing: 6px;}h2.title a,h2.title a:link,h2.title a:visited,h2.title a:hover,h2.title a:active,dt.title a,dt.title a:link,dt.title a:visited,dt.title a:hover,dt.title a:active {	color: #222;	font-size: 18px;	font-weight: bold;	text-decoration: none;}.rss_item a:link,.rss_item a:visited,.rss_item a:active {	color: #222;	font-size: 14px;	font-weight: bold;	text-decoration: none;}h2 a {	font-size: 16px;}p {	padding: 8px 30px 0;}p.ptexta {	margin: 20px 0 0 0;	padding: 0 30px;}strong.abatt {	font-size: 15px;	color: #990000;}/*===========================           BOX========================== */div#indexbase {	margin: 0;	padding: 0;	width: 100%;/*	min-height: 100%; */	text-align: left;}div#lefts {	margin: 0;	padding: 0;	width: 600px;	float: left;}div#rights {}
