/* base css */


HTML {
	PADDING:0px;MARGIN:0px;
}

BODY {
	PADDING: 0px; FONT-SIZE: 12px; MARGIN: 0px;font-family: "メイリオ", Meiryo, verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

A img {
	BORDER-WIDTH:0px;
}

H1, H2, H3, H4, H5, H6, BLOCKQUOTE {
	FONT-WEIGHT: normal;MARGIN-TOP: 10px;MARGIN-BOTTOM: 10px;
}
P, OL, UL, PRE {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}


.pkg:unknown {
	CLEAR: both; DISPLAY: block; FONT-SIZE: 0.1em; VISIBILITY: hidden; LINE-HEIGHT: 0; HEIGHT: 0px; content: " ";
}
 HTML .pkg {
	DISPLAY: inline-block;
}
UNKNOWN {
	HEIGHT: 1%;
}
 HTML .pkg {
	HEIGHT: 1%;
}
.pkg {
	DISPLAY: block;
}
BODY {
	TEXT-ALIGN: center;
}

#container-inner {
	WIDTH: auto; POSITION: static;
}
#banner {
	POSITION: relative;
}
#banner-inner {
	POSITION: static;
}
#pagebody {
	WIDTH: 100%; POSITION: relative;
}
#pagebody-inner {
	WIDTH: 100%; POSITION: static;
}
#beta {
	DISPLAY: inline; MIN-HEIGHT: 1px; FLOAT: left; POSITION: relative;
}
#beta-inner {
	POSITION: static;
}
.entry-content {
	CLEAR: both; POSITION: static;
}
.entry {
	CLEAR: both; MARGIN-BOTTOM: 20px; OVERFLOW: hidden; WIDTH: 100%; POSITION: static
}
.entry-content {
	CLEAR: both; MARGIN: 5px 10px;
}
.entry-body {
	CLEAR: both;
}

UNKNOWN {
	HEIGHT: 1%;
}



/* ブログのバナー背景部分に画像を指定 */
div#banner{
width:800px;
padding:0px;
margin:0px;
background:#ffffff url(layout_images/top02.png) 0 0 no-repeat;
}

/* バナー部分の中身 */
div#banner-inner {
	width: 800px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
}

div#banner-inner h1#banner-header {
	width: 800px;
	height: 0px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	background: #ffffff;
	LINE-HEIGHT: 1;
}
div#banner-inner h2#banner-description {
	border: 0px;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
}

/* ボディ部分の指定（バックラウンドのシェード、表示位置） */
A {
	text-decoration:none;
	COLOR: #598a92;
}
A:visited {
	text-decoration:none;
	COLOR: #598a92;
}
A:hover {
	COLOR: #235961;
	text-decoration: underline;
}



body {
	color:#333333;
	margin-top: 0px;
	margin-bottom: 5px;
	background: #ffffff url(layout_images/bg_gradient_gray.jpg) repeat-x scroll 0 0;
}


div#container {
	width: 800px;
	padding: 0px;
	margin: 0px auto;
	position:relative;
	text-align:left;
}


/* 内容表示部分の外枠 */

div#container div#container-inner {
	width: 800px;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;
	margin: 0px;
}

div#pagebody {
	width: 800px;
	padding: 0px;
	margin: 0px;
}
div#pagebody div#pagebody-inner {
	background: #ffffff;
	padding: 0px;
	margin: 0px;
}


div.entry {
	margin-bottom: 10px;
}

/*-- ボディ部分のレイアウト　パディング */
div.entry-body {
	padding-left:0px;
}

#alpha, #beta, #gamma, #delta {
background: #ffffff;
float:left;
margin:0pt 0pt 0pt 0pt;
}

/* ２カラム ★★これを利用中（本文 = beta）★★ */

body.layout-two-column-left div#beta {
	width:800px;
	margin: 0px;
	padding: 0px;
	background: #ffffff;
}
body.layout-two-column-left div#beta-inner {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background:#ffffff;
}

/* ★★↓↓大政オリジナル↓↓★★ */

#top{
	width:100%;
	background: #ffffff url("layout_images/top02.png") no-repeat;
	height:100px;
	font-size:15px;
	letter-spacing:0px;
	text-indent:0px;
	color:#777777;
}

#daimasa_menu{
	width:768px;
	background-color:#ffffff;
	height:46px;
}


/* メニューバーの部分 */
UL#nav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT:0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 46px;
}
UL#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 46px;
}
UL#nav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 46px;
}


UL#nav {
	PADDING-LEFT:0px;BACKGROUND:#fff;
}

UL#nav LI {
	FLOAT:left; WIDTH: 128px;
}
UL#nav LI a {
	OVERFLOW:hidden; TEXT-INDENT: -100000em;
}
UL#nav LI a:hover {
	BACKGROUND-IMAGE: none! important;
}


UL#nav LI#menu01 {
	BACKGROUND: url("layout_images/menu01_2.gif") no-repeat;
}
UL#nav LI#menu01 a {
	BACKGROUND: url("layout_images/menu01.gif") no-repeat;
}


