/*



A Six Apart theme adapted for Movable Type default templates 

name: Professional Pink

designer: Jim Ramsey 

designer_url: http://www.jimramsey.net/ 

layouts: layout-wm



*/





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



/* Global */



body {

    font: normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;

}



td#henka:hover {

  background: #ffeeee;

        position: relative;

        top: 0px; left: 0px;

        box-shadow: 6px 10px 10px rgba(0,0,0,0.4);

}



/* Header */



#header {

    

}



#header-inner {

    position: relative;

}



#header-name {

    margin-bottom: 0;

}



#header-description {

    

}



#header a {

    text-decoration: underline;

}



#header a:hover {

    text-decoration: underline;

}





/* Content */



.asset-name {

    

}



.asset-name a {

    text-decoration: none;

}



.asset-name a:hover {

    text-decoration: underline;

}



.asset-content {

    margin: 5px 0;

}



.asset-more-link {

    font-weight: bold;

}



.asset-meta {

    border-top: 1px solid #ccc;

}



.asset-footer a,

.comment-footer a {

    font-weight: normal;

}



.content-nav {

    margin: 5px 0 10px;

}



.archive-title {

    margin: 5px 0 0px;

    font-size: 16px;

    font-weight: bold;

}



.trackbacks-info,

.trackback-content,

.comment-content,

.comments-open-content,

.comments-closed {

    margin: 5px 0;

}



.widget-header,

.trackbacks-header,

.comments-header,

.comments-open-header,

.archive-header,

.search-form-header,

.search-results-header {

    margin: 0;

    padding: 5px 0;

    font-weight: bold;

}



.search-results-header {

    margin-bottom: .25em;

}



.asset-more-link,

.asset-meta,

.comment-footer,

.trackback-footer,

.typelist-thumbnailed {

    

}





/* Utility */



.widget-header,

.trackbacks-header,

.comments-header,

.comments-open-header,

.archive-header,

.search-form-header,

.search-results-header {

    /* ie win (5, 5.5, 6) bugfix */

    p\osition: relative;

    width: 100%;

    w\idth: auto;

}





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



body {

    color: #000;  

    font-family: georgia;   

    background-color: #fff; 

}



a {

    color: #069;

    text-decoration: none !important;

}



a:hover {

    text-decoration: underline !important;

}





/* 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;

}



#content { 

    margin-top: 11px;  

    margin-bottom: 10px;  

}



#container-inner {

    width: 100%;

    margin-right: 0;

    margin-left: 0;

}



#header-inner,

#main-navigation-inner,

#content-inner,

#footer-inner {

    position: relative;

    width: 940px;

    margin: 0 auto;

}





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



#header { 

    background: #000 repeat-x 0 0;

}



#header a {

    color: #blue;

}



#header-content {

    width: 1080px; 

    margin: 14px 12px 9px;

}



#header-name {

    color: #fff; 

    font-size: 18px;

    margin-bottom: 1px;

}



#header-description {

    color: #777;

    font-size: 15px;  

}





/* Navigation ----------------------------------------------------------------- */



#main-navigation {

    background: # url(https://www.keibanande.net/green/mt-static/support/themes/professional-pink/nav-bg.gif) repeat-x 0 0;
   background-color: #b7ffb5;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-family: メイリオ;
    line-height: 21px;
    
}



#main-navigation-inner {

    position: relative;

}



#main-navigation ul {

    margin: 0;

    padding: 0 0 0 0px;

    list-style: none;

}



#main-navigation ul li {

    float: left;

    padding-top: px;

}



#main-navigation ul li a {

    display: block;

    text-decoration: underline;

    padding: 7px 9px 6px 10px;

    border-left: 1px solid #ccc;

}



#main-navigation ul li a:hover {

    text-decoration: underline;

}



#main-navigation ul li.on a {

    color: #000;

    background: #fff url(nav-arrow-on.gif) no-repeat 50% bottom;

}



#main-navigation ul li.last {

    border-right: 1px solid #ccc;

}





/* Search ---------------------------------------------------------------- */







#search-submit {

    border: 1px solid #036;

    border-top: 1px solid #80b3cc;

    border-left: 1px solid #80b3cc;

    background: #069;

    color: #fff;

    padding: 0px 5px 1px 5px;

    font-size: 11px;

}





/* Sign In ---------------------------------------------------------------- */



#header .widget-sign-in {

    position: absolute;

    right: px;

    top: 1px;

    text-align: center;

    color: #777;

    font-family: verdana;

    font-size: 10px;

    margin: 0;

    padding: 0;

}



#header .widget-sign-in .widget-header {

    display: none;

}



#header .widget-sign-in .widget-content {

    background-color: #000;

    margin: 0;

    padding: 5px 15px 10px 15px;

    float: right;

    overflow: hidden;

}



#header .widget-sign-in a {

    color: #777;

    text-decoration: underline !important;

}

#header .widget-sign-in a:hover {

    color: #fff;

}





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



#content {

    line-height: 1.47;

font-size:1.2em;

}

#content  th{
     font-size: 0.82em;
     line-height: 1;
     font-weight:normal
}
#content  td{
     font-size: 0.86em;
     line-height: 1;
}
#content .big td{
     font-size: 1.2em;
     line-height: 1.3;
     background-color: #eeeeee;
background-image: url(https://www.keibanande.net/i/blackdot.gif);
color:yellow;
}


#content table.odd {width:100%;
    background: #e1ffb0;
    border: 1px #000000 solid;
 padding: 3px 3px 4px 4px;
 margin: 2px 0px 8px 0px;
}

#content .odd td {
 padding: 6px 5px 6px 6px;
}

#content table.even {width:100%;
    background: #f5f5f5;
    border: 1px #000000 solid;
 margin: 2px 0px 8px 0px;
}

#content .even td {
 padding: 6px 5px 6px 6px;
}

#content table.odd2 {width:100%;
    background: #000000;
    border: 2px #666666 solid;
 margin: 2px 0px 8px 0px;
}

#content .odd2 td {
 padding: 6px 5px 6px 6px;
}

#content table.even2 {width:100%;
    background: #000000;
    border: 2px #666666 solid;
 margin: 2px 0px 8px 0px;
}
#content .even2 td {
 padding: 6px 5px 6px 6px;
}


.asset-name,

.asset-name a,

.archive-title {

    

}



.comment-footer,

.comment-footer a,

.trackback-footer {

    

}



.asset-footer {

    font-size: 13px;

    border-top: 1px dotted #ccc;

    padding-top: 15px;

}



.comments-header,

.comments-open-header,

.trackbacks-header,

.archive-header,

.search-form-header,

.search-results-header {

    

}



.asset-name a {

    

}



.entry-asset .asset-name {

    font-size: 24px;

    line-height: 1.3;

    margin-bottom: 5px;

}



.entry-asset .asset-meta {

    color: #777;

    border-top: 1px dotted #ccc;

    border-bottom: 1px dotted #ccc;

    font-size: 12px;

    padding: 6px 0;

    margin-bottom: 12px;

}





.entry-asset .byline {

    float: left;

}

.entry-asset .asset-comments,

.entry-asset .asset-trackbacks {

    float: right;

    margin-left: 10px;

}

.entry-asset .asset-comments a,

.entry-asset .asset-trackbacks a {

    display: block;

    float: left;

    padding-left: 18px;

}

.entry-asset .asset-comments a {

    background: url(icon-comment.gif) no-repeat 2px 50%;

}

.entry-asset .asset-trackbacks a {

    background: url(icon-trackback.gif) no-repeat 0 50%;

}



.archive li {

    margin-bottom: 5px;

}



#group-nav-inner {

    position: relative;

    width: 900px;

    margin: 0 auto;

}



h1#page-title {

    font-size: 24px;

    line-height: 1.3;
    
    margin: 4px 0px 8px 0px;

}



.mt-main-index h1#page-title {

    font-size: 24px;

    margin-bottom: .5em;

}

.mt-main-index #alpha  {
     font-size: 17.5px;
}

.mt-main-index #alpha p {

    font-size: 14px;

}



#homepage-image {

    width: 0px;

    height: 0px;

    /* photo by Alex Bain -- http://www.nontent.net/portfolio */

    background: url(homepage-image.jpg) no-repeat 0 0;

    overflow: hidden;

    text-indent: -9999px;

    margin: 0 0 0px 0px;

}



#alpha .comments .even {

    background-color: #e6f0f5;

    border-right: 1px solid #c0d9e6;

    border-bottom: 1px solid #c0d9e6;

}



#alpha .comments .odd {

    background-color: #f3f3f3;

    border-right: 1px solid #ccc;

    border-bottom: 1px solid #ccc;

}



.comment {

    background: #fff;

    padding: 10px 10px 0;

    width: 488px;

    margin-bottom: 10px;

}



.comment-header {

    font-weight: bold;

}



h2.comments-header,

h2.comments-open-header,

h2.trackbacks-header {

    height: 20px;

    background: url(header-arrow-wide.gif) no-repeat 0 0;

    font-size: 10px;

    color: #fff;

    font-weight: bold;

    border: none;

    padding: 0 6px 0 20px;

    line-height: 20px;

    font-family: verdana;

    text-transform: uppercase;

    margin-bottom: 10px;

}



#main-navigation .search-options {

    display: none;

}



h1#page-title.search-results-header {

    font-size: 14px;

    border-bottom: 1px dotted #ccc;

    margin-bottom: 15px;

}



.widget-recent-comments ul {

    list-style: none;

    margin: 0;

    padding: 0;

}



.widget-recent-comments ul li {

    padding: 0 0 0 18px;

    margin: 0 0 8px 0;

    background: url(icon-comment.gif) no-repeat 0 4px;

}



.widget-recent-entries dl {

    padding: 0 8px;

}



.widget-recent-entries dl dt {

    font-size: 16px;

}



.widget-recent-entries dl dd {

    margin-bottom: 3px;

}



.widget-recent-entries dl dd.entry-meta {

    color: #777;

    border-bottom: 1px dotted #ccc;

    padding-bottom: 10px;

}



.userpic {

    float: left;

    position: relative;

    width: 36px;

    height: 36px;

    overflow: hidden;

    margin: 0 4px 0 0;

    padding: 0;

    border: 1px solid #fff;

}



.auth-icon {

    position: absolute;

    bottom: 0;

    left: 0;

}



.comment-header {

    color: #777;

    margin: 0 0 5px 0;

    padding: 0;

    font-weight: normal;

}



.comment-content {

    clear: none;

    margin: 0 0 5px 0;

    padding: 0;

}



.admin-edit-link {

    text-align: center;

    font-family: verdana;

    margin-top: 10px;

}



.admin-edit-link a {

    border: 1px solid #ccc;

    background: #eee;

    padding: 5px 10px;

}





/* Forms ---------------------------------------------------------------- */



input.text, textarea {

    border: 1px solid #ccc;

    border-top: 1px solid #aaa;

    border-left: 1px solid #aaa;

    padding: 1px 2px;

    background-color: #fafafa;

}



.contact-form label {

    display: block;

}



.contact-form input.text {

    font-size: 13px;

}



.contact-form textarea {

    margin-bottom: 15px;

}





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



.widget-header,

.widget-content {

    margin-right: 0px;

    margin-left: 0px;

}



.widget-header {

    height: 20px;

    margin-bottom: 1px;

    background: url(https://www.keibanande.net/green/mt-static/support/themes/professional-green/header-arrow-narrow.gif) no-repeat 0 0;

    font-size: 10px;

    color: #000;

    font-weight: bold;

    border: none;

    padding: 0 6px 0 20px;

    line-height: 20px;

    font-family: verdana;

    text-transform: uppercase;

}

<!--header-arrow-narrow.gif-->





.widget-header a {

    color: #fff;

    font-weight: bold;

}



.widget-header a:hover {

    text-decoration: underline;

}



.layout-wm .widget-header {

    background-image: url(https://www.keibanande.net/green/mt-static/support/themes/professional-green/header-arrow-medium.gif);

}<!--header-arrow-medium.gif-->



#content .widget-powered .widget-content {

    margin-top: 15px;

    margin-bottom: 15px;

    border: 1px solid #ddd;

    background-color: #f8f8f8;

} 



.widget-content {

    margin-top: 5px;

    margin-bottom: 13px;

}





/* "Powered By" Widget */



.widget-powered .widget-content {

    padding: 10px;

    text-align: center;

}





/* Calendar Widget */



.widget-calendar .widget-content table {

    font-size: 10px;

}





/* Footer Widgets */



#footer .widget,

#footer .widget-content {

    margin: 0;

    padding: 0;

}



#footer .widget-footer-links {

    width: 50%;

}



#footer .widget-powered {

    float: right;

    width: 157px;

    text-align: right;

    clear: none;

}



#footer .widget-powered .widget-content {

    margin: 0;

    padding: 0;

    text-align: left;

}



#footer .widget-powered .widget-content span {

    display: block;

    overflow: hidden;

    text-indent: -9999px;

}



#footer .widget-powered .widget-content span a {

    display: block;

    float: right;

    height: 41px;

    width: 157px;

    overflow: hidden;

    text-indent: -9999px;

    background: url no-repeat 0 0;

}





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



#footer { 

    background: #f5f5f5 repeat-x 0 0;

    color: #777;

}



#footer a {

    color: #069;

}



#footer .widget-header {

    display: none;

}



#footer-content {

    margin: 20px 15px 20px 20px;

}



#footer-content ul {

    list-style: none;

    margin: 0;

    padding: 12px 0 0 0;

    float: left;

}



#footer-content ul li {

    float: left;

    margin: 0;

    padding: 0;

}





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



#header:after,

#header-inner:after,

#content:after,

#alpha-inner:after,

#beta-inner:after,

#gamma-inner:after,

#main-navigation:after,

.entry-asset .asset-meta:after,

.comment:after,

#footer-content: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,

#main-navigation,

.entry-asset .asset-meta,

.comment,

#footer-content,

.asset-body {

    height: 1%;

}





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







/* Styles for Professional Pink ---------------------------------------------------------- */





a {

    color: #495b29;

    color: #058;

}



#header,

#header .widget-sign-in .widget-content { 

    background-color: #fff;

}



#header .widget-sign-in .widget-content,

#header .widget-sign-in .widget-content a {

    color: #ddb8c6;

}






#search-submit {

    border: 1px solid #3b4921;

    border-top: 1px solid #7f8c69;

    border-left: 1px solid #7f8c69;

    background: #495b29;

    color: #fff;

    padding: 0px 5px 1px 5px;

    font-size: 11px;

}



body

{

	font-family :tahoma,  "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}





#footer a {

    color: #495b29;

    color: #058;

}


.kirikae {

font-size:1.42em; line-height:1.18; color:#0e2544; border-bottom:3px solid #40ff00; padding:0 0 6px 8px; margin-bottom:10px;font-weight:bold;


}

.kirikae2 {

font-size:1.54em; border-left:solid 4px #40ff00; padding:0 0 0 7px; margin-top:2px; margin-bottom:4px; font-weight:bold;
}


