
/*common*/
*     { }
html          { background-image: url("../images/menubg.gif"); background-repeat: repeat-y; background-position: left top }
body             { background-color: #fff !important; background-image: url("../images/menubg.gif"); background-repeat: repeat-y; background-position: left top; width: 100% }
a   { }
a:link  { }
a:visited  { }
a:hover    { }
a:active  { }
img     { }
div { }
h1,h2,h3,h4,h5,h6  { }
div.clr   { }
form { }
button  { }
a.acmp  { }
.float-left  { }
.float-right   { }
/*container*/
#container                { width: auto !important; height: inherit }
body > #container       { position: relative }
/*maincontents*/
#maincontents               { padding-bottom: 0; position: relative; width: auto; height: 100% }
#container > #maincontents   { padding-bottom: 30px }
body > #maincontents { }

/*menumain*/
#menumain        { position: static }
/*menu*/
#kaikeihome-menu        { position: absolute; top: 0; left: 0; float: none; border-right: 1px solid #fff }
#kaikeihome-menu *    { }
#kaikeihome-menu ul     { float: left }
#kaikeihome-menu ul li      { }
#kaikeihome-menu ul li div.top a:link  { color: #fff }
#kaikeihome-menu ul li div.top a:visited  { color: #fff }
#kaikeihome-menu ul li div.top a:hover  { color: #ff5; text-decoration: underline }
#kaikeihome-menu ul li div.top a:active {}
#kaikeihome-menu ul li h3           { }
#kaikeihome-menu ul li > h3    { }
#kaikeihome-menu ul ol      { width: 100% }
#kaikeihome-menu ul ol li          { border-right: 1px solid #d9e2ed; border-left: 1px solid #d9e2ed }
#kaikeihome-menu ol a           { width: 100% }
#kaikeihome-menu ol li > a   { }
#kaikeihome-menu ol li a:link  { }
#kaikeihome-menu ol li a:visited { }
#kaikeihome-menu ol li a:hover      { }
#kaikeihome-menu ol li a:active { }
#kaikeihome-menu ol li a span   { }
/*menu 1-3*/
#kaikeihome-menu ul li div.top a     { width: 180px }
div.top > a { }


a.menu-switch      { }
a.menu-switch img     { }
a.menu-switch:hover img     { }
a.menu-switch:link {  }
a.menu-switch:visited {  }
a.menu-switch:hover   { }
a.menu-switch:active {  }
#menu-switch-01-open  { }
#menu-switch-02-open  { }
#menu-switch-03-open  { }

/*main*/
#kaikeihome-main    { margin-left: 180px !important; padding-left: 0; width: 100%; float: none }
#menumain > #kaikeihome-main { width: auto }


/*main-top*/
#main-top     { width: auto }
#main-top *    { }
#main-image  { width:auto; }
#main-message        { width: 95% }
#main-message p  { }
#main-news       { width: 90% }
#main-news h3      { }
#main-news > h3  { }
#main-news-past   { }
#main-news-past a     { }
#main-news-past a:link {}
#main-news-past a:visited {}
#main-news-past a:hover {}
#main-news-past a:active {}
#main-news ul    { }
#main-news ul li   { }
#main-news ul li span   { }
#main-news ul li span.fresh  { }
#main-news ul li a   { }
/*main-intro*/
#arrange { }
#arrange table    {  }
#arrange td    {  }
#arrange img    { margin-right: 10px }


/*main-basic*/
#main-basic       { width:auto; }
#main-basic *    { }
#main-basic .basic         { }
#main-basic p   { }
#main-basic p #add-img  { }
#main-basic #add-img    {
    overflow: visible;
    width: 100%;
}
#main-basic #add-link    { }
#main-basic #add-link ul    { }
#main-basic #add-link li  { }
#main-basic #add-link a    { }
#main-basic #add-link a:link { }
#main-basic #add-link a:visited { }
#main-basic #add-link a:hover { }
#main-basic #add-link a:active { }
/*main-basic add-map*/
#main-basic #add-map    { }
#main-basic #add-address     { }
#add-map > #add-address    { }
#main-basic #add-map img    { }
/*main-basic renew*/
#main-basic #renew { }
/*main-original*/
#main-original { width:auto; margin-right: 10px; margin-left: 10px; }
#main-original * { }
/*map button*/
#map  { }
#map form  { }
#map button  { }
/*footer*/
#main-top #kaikeihome-footer { background-image: none !important; background-color: transparent !important; }
#kaikeihome-footer       { background-color: transparent; text-align: right; padding-bottom: 5px; position: static; width: 100%; background-color: transparent !important; background-image: none !important; border-top: 1 dotted #e8e8e8 !important; padding-top:6px;  }
#kaikeihome-footer #counter             { background-color: #474747; background-image: url("../images/counterbg.gif"); margin-right: 5px; padding: 2px; position: static }
#main-top > #kaikeihome-footer   { width: auto; height: auto }


/*header*/
#kaikeihome-header                { background-position: left top; margin-left: 180px; width: 100%; height: auto; border-left: 1px solid #fff }
#maincontents > #kaikeihome-header  { min-height: inherit }
#kaikeihome-header img  { }
#kaikeihome-header > img  { }
#kaikeihome-header *  { }
#kaikeihome-header div.maillink     { }
#kaikeihome-header div.maillink a             { }
#kaikeihome-header div.maillink a:link      { }
#kaikeihome-header div.maillink a:visited      { }
#kaikeihome-header div.maillink a:hover            { }
#kaikeihome-header div.maillink a:active  { }
/*header-style*/
#kaikeihome-header img { }
#kaikeihome-header .headertitle      { background-color: transparent; text-align: center; margin: 10px 0px 5px; border-style: none; width:100%; }
#kaikeihome-header > .headertitle      { }
#headersubtitle                      { width:100%; }




#headersubtitleup { }
#headersubtitledown { }


#kaikeihome-header > #headersubtitle { width: auto }


/*settlement*/
#main-settlement   { margin-right: 2em; margin-left: 2em }
#main-settlement h2 { }
#main-settlement > h2 { }
#main-settlement h3 { }
#main-settlement > h3 { }
#main-settlement h4 { }
#main-settlement > h4 { }
#main-settlement ul { }
#main-settlement ul.bal { }
#main-settlement > ul { }
#main-settlement ul li { }
#main-settlement ul li a { }
#main-settlement ul li > a { }
#main-settlement ul.bal li a { }
#main-settlement ul li a:link { }
#main-settlement ul li a:visited { }
#main-settlement ul li a:hover { }
#main-settlement ul li a:active { }
#main-settlement div.pagelink { }
#main-settlement div.pagelink a { }
#main-settlement div.pluginmsg { }
#main-settlement div.pluginmsg img { }
#main-settlement table  { width: 80% }
#main-settlement th { }
#main-settlement td { }

/*---------------------------------- edit ----------------------------------*/

h4.mmg_article_title {
	padding-top:5px;
	padding-bottom:5px;

}

/*---------------------------------- /edit ----------------------------------*/

@media print {
	#kaikeihome-main { position:relative;left:0px; }
}
