#body_attr {
  margin: 15px 0px 0px 10px; 
  background: #FFFFFF;
}

#container {
  width: 750px
  text-align: left;
  font-size: 0.85em;
  line-height: 1.1em;
}

#title {
  width: 750px;
  margin: 10px 0px 30px 0px; 
  padding: 2px 2px 2px 10px
  font-size: 1.5em;
  font-weight: bold;
  line-height: 1.7em;
  border-bottom:solid 3px #ffcc00;
}

a:link {  color: #000099; text-decoration: none}
a:hover {  color: #990099; text-decoration: underline}
a:visited {  color: #000099; text-decoration: none}
a:active {  color: #FF0000; text-decoration: none}

.border_search {  border-style: dashed}
.font9 {font-size:80%: Line-Height:140%}
.font10{font-size:90%; Line-Height:140%}
/*.td1 {  line-height: 25px; text-decoration: underline}*/
.FS14pc {  font-size: 100%; line-height: 140%}
.FS12pc {  font-size: 90%; line-height: 140%}
.FS10pc {  font-size: 80%; line-height: 120%}
.td_s_map_outside {  background-color: #999999}

.theme_bgcolor {background-color: #ff8200;}
.contrast_bgcolor {background-color: #ffffcc;}
.accent_bgcolor {background-color: #cc9900;}
.theme_color {color: #ff8200;}
.contrast_color {color: #ffffff;}

.title_block		{
					margin: 10px 0px 30px 0px; 
					width: 750px; 
					border-bottom:solid 3px #ffcc00;
					padding: 2px 2px 2px 10px
					}

.title_lm			{
					font: bold 1.2em/1.3em "ＭＳ ゴシック", "Osaka−等幅";
					}

.title				{
					font: bold 1.2em/1.3em "ＭＳ ゴシック", "Osaka−等幅";
					margin: -1.3em 0em 0em 1em
					}

#s_cat .title				{
					font: bold 1.2em/1.3em "ＭＳ ゴシック", "Osaka−等幅";
					margin: -1.3em 0em 0em 0em
					}



/* ここからリニューアル版 */
/*
body {
    font-size:14.5px;
}
*/

h2,h3,h4,h5,h6 {
    font-size:14.5px;
/*  font-size: 0.85em;*/
}

/*
a:link, a:visited, a:active { text-decoration: none }
a:hover { text-decoration: underline}
*/

#wrapper {
    background-color:#ffffff;
/*    border:1px #666666 solid;*/
    width:750px;
}

#edit_wrapper {
    background-color:#ffffff;
/*    border:1px #666666 solid;*/
    width:750px;
}

/*
#container {
    background-color:#ffffff;
    border-style:solid;
    border-color:#666666;
    border-width:1px;
    margin:15px 20px;
    padding:5px 10px;
}
*/
.page_title{
    border:1px solid #666666;
    border-left-width:10px;
    background-color:#eeeeee;
    font-size:16px;
    margin:0px;
    margin-bottom:10px;
    padding:2px 0px 2px 10px;
}

.page_subtitle{
    font-size:15px;
    font-weight:normal;
    margin-left:10px;
}

.page_title a:link,.page_title a:visited,.page_title a:active { color:#003399; }
.page_title a:hover { color:#003399; }

#edit_menu {
    margin: 0px;
    padding: 5px 0px;
    background-color: #eeeeee;
    border-bottom: solid 1px #333333;
    width:750px;
}

#edit_menu .name {
    float: left;
    padding-left: 10px;
    font-weight: bold;
}

#edit_menu .link {
    text-align: right;
    padding-right: 10px;
    font-weight: normal;
}

.edit_page_title{
    border-left:10px solid #666666;
    font-size:16px;
    margin:10px ;
    padding:2px 0px 2px 10px;
}



.edit_block{
    margin:0px 10px 10px 10px;
}

.edit_block .edit_title{
    margin:0px;
    padding:5px 10px;
    border:1px #cccccc;
    border-style:solid solid none solid;
    background-color:#cccccc;
    font-weight:bold;
}

.edit_block .edit_content{
    border:1px #cccccc solid;
    margin:0px;
    padding:5px 10px;
}

.edit_block .edit_button{
    margin-top:5px;
    text-align:center;
}

.edit_block .edit_table_title{
    margin:0px;
    padding:5px 10px;
    border:1px #666666;
    border-style:solid solid none solid;
    background-color:#cccccc;
    font-weight:bold;
}

.edit_block table {
    border: solid 1px #666666;
    border-collapse: separate;
    border-spacing: 1px;
    font-size: 14px;
}

.edit_block th {
    border-style:solid;
    border-color:#ffffff #333333 #333333 #ffffff;
    border-width:2px;
    background-color: #cccccc;
}

.edit_block td {
    border-style: solid;
    border-color:#ffffff #333333 #333333 #ffffff;
    border-width:1px;
    background-color: #ffffff;
}


.navi{
    text-align:center;
    font-size:14px;
}

.alerts{
    color:#ff0000;
}

.messages{
    color:#0000ff;
}




