body { 
margin:0;
padding: 0;
font-family: 'ＭＳ Ｐゴシック','Osaka', 'Arial','Helvetica','sans-serif'; 
}

/* div id="body" 用 */
#body{
	width:880px;
	padding:0px;
	text-align:left;
}

h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}

/*COMMON PAGE SET */
#headinfotxt {margin-top: 3px; margin-left: 11px; margin-bottom:3px ; margin-right:11px; color:#FFFFFF;}
#headtxt {margin-top: 5px; margin-left: 10px; color:#666666}
#headlogo h1 img  {margin-top: 0px; margin-left: 11px; margin-bottom:3px;}
#globallinktxt {margin-top: 3px; margin-left: 11px; margin-bottom:3px ; margin-right:11px;}
#globallinktxt02 {margin-top: 3px; margin-left: 11px; margin-bottom:3px ; margin-right:11px; color:#FFFFFF;}
#loginform {margin-top: 5px; margin-left:5px ; margin-right:5px;}
#loginbt {margin-top: 5px; margin-bottom:5px;}
#navitxt {margin-top: 5px; margin-bottom:5px; margin-left:5px ; margin-right:5px;}
#naviimg {margin-top: 5px; margin-bottom:5px;}

#naviinfologo {margin-top: 2px;}
#naviinfotxt01 {margin-top: 10px; margin-left:5px ; margin-right:5px;}
#naviinfotxt02 {margin-top: 3px; margin-left:5px ; margin-right:5px;}
#naviinfomap {margin-top: 1px; margin-left:5px ; margin-right:5px;}
#naviinfobt {margin-top: 10px; margin-bottom:10px;}
#naviinfotxt01 {margin-top: 10px; margin-left:5px ; margin-right:5px;}
#navinewstxt {margin-top: 5px; margin-bottom:5px; margin-left:5px; margin-right:5px;}
#navipickuptit {margin-top: 3px; margin-left:5px; margin-right:5px; width:175px;}
#navipickuptxt {margin-top: 5px; margin-bottom:10px; margin-left:5px; margin-right:5px; width:175px;}
#contentstit {margin-top: 3px; margin-left:5px;}
#contentstxt {margin-top: 10px; margin-left:5px; margin-right:5px; width:270px;}
#contentslink {margin-top: 10px; margin-bottom:10px; margin-left:5px; margin-right:5px; width:270px;}
#contentslink01 {margin-top: 10px; margin-bottom:10px; margin-left:5px; margin-right:5px;}
#servicetxt01 {margin-top: 3px; margin-left:5px; margin-right:5px; width:268px;}
#servicetit {margin-top: 10px; margin-left:5px;}
#servicelink01 {margin-top: 3px; margin-bottom:10px; margin-left:4px; margin-right:3px;}
#servicelink02 {margin-top: 10px; margin-bottom:10px; margin-left:4px; margin-right:3px;}

#footertxt01  {margin-top: 2px; margin-bottom: 5px; margin-left:10px; margin-right:5px;}
#footertxt02  {margin-top: 2px; margin-left: 5px; margin-right:10px;}
#footertxt03  {margin-top: 15px; margin-left: 5px; margin-right:10px; color:#666666}
#pagetop  {margin-top: 10px; margin-right:10px;}

#pankuzutxt {margin-bottom:5px;}
#reader01  {margin-top: 5px; margin-bottom:5px;}


/*TOP PAGE SET */
#990img {margin-top: 10px;margin-left: 7px; margin-right:7px;}
#specialimg {margin-top: 5px;margin-left: 5px; margin-right:5px;}
#specialimg02 {margin-top: 5px;margin-left: 5px; margin-right:5px;}
#specialimg03 {margin-top: 10px;margin-left: 5px; margin-right:5px;}
#specialtxt {margin-top: 1px;margin-left: 5px; margin-right:5px;}
#specialtxt02 {margin-top: 1px;margin-left: 5px; margin-right:5px; margin-bottom:5px;}

#infotxt {margin-top: 5px;margin-left: 5px; margin-right:5px;}
#infotxt02 {margin-top: 15px;margin-left: 5px; margin-right:5px; margin-bottom:5px;}

#topnews{margin-top: 5px;margin-left: 10px;}
#topnewsset{margin-top: 12px;margin-left: 7px;}
#topnewsreader{margin-top: 8px;margin-bottom: 8px;}
#topabouttxt {width:283px;margin-top: 5px;margin-left: 9px;}
#topnaviset01{margin-top: 10px;margin-left: 10px;}
#topnaviset02{margin-top: 5px;margin-left: 10px;}
#topnavireader{margin-top: 3px;margin-left: 6px;}


/*SPECIAL PAGE SET */
#itemtxt01 {margin-top: 2px;margin-left: 0px; margin-right:15px;}

/* FORM SET */
form{ margin: 0; padding: 0;}


