/* フォントサイズ指定 */
/*
10 	77
11 	85
12 	93 (was 93)
13 	100
14 	108 (was 107)
15 	116 (was 114)
16 	123.1 (was 122)
17 	131 (was 129)
18 	138.5 (was 136)
19 	146.5 (was 144)
20 	153.9 (was 152)
21 	161.6 (was 159)
22 	167
23 	174
24 	182
25 	189
26 	197 
*/



body {
padding: 0;
line-height: 1.3;
text-align: center;
font-family: Helvetica, "Arial", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;
background-color: #ebe8e3;
}

/*\*//*/
body, input, textarea, select {
	font-family: Osaka;
}
/**/


body * {
color: #666;
}

a {
color: #c8a159;
text-decoration: none;
}

a:visited {
color: #c8a159;
text-decoration: underline;
}

a:hover {
color: #c8a159;
text-decoration: underline;
}

a:active {
color: #c8a159;
text-decoration: underline;
}

hr {display: none;}
img {border: 0px;}
ul{margin: 0px; padding: 0px;}
li{list-style-type: none;margin: 0px; padding: 0px;}

#container{
margin:1em auto;
text-align: left;
background: url(common/images/pageBg_top.gif) no-repeat left top;
background-color: #FFFFFF;
width:988px;
}

#container-inner{
margin:0 auto;
min-height:100%;
text-align:left;
width:988px;
padding: 0px;
background: url(common/images/pageBg_middle.gif) repeat-y left top;
}

#header-inner {
padding-bottom: 17px;
}

#header-content {
height: 115px;
width: 940px;
background: url(/common/images/header.jpg) no-repeat 0 0;
}

#header-description{
font-size: 93%;
padding: 30px 20px 20px 20px;
color: #c8a159;
}

#header-name {
padding: 20px 0 0 20px;
margin: 0;
font-weight: bold;
font-family: "arial";
font-size:  153.9%;
letter-spacing: 0.2em;
line-height: 1;
}

#header-name a{
color: #c8a159;
text-decoration: none;
}

div.widget-sign-in,
.byline,
.asset-meta,
.widget-recent-assets,
.widget-search,
.widget-powered,
.widget-footer-links,
.entry-meta,
#homepage-image {
display: none;
}

div#main-navigation-inner {
margin-bottom: 20px;
padding-left: 24px;
}

div#main-navigation-inner li {
display: inline;
margin-right: 1em;
}

#header, #content, #footer {
clear: both;
position: inherit;
padding-left: 4px;
}

#footer {
background: url(common/images/pageBg_bottom.gif) no-repeat left bottom;
margin-bottom: 20px;
}

#alpha, #beta, #gamma {
position: inherit;
}
#content-inner{
padding-top: 0px;
}

.layout-wm #alpha {
width:720px;
}

.layout-wtt #alpha {
width:720px;
}
.layout-wt #alpha {
width:720px;
}

.layout-wm #beta {
width:220px;
}
.layout-wt #beta {
width:220px;
}
.layout-wtt #beta {
left:0px;
width:220px;
}
.layout-wtt #gamma {
right:0px;
width:220px;
}
#page-title {
color: #333333;
font-size: 123.1%;
font-weight: bold;
background-color: whitesmoke;
padding: 0.5em 0.5em 0.5em 0.7em;
}

#page-title em{
font-style: normal;
color: #333333;
margin-right: 0.5em;
}

h2.entry-title {
font-size: 123.1%;
font-weight: bold;
background-color: whitesmoke;
padding: 0.5em 0.5em 0.5em 0.7em;
}

h2.entry-title a{
background: url(/common/images/icn_docs.gif) no-repeat 0 50%;
color: #333333;
text-decoration: none;
background-color: whitesmoke;
padding: 0.5em 0.5em 0.5em 0.7em;
}
h2.entry-title a:hover{
color: #666666;
text-decoration: none;
background-color: whitesmoke;
padding: 0.5em 0.5em 0.5em 0.7em;
}

.widget-content dt {
margin-top: 1em;
}

.page-asset {
margin-bottom: 3em;
}

.copyright {
font-size: 77%;
}

ul li.lnk_docs {
background: url(/common/images/icn_docs.gif) no-repeat 0 50%;
text-indent: -15px;
_padding-left: 15px;
min-height: 12px;
_height: 12px;
}
ul li.lnk_docs a{
padding-left: 15px;
}

div.entry-asset h2.entry-title {
background-color: whitesmoke;
padding-left: 0.7em;
min-height: 18px;
_height: 18px;
}

div.entry-asset h2.entry-title a {
padding-left: 15px;
}

#beta-inner{
padding-left: 0px;
}

#beta-inner div.featureObj{
width: 180px;
padding: 20px;
margin-bottom: 20px;
background-color: #ededed;
}
#beta-inner div.featureObj img{
padding-bottom: 10px;
}