/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt4/mt-static/themes-base/blog.css);
@import url(/mt4/mt-static/support/themes/unity-tricolor/unity-tricolor.css);
/* end StyleCatcher imports */

/* add custom css here */

body {
    font: normal 13px "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", arial;
    color: #05182b;   
    background: #ededed;
}

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

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

a:visited {
text-decoration: none;
}

.asset-name,
.asset-name a,
.archive-title {
    color: #888;
text-decoration: none;
}

.comments-header,
.comments-open-header,
.trackbacks-header,
.archive-header,
.search-form-header,
.search-results-header {
    color: #888;
text-decoration: none;
}

.widget-header {
    padding: 5px 15px;
    font-size: 12px;
    font-weight: bold; 
    font-family: arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif; 
    background-color: #fff; 
text-decoration: none;
} 


#header-name a {
position:absolute; 
display:block;
top:0px; 
left:29px;
width:99px;
height:110px;
font-size: 12px;
background-image: url(http://www.z-pro.jp/logo.gif);
text-indent:-9999px;
text-decoration: none;
}

.contact a {
position:absolute; 
top:105px; 
left:825px;
display:block;
width:97px;
height:12px;
background-image:url(http://www.z-pro.jp/toi.gif); 
text-indent:-9999px;
text-decoration: none;
}

.contact a:hover{
background-position:0px -12px;
text-decoration: none;
}

.kaisha a {
position:absolute; 
top:105px; 
left:750px;
display:block;
width:75px;
height:12px;
background-image:url(http://www.z-pro.jp/kai.gif); 
text-indent:-9999px;
text-decoration: none;
}

.kaisha a:hover{
background-position:0px -12px;
}




#container-inner {
background-color: #AAA;
}

#header {
    padding-top: 24px;
    position: static; 
background: url(top_banar.gif) no-repeat center top;
    width: 100%; 
border-top: solid 0px #A30059;
border-bottom: solid 0px #A30059;
    height: 130px;
}

#header-inner {
background-color: #;
background: url(top_banar.gif) no-repeat center top;
height:120px;
}

#header-name { 
    margin-top: 40px;
    height: 30px;
}

#header-description {
    margin: 0;
    font-size: 12px;
    margin-bottom: 40px;
}

.layout-twt #content-inner { 
background: transparent url(http://www.z-pro.jp/gray.gif) repeat-y scroll left top; 
}

.widget-header {
    color: #DAE138;
    padding: 5px 15px;
    font-size: 12px;
    /* font-weight: bold; */
    font-family: arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif; 
    /* background-color: #700; */
letter-spacing: 0.2em;
background: url(http://www.z-pro.jp/menu_back.jpg) no-repeat center top;
}


.widget-content {
    padding: 0 15px;
    margin-top: 5px;
    margin-bottom: 20px;
    font-weight: 100;
    font-size: 10px;
    letter-spacing: 0.2em;
}

.widget-content a {
    text-decoration: none;
    font-weight: 100;
    color: #fff;
}

.widget-content a:hover {
    text-decoration: underline;
    font-weight: 100;
}


/* top main menu */
.widget-top-con {
    padding: 0px;
    margin-top: 5px;
    font-weight: 100;
    position: relative;
    margin: 0px;
}

.widget-toplist {
  overflow: auto;
  margin-right: 0;
margin: 0;
padding: 0;
list-style: none;
margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 5px;
}

.widget-top-item {
 border-bottom: 1px solid #666;
 font-size: 11px;
letter-spacing: 0.1em;
/* background: transparent url(http://www.z-pro.jp/j_title.jpg) no-repeat center top; */
 margin-bottom: 0px;
 margin-top: 0px;
 padding-top: 8px;
 padding-bottom: 9px;
 padding-left: 15px;
}

.widget-top-item a {
    text-decoration: none;
    font-weight: 100;
    color: #333;
}

.widget-top-item a:hover {
    text-decoration: underline;
    font-weight: 100;
    color: #333;
}


/* top main menu over */


#gamma .widget-header {
    color: #DAE138;
    letter-spacing: 0.2em;
    background: url(http://www.z-pro.jp/menu_back.jpg) no-repeat center top;
}

#gamma .widget .widget-header {
    border-left: 0px;
}


#gamma .widget-content a {
    text-decoration: none;
    font-weight: 100;
    color: #333;
    background: #CCC;
}

#gamma .widget-content a:hover {
    text-decoration: underline;
    font-weight: 100;
}



.top-page {
    width: 200px;
}

.widget-list-item {
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #999;
}


#gamma .widget-list-item {
border-bottom: 1px solid #EDEDED;
padding-bottom: 5px;
margin-bottom: 10px;
}

.powered-content {
    background-color: #FFF;
    padding: 0 15px;
    margin-top: 5px;
    margin-bottom: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.other_title {
font-size: 22px;
padding-top: 6px;
padding-left: 5px;
padding-bottom: 5px;
height: 40px;
color: #888;
font-weight: 600;
/* background: url(http://www.z-pro.jp/title_top.jpg) no-repeat center top; */
}

.other_title a {
    text-decoration: none;
    color: #888;
    font-weight: 600;
}
.other_title a:hover {
    text-decoration: none;
    color: #DAE138;
    font-weight: 600;
}
.other_title a:visited {
    text-decoration: none;
    color: #888;
    font-weight: 600;
}


.top_title {
    font-size: 22px;
    color: #888;
    padding-top: 6px;
    padding-left: 5px;
    padding-bottom: 5px;
height: 28px;
    /* background: url(http://www.z-pro.jp/title_top2.jpg) no-repeat center top; */
}
.works-title {
    font-size: 22px;
    padding-top: 6px;
    padding-left: 5px;
    padding-bottom: 5px;
height: 28px;
    background:#fff;
    text-decoration: none;
    color: #888;
    font-weight: 600;
}

.top_title a {
    text-decoration: none;
    color: #888;
    font-weight: 600;
}
.top_title a:hover {
    text-decoration: none;
    color: #DAE138;
    font-weight: 600;
}



.top_con {
    margin: 0px;
}

.top_info {
    padding:10px;
    margin-top: 10px;
    margin-bottom: 25px;
    font-weight: bold;
    font-size: 10px;
    letter-spacing: 0.2em;
    background-color: #EDEDED;
    /* border: 1px solid #CCF; */
line-height: 1.5em;
    color: #333;
}

.top_info_head a {
margin-top: 5px;
font-weight: 300;
padding-bottom: 5px;
text-decoration: none;
color: #888;
}
.top_info_head a:hover {
text-decoration: underline;
}



.asset-footer {
    border-top: 1px solid #DAE138;
    margin-bottom: 20px;
}

.list-1{
width: 35px;
float: left;
overflow: hidden;
margin-right: 10px;
margin-bottom: 5px;
}

.list-2{
float: left;
width: 110px;
}
.list-3{
clear: left;
}

div.widget-assets div.widget-content ul.widget-list {
  overflow: auto;
  margin-right: 0;
}

#footer { 
    background-color: #AAA; 
}
