/* Default ---------------------------------------------------------------- */


/* Global */


body {
    font: normal 12px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
}




/* Header */


#header {
}


#header-inner {
    position: relative;
}


#header-name {
    margin: 0;
    line-height: 1;
}


#header-description {
    margin: 0;
    font-size: 14px;
    line-height: 1.125;
}


#header a {
    text-decoration: none;
}


#header a:hover {
    text-decoration: none;
}




/* Content */
.asset-data{
    text-align:right;
    padding:1px 2px 1px 0;
    border-top: 2px solid #dedede;
    border-bottom: 1px solid #dedede;
}


.asset-name {
    font-size: 16px;
    font-weight: bold;
    padding:5px 0 5px 22px;
    border-bottom: 2px solid #dedede;
    background:URL(img/ttl_ind.png) left center no-repeat;
}


.asset-name a {
    text-decoration: none;
}


.asset-name a:hover {
    text-decoration: underline;
}


.asset-ttl_img{
    vertical-align:middle;
}


.asset-content {
    margin: 5px 0 5px 0;
}


.asset-body {
    line-height: 1.7em;
}


.asset-more-link {
    font-weight: normal;
}


.asset-meta {
    margin-top: .25em;
    padding-top: 2px;
    font-weight: normal;
    border-top: 2px solid #dedede;
    display: block;
    padding-bottom: 3em;
}


.asset-footer a,
.comment-footer a {
    font-weight: normal;
}


.content-nav {
    margin: 5px 0 7px;
}


.archive-title {
    margin: 5px 0 20px;
    font-size: 14px;
    font-weight: normal;
}


.trackbacks-info,
.trackback-content,
.comment-content,
.comments-open-content,
.comments-closed {
    margin: 5px 0;
}


.trackbacks-header,
.comments-header,
.comments-open-header,
.archive-header,
.search-form-header,
.search-results-header {
    margin: 4px 0 8px 0;
    padding: 1px 0 1px 5px;
    font-size: 13px;
    font-weight: normal;
    border-left:solid 4px #dedede;
    background-color:#f6f6f6;
}


.search-results-header {
    margin-bottom: .25em;
}


.asset-more-link,
.asset-meta,
.comment-footer,
.trackback-footer,
.typelist-thumbnailed {
    font-size: 11px;
}


/* Footer */


#footer-content,
#footer-content a {
    color: #000000;
}










/* Global ----------------------------------------------------------------- */


body {
    color: #000000;  
    font-family: "trebuchet ms", arial, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;   
}


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


a:hover {
    text-decoration: underline;
}




/* Layout ----------------------------------------------------------------- */


#container-inner,
#content {
    background-color: #fff;
}


#header-inner, #content-inner, #footer-inner {
    padding-top: 0;
    padding-bottom: 0;
}


#header-inner, #beta-inner, #gamma-inner {
    padding-right: 0;
    padding-left: 0;
}




/* Header ----------------------------------------------------------------- */


#header { 
}


#header a {
    color: #000000;
    font-weight: bold;
}


#header a:hover {
    color: #888888;
    text-decoration: none;
}




#header-content {
    width: 775px; 
    height: 138px;
    margin: 8px 0 5px 0;
    background: #ffffff url(img/header_bk.jpg) no-repeat; 
}


#header-name {
    color: #000000;  
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif; 
    font-size: 21px;
    font-weight: bold;
    padding: 94px 0 0 25px;
}


#header-description {
    color: #000000;  
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;  
}




/* Content ---------------------------------------------------------------- */


.asset-name,
.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-title
.archive-header,
.search-form-header,
.search-results-header {
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;
} 


.asset-name,
.asset-name a,
.archive-title {
    color: #000000;
}


.asset-footer,
.asset-footer a,
.comment-footer,
.comment-footer a,
.trackback-footer {
    color: #000000;
}


.asset-body {
    padding: 0 5px;
}

.asset-footer {
    border-top-color: #000000;
}


.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
    color: #000000;
}




.archive-list-item {
    margin-bottom: 5px;
}
.archive-content li{
    margin:4px 0;
    padding-left:6px;
}








/* Widget ----------------------------------------------------------------- 


.layout-wtt #content-inner { background: transparent url(content-wtt.gif) repeat-y scroll right top; }
.layout-twt #content-inner { background: transparent url(content-twt.gif) repeat-y scroll left top; }
.layout-wt #content-inner { background: transparent url(content-wt.gif) repeat-y scroll right top; }
.layout-tw #content-inner { background: transparent url(content-tw.gif) repeat-y scroll left top; }


*/




.widget a,
.archive-widget .widget-list .item {
    color: #000000;
    text-decoration:none;
} 
.widget a:hover{
    text-decoration: underline;
}