/* DIV&P SET */
div { margin-top: 0px; margin-bottom: 0px;}
p { margin-top: 0px; margin-bottom: 0px;}

#list001 { margin-top: 1px;}
#list002 { margin-top: 2px;}
#list003 { margin-top: 3px;}
#list004 { margin-top: 4px;}
#list01 { margin-top: 5px;}
#list006 { margin-top: 6px;}
#list007 { margin-top: 7px;}
#list008 { margin-top: 8px;}
#list009 { margin-top: 9px;}
#list02 { margin-top: 10px;}
#list011 { margin-top: 11px;}
#list012 { margin-top: 12px;}
#list013 { margin-top: 13px;}
#list014 { margin-top: 14px;}
#list03 { margin-top: 15px;}
#list04 { margin-top: 20px;}
#list05 { margin-top: 25px;}
#list06 { margin-top: 30px;}
#list07 { margin-top: 35px;}
#list08 { margin-top: 40px;}
#list09 { margin-top: 45px;}
#list10 { margin-top: 50px;}

#bottom001 { margin-bottom: 1px;}
#bottom002 { margin-bottom: 2px;}
#bottom003 { margin-bottom: 3px;}
#bottom004 { margin-bottom: 4px;}
#bottom01 { margin-bottom: 5px;}
#bottom02 { margin-bottom: 10px;}
#bottom03 { margin-bottom: 15px;}
#bottom04 { margin-bottom: 20px;}
#bottom05 { margin-bottom: 25px;}

#left001 { margin-left: 1px;}
#left002 { margin-left: 2px;}
#left003 { margin-left: 3px;}
#left004 { margin-left: 4px;}
#left01 { margin-left: 5px;}
#left006 { margin-left: 6px;}
#left007 { margin-left: 7px;}
#left008 { margin-left: 8px;}
#left009 { margin-left: 9px;}
#left02 { margin-left: 10px;}
#left011 { margin-left: 11px;}
#left012 { margin-left: 12px;}
#left013 { margin-left: 13px;}
#left014 { margin-left: 14px;}
#left03 { margin-left: 15px;}
#left016 { margin-left: 16px;}
#left017 { margin-left: 17px;}
#left018 { margin-left: 18px;}
#left019 { margin-left: 19px;}
#left04 { margin-left: 20px;}
#left05 { margin-left: 25px;}
#left06 { margin-left: 30px;}
#left07 { margin-left: 35px;}
#left08 { margin-left: 40px;}
#left09 { margin-left: 45px;}
#left10 { margin-left:50px;}
#left11 { margin-left:400px;}



.list001 { margin-top: 1px;}
.list002 { margin-top: 2px;}
.list003 { margin-top: 3px;}
.list004 { margin-top: 4px;}
.list01 { margin-top: 5px;}
.list006 { margin-top: 6px;}
.list007 { margin-top: 7px;}
.list008 { margin-top: 8px;}
.list009 { margin-top: 9px;}
.list02 { margin-top: 10px;}
.list011 { margin-top: 11px;}
.list012 { margin-top: 12px;}
.list013 { margin-top: 13px;}
.list014 { margin-top: 14px;}
.list03 { margin-top: 15px;}
.list04 { margin-top: 20px;}
.list05 { margin-top: 25px;}
.list06 { margin-top: 30px;}
.list07 { margin-top: 35px;}
.list08 { margin-top: 40px;}
.list09 { margin-top: 45px;}
.list10 { margin-top: 50px;}

.bottom001 { margin-bottom: 1px;}
.bottom002 { margin-bottom: 2px;}
.bottom003 { margin-bottom: 3px;}
.bottom004 { margin-bottom: 4px;}
.bottom01 { margin-bottom: 5px;}
.bottom02 { margin-bottom: 10px;}
.bottom03 { margin-bottom: 15px;}
.bottom04 { margin-bottom: 20px;}
.bottom05 { margin-bottom: 25px;}

.left001 { margin-left: 1px;}
.left002 { margin-left: 2px;}
.left003 { margin-left: 3px;}
.left004 { margin-left: 4px;}
.left01 { margin-left: 5px;}
.left006 { margin-left: 6px;}
.left007 { margin-left: 7px;}
.left008 { margin-left: 8px;}
.left009 { margin-left: 9px;}
.left02 { margin-left: 10px;}
.left011 { margin-left: 11px;}
.left012 { margin-left: 12px;}
.left013 { margin-left: 13px;}
.left014 { margin-left: 14px;}
.left03 { margin-left: 15px;}
.left016 { margin-left: 16px;}
.left017 { margin-left: 17px;}
.left018 { margin-left: 18px;}
.left019 { margin-left: 19px;}
.left04 { margin-left: 20px;}
.left05 { margin-left: 25px;}
.left06 { margin-left: 30px;}
.left07 { margin-left: 35px;}
.left08 { margin-left: 40px;}
.left09 { margin-left: 45px;}
.left10 { margin-left:50px;}
.left11 { margin-left:400px;}


/* LINK SET */
:focus, :active { outline: 0px }

a:link {text-decoration: underline; color: #333333;}
a:visited {text-decoration: underline; color: #333333;}
a:active {text-decoration: underline; color: #999999;}
a:hover {text-decoration: none; color: #666666;}

a.objlinks:link {text-decoration: none; color: #5e544a;}
a.objlinks:visited {text-decoration: none; color: #5e544a;}
a.objlinks:active {text-decoration: none; color: #5e544a;}
a.objlinks:hover {text-decoration: none;color: #a1958a;}

a.objglobal:link {text-decoration: none; color: #333333;}
a.objglobal:visited {text-decoration: none; color: #333333;}
a.objglobal:active {text-decoration: none; color: #999999;}
a.objglobal:hover {text-decoration: underline;color: #666666;}

a.objlinks01:link {text-decoration: none; color: #3333cc;}
a.objlinks01:visited {text-decoration: none; color: #3333cc;}
a.objlinks01:active {text-decoration: none; color: #3333cc;}
a.objlinks01:hover {text-decoration: none;color: #9999ff;}

a.objlinks02:link {text-decoration: underline; color: #3d3e8b;}
a.objlinks02:visited {text-decoration: underline; color: #3d3e8b;}
a.objlinks02:active {text-decoration: underline; color: #3d3e8b;}
a.objlinks02:hover {text-decoration: none;color: #9999ff;}

a.objlinks03:link {text-decoration: none; color: #FFFFFF;}
a.objlinks03:visited {text-decoration: none; color: #FFFFFF;}
a.objlinks03:active {text-decoration: none; color: #FFFFFF;}
a.objlinks03:hover {text-decoration: underline;color: #FFFFFF;}

a.redlink:link {text-decoration: underline; color: #CC0000;}
a.redlink:visited {text-decoration: underline; color: #CC0000;}
a.redlink:active {text-decoration: underline; color: ##FF7777;}
a.redlink:hover {text-decoration: none; color: #CC0000;}



/* IMAGE SET */

.img { border: 1px black solid; } 

.img_2{
  border-style: solid;          /* 枠の形 */
  border-width: 1px;            /* ４方向の枠 */
  border-color: #333333;        /* 上の色 */
  padding-top: 3px;            /* 上の空白 */
  padding-bottom: 3px;         /* 下の空白 */
  padding-left: 3px;            /* 左の空白 */
  padding-right: 3px;           /* 右の空白 */
}
.img-right-01 {
	margin:0px 0px 10px 10px;
	float:right;
}
.img-left-01 {
	margin:0px 10px 10px 0px;
	float:left;
}
.img-bdfff { border: 3px #FFFFFF solid; } 


/* TXT SET */
.item-txt-01 { 
	width:216px;
	background:#FFFFFF;
	padding:0px 5px 5px 5px;
	_width:226px;
} 
.item-txt-02 { 
	width:156px;
	background:#FFFFFF;
	padding:0px 5px 5px 5px;
	_width:166px;
} 
.txt-720 {
	padding:10px 0px 0px 0px;
	width:720px;
}
/* CLEAR SET */
.clear { clear:both; }

/* BOX SET */
.box-bd-bgeee-290 {
	border:#6699FF solid 1px;
	background:#eeeeee;
	padding:5px;
	width:290px;
	_width:300px;
}
.box-bd-bgeee-720 {
	border:#6699FF solid 1px;
	background:#eeeeee;
	padding:0px;
	_padding:5px;
	width:720px;
	_width:auto;
}
	

/* ITEM BACK SET */
.bg-item-01 {
	background:url(../img/bg_item_01.gif) repeat-y top;
	height:auto;
	padding:12px 3px 12px 12px;
}
.bg-item-02 {
	background:url(../img/bg_item_02.gif) repeat-y top;
	height:auto;
	padding:12px 3px 12px 12px;
}
.bg-item-03 {
	background:url(../img/bg_item_03.gif) repeat-y top;
	height:auto;
	padding:12px 3px 12px 12px;
}

/* UL BACK SET */
ul.item-colum03 {
	margin:0px;
	padding:0px 0px 0px 0px;
	_padding:0px 0px 0px 0px;
}
ul.item-colum03 li {
	float:left;
	margin:0px;
	padding:0px 8px 0px 0px;
	list-style:none;
	_padding:0px 8px 0px 0px;
}
ul.item-colum03-02 {
	margin:0px;
	padding:20px 0px 0px 0px;
	_padding:10px 0px 0px 0px;
}
ul.item-colum03-02 li {
	float:left;
	margin:0px;
	padding:0px 8px 0px 0px;
	list-style:none;
}