UL#nav LI#menu02 {
	BACKGROUND: url("layout_images/menu02_2.gif") no-repeat;
}
UL#nav LI#menu02 a {
	BACKGROUND: url("layout_images/menu02.gif") no-repeat;
}


UL#nav LI#menu03 {
	BACKGROUND: url("layout_images/menu03_2.gif") no-repeat;
}
UL#nav LI#menu03 a {
	BACKGROUND: url("layout_images/menu03.gif") no-repeat;
}


UL#nav LI#menu04 {
	BACKGROUND: url("layout_images/menu04_2.gif") no-repeat;
}
UL#nav LI#menu04 a {
	BACKGROUND: url("layout_images/menu04.gif") no-repeat;
}


UL#nav LI#menu05 {
	BACKGROUND: url("layout_images/menu05_2.gif") no-repeat;
}
UL#nav LI#menu05 a {
	BACKGROUND: url("layout_images/menu05.gif") no-repeat;
}

UL#nav LI#menu06 {
	BACKGROUND: url("layout_images/menu06_2.gif") no-repeat;
}
UL#nav LI#menu06 a {
	BACKGROUND: url("layout_images/menu06.gif") no-repeat;
}


/* パンクズリスト部分 */
UL#plink {
	PADDING-LEFT:0px;
	margin:0px;
	background: #ffffff;
	font-size:12px;
	color:#777777;
	text-align:left;
	width:760px;HEIGHT:30px;
	TEXT-INDENT:0px;
}

UL#plink LI {
	FLOAT:left;
	list-style:none;
}

UL#plink LI a {
	color:#777777;
}


/* タブの部分 */
td.tab01 {
	padding:0px;margin:0px;background:url(layout_images/tab01.gif) no-repeat;width:150px;height:35px;text-align:center;color:#7f7f7f;font-weight:900;
}
.tab02 a {
	color:#ffffff;
}
.tab02 a:visited {
	color:#ffffff;
}
.tab02 a:hover {
	color:#ffffff;
}
td.tab02 {
	padding:0px;margin:0px;background:url(layout_images/tab02.gif) no-repeat;width:150px;height:35px;text-align:center;color:#eb6d2d;font-weight:900;
}
td.tab03 {
	padding:0px;margin:0px;background:url(layout_images/tab03.gif) repeat-x;height:35px;text-align:center;
}

#pagefooter{
	width:100%;
	background: #ffffff url("layout_images/pagefooter.gif") no-repeat;
	height:50px;
	font-size:12px;
	letter-spacing:0px;
	text-indent:0px;
	color:#777777;
}

UL#foot_nav {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:10px; HEIGHT: 30px;
}
UL#foot_nav LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px; HEIGHT: 30px;
}
UL#foot_nav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP:0px; HEIGHT: 30px;
}


UL#foot_nav {
	PADDING-LEFT:0px;
}

UL#foot_nav LI {
	FLOAT:right; WIDTH:100px;
}
UL#foot_nav LI a {
	OVERFLOW: hidden; TEXT-INDENT: -100000em;
}

UL#foot_nav LI#foot01 {
	BACKGROUND: url("layout_images/foot01.gif") no-repeat;
}
UL#foot_nav LI#foot02 {
	BACKGROUND: url("layout_images/foot02.gif") no-repeat;
}
UL#foot_nav LI#foot03 {
	BACKGROUND: url("layout_images/foot03.gif") no-repeat;
}
UL#foot_nav LI#foot04 {
	BACKGROUND: url("layout_images/foot04.gif") no-repeat;
}


/* 本文部分 */
#box700 {
	width:700px;
	margin-top:15px;
	background:#ffffff;
	font-size:12px;
	text-align:left;
	line-height:20px;
	vertical-align:middle;
	overflow:visible;
}
#box700 b {
	font-size:14px;
}
#box700 ul {
	list-style:circle;
}
#box700 p {
	font-size:14px;
}

#box700low {
	width:700px;
	height:50px;
	margin-top:15px;
	background:#ffffff;
	font-size:14px;
	text-align:center;
	line-height:20px;
	vertical-align:middle;
	overflow:visible;
	list-style:disc;
}


/* 削除対象 */
#box700lowR {
	width:700px;
	height:40px;
	margin-top:15px;
	background:#ffffff;
	font-size:14px;
	text-align:right;
	line-height:20px;
	vertical-align:middle;
	overflow:visible;
	list-style:disc;
}


.font6{
	font-size:6px;
}
.font7{
	font-size:7px;
}
.font8{
	font-size:8px;
}
.font9{
	font-size:9px;
}
.font10{
	font-size:10px;
}
.font11{
	font-size:11px;
}
.font12{
	font-size:12px;
}
.font13{
	font-size:13px;
}
.font14{
	font-size:14px;
}
.font15{
	font-size:15px;
	font-weight:bold;
}
.font30{
	font-size:30px;
	font-weight:bold;
}

/* ★★↑↑大政オリジナル↑↑★★ */

.entry-content {
	MARGIN: 5px 15px
}
.entry-content a { text-decoration:none; }
.entry-content a:hover { text-decoration: underline; }