.widget-header {
    width:184px;
    vertical-align:center;
    padding: 6px 2px 6px 18px;
    font-weight: normal; 
    font-family: "century gothic", futura, arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif; 
    background: url(img/part_ttl.png) top left no-repeat; 
}  
.widget .widget-header {
}


.layout-tw .widget .widget-header {
    border-left-width: 0;
}


.layout-twt #beta .widget-header,
.layout-tw .widget-header {
    border: 0;
}


.embed-asset-widget .widget-header {
    margin-bottom: 0px;
}  
.widget-header,
.widget-header a {
    text-decoration: none;
    color: #000000;
}


.widget-header .edit a {
} 
.widget .widget-header a:hover {
    text-decoration: underline;
}


#beta .widget-content {
    padding:0 13px;
}


#ganma .widget-content {
    padding:0 6px;
}


.media-stream-widget img {
} 
.widget-header .edit a,
.archive-widget .widget-list .item a,
.archive-widget .widget-list .item {
    font-weight: normal;
} 


.widget-header {
    font-size: 11.5px;
}


.widget-header a {
    text-decoration: none;
}


.widget-header a:hover {
    text-decoration: underline;
}


.widget-content {
    margin-top:-4px;
    margin-bottom: 15px;
    font-size: 11px;
}




/* "category" Widget */

.widget-archive-category li{
    vertical-align:middle;
}


/* "monthly" Widget */


.widget-archive-category li{
    vertical-align:middle;
}


/* "recent-entries" Widget */


.widget-recent-entries li{
    margin:0 0 8px 0;
    border-bottom:dotted 1px #dedede;
    padding-bottom:7px;
}




/* "recent-comments" Widget */


.widget-recent-comments strong{
    color:#888888;
}
.widget-recent-comments a{
    color:#778899;
}
.widget-recent-comments li{
    margin:0 0 6px 0;
    border-bottom:dotted 1px #dedede;
    padding-bottom:7px;
}






/* "Powered By" Widget */


.widget-powered .widget-content {
    padding: 10px;
    text-align: center;
}



/* "qrcode" Widget */


.widget-qrcode .qrimg{
    padding: 10px 10px 5px 10px;
    text-align: center;
}




/* Calendar Widget */


.widget-calendar .widget-content table {
    font-size: 10px;
}


/* Search Widget */


.widget-search .widget-content{
    text-align:center;
}
.widget-search .widget-content input{
    margin:2px 0;
}


/* campany Widget */
/* pr Widget */

/* syndication widget */
.widget-syndication{
    margin-top:20px;
}



/* widget-formto Widget */

.widget-formto .widget-content{

}
.form_txt{
    background:url(img/form_bk.png) no-repeat top;
    padding:12px 12px 3px 15px;
    margin:0;
}
.form_to{
    background:url(img/form_bk.png) no-repeat bottom;
    text-align:center;
    margin:0 auto;
    padding-bottom:11px;
}




/* products Widget */

.widget-products ul{
    text-align:center;
    height:auto;
    padding:0;
    margin:0;
}
.widget-products .prod_ttl{
    text-align:left;
    font-size:11px;
    padding: 10px 0 5px 25px;
    width:184;
    background:url(img/prod_head.png) no-repeat;
}
.widget-products li{
    margin:0;
    height:auto;
    padding:2px 0;
    background:url(img/prod_bk.png) repeat-y;
}
.widget-products .prod_footer{
    width:184;
    height:13px;
    background:url(img/prod_foot.png) no-repeat;
}







/* Footer Widgets */


#footer .widget {
    margin: 10px 0;
}


#footer .widget-content {
    padding-right: 0;
    padding-left: 0;
}


#footer .widget-powered .widget-content {
    padding: 0;
}




/* Footer ----------------------------------------------------------------- */


#footer { 
    background: #ffffff URL(img/footer_bk.jpg) no-repeat; 
    width:775;
    height:80;
    margin-top:20px;
    margin-bottom:5px;
}


#footer-content {
    text-align:center;
    margin: 35px 0;
}






/* Utilities -------------------------------------------------------------- */


#header:after,
#header-inner:after,
#content:after,
#alpha-inner:after,
#beta-inner:after,
#gamma-inner:after,
#footer:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}




#header-inner,
#content-inner,
#footer-inner,
.asset-body {
    height: 1%;
}




/* Custom Styles ---------------------------------------------------------- */


#content-inner {
    padding: 7px 0;
}


/* alpha */
#alpha{
    padding-top:4px;
}


/* beta */


/* gamma */
#gamma{
    background-color: #f5f5f5; 
    padding:5px 0 150px 0;
}

/* new mark */
span.new {
    display: none;
    color: red;
    font-weight: bold;
    font-size:90%;
}










