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


/* add custom css here */

/*@charset "UTF-8";

name:lime

designer:@nifty Hosting Service

designer_url:http://www.nifty.com/biz/hosting

layouts:layout-wt, layout-tw, layout-twt





/* reset ----------------------------------------------------------------- */

* {

	font-size: small;

	font-family:"メイリオ", meiryo, Verdana, Arial, sans-serif;

}



#alpha, #beta, #gamma {

	width:100%;

	left:0;

	margin:0;

	padding:0;

}



#header-inner,

#footer-inner,

#alpha #alpha-inner,

#beta-inner,

#gamma-inner {

	overflow:visible;

	margin:0px;

	padding:0px;

	
}



#beta-innerul li {

	display:inline-block;

}



.layout-tw #beta #beta-inner,

.layout-wt #beta #beta-inner,

.layout-tw #gamma #gamma-inner,

.layout-wt #gamma #gamma-inner,

.layout-twt #beta #beta-inner,

.layout-twt #gamma #gamma-inner

{

	padding:0;

}






/* body ----------------------------------------------------------------- */



body {
         background-color : white;
         	xfont-family:trebuchet ms;   
	font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;		text-align:center;
　　　　　background-image : url(http://blog.clg-sv.com/image/bodybk.jpg);
        background-repeat : repeat-x;background-position : 0px 0px;}

}

a {
    color:#0000ff;
    }



a:hover {

     color : red;
  text-decoration : none;


}

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

    

#container

{
         width:860px;
         background-color:#ffffff;
         margin:0 0 0 0;
         padding:0 0 0 0;
         border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #e8e8e8;
  border-right-color : #e8e8e8;

         
         }


#container-inner{
    background-color:#ffffff;
     
         margin:0 0 0 0;
    　　　padding:0 0 0 0;
	   
}


#content {
         margin:0 0 0 0;
    　　　padding:0 0 0 0;
	   
}



#header-inner,

#footer-inner {

    margin:0 0 0 0;
    padding:0 0 0 0;
    
}

#content-inner {
        margin:10px 0px 0 15px;
        padding:0 0 0 0;
        width:800px;
        background:#ffffff;
            	}



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

    
}



#content { 
    width:830px
    margin:0px 0px 10px 0;
}

#content a{
    color:#0000ff;
    text-decoration:underline;
}

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

#container-inner {

    width:830px;

    margin:0 0 0 0;
    padding:0 0 0 0;

}



#header-inner{
     font-family :MS UI Gothic;
  
    text-align:left
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:790px;
}




#footer-inner {
    
    margin:0 0 0 0;
    padding:0 0 0 0;
    width:815px;
}



/* main ----------------------------------------------------------------- */

/* tw/wt/twt-clear */

.layout-twt #alpha,

.layout-twt #beta,

.layout-tw #alpha,

.layout-tw #beta

{

    left:0px;

}



/* alpha */

#index_image{
  font-size : 14px;
  text-align : left;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 7px;
  padding-bottom : 7px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 10px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : aqua aqua aqua aqua;
  width : 480px;
  line-height : 18px;
}

#index_image-photo{
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 200px;
  height : 100px;
  float : left;
}

#index_image-text{
  color : #000000;
  font-size : 14px;
  line-height : 19px;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 7px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 255px;
  height : 95px;
  float : right;

}


#newkiji{
  font-size : 18px;
  font-weight : bold;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 13px;
  width : 100px;
}


.layout-tw div#alpha

{

	display:inline;

	float:left;

	width:500px;

	padding:0;

	margin-left:0px;
    
        
}



.layout-wt div#alpha

{
         float:left;

	left:0px;

	width:500px;

	 margin:0 0 0 0;
         padding:0 0 0 0;
        background-color:#ffffff;

}



.layout-twt div#alpha 

{

	display:inline;

	float:left;

	width:350px;

	padding:0;

	margin:0 0px;


}



/* beta */

.layout-tw div#beta {
         width:262px;
	display:inline;
	float:right;
	margin-left:20px;

}



.layout-wt div#beta {
         width:262px;
	display:inline;
	float:right;
	margin-left:16px;

}



.layout-twt div#beta{

	float:right;
	width:262px;
	padding:0;
	margin-left:16px;
         
}



/* gamma */

.layout-twt div#gamma 

{

	float:left;

	width:180px;

	margin-left:20px;

}





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

#header_main{
   wtdth:830px
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
      }

#header2 {
    width: 950px;
    height : 35px;
    color:#000000;
    font-size:12px;
    font-weight:bold;  
　   background-image : url(http://blog.clg-sv.com/image/h1.jpg);
    background-repeat : no-repeat;
    background-position : 0px 0px;
    text-align : left;
    padding:0px 0 0px 0px;
    margin:0 0 0 0px; 
     border-top-width : 5px;
  border-top-style : solid;
  border-top-color : #000080;  
}

#header2-inner {
    width: 700px;
       font-size:12px;
    font-weight:bold;  
    text-align : left;
    padding:10px 0 0 0px;
    margin:0 0 0 65px;    
}

#header2-inner a {
    color:#0000ff;
    text-decoration:underline;
}

#header2-inner a:hover{
    color:red;
    text-decoration:none;
}

   

#header {
    height:122px;
    width: 860px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-align: left;
    background-image : url(http://blog.clg-sv.com/image/header.jpg);
    background-repeat : no-repeat;
    background-position : 15px 2px;
    background-color : white;
}


#header-name a {
        font-size:23px;
    color:#ffffff;
    letter-spacing:1px;
    font-weight :  bold;

}



#header-content {

    margin:13px 0 0px 0px;

}



#header-name {

    color:#ffffff; 
        font-size:23px;
    font-weight:bold;
    
	
}


#header-description {
font-size:17px;
    font-weight:bold;

    }

.navibase{
     height:33px;
     width:830px;
     padding: 0px 0px 0px 0px;
     margin: 3px 0px 0px 0px;
      border-bottom-width : 1px;
    border-bottom-style : solid;
    border-bottom-color : #2f2f2f;
    background-image : url(http://blog.clg-sv.com/image/navi3bk.gif);
    background-repeat : repeat-x;
    }



#header_navi{
     height:39px;
     width:860px;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;
    background-color : white;    
   
}

.header_navihome{
      height : 20px;
      font-size : 12px;
      text-align : left;
      padding : 1px 0 0 20px;
      margin : 9px 10px 0 15px;
     float : left;
　　　background-image : url(http://clg-sv.com/image/navi3.gif);
  　　background-repeat : no-repeat;
     background-position : 0px 0px;

}

#header_navi a {
    color:#0000ff;
    text-decoration : underline;
}

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


.header_navitire{
     height : 20px;
     font-size : 12px;
     text-align : left;
     padding : 1px 0 0 12px;
     margin : 9px 10px 0 10px;
     float : left;
     background-image : url(http://clg-sv.com/image/ins_sankaku.gif);
  　 background-repeat : no-repeat;background-position : 0px 2px;
}





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




.asset-name a {
         font-size:17px;
         font-weight:bold;
         font-family : "MS UI Gothic";
         text-decoration:none;
         color:#363636;
}


.asset-name {
         font-size:17px;
         font-weight:bold;
         font-family : "MS UI Gothic";
    
　　       height:27px;
         border-top-width : 1px;
         border-top-style : solid;
         border-top-color : #393939;
 　       border-left-width : 10px;
         border-left-style : solid;
         border-left-color : #393939;
         border-bottom-width : 1px;
         border-bottom-style : solid;
         border-bottom-color : #393939;
         margin: 0px 0px 10px 0px;
         padding: 0px 0px 0px 10px;
         background:#ffffff;

}


.asset-body a{
       font-size:14px;
        color:#0000ff;
        text-decoration:underline;
}
.asset-body a:hover{
        font-size:14px;
        color:red;
        text-decoration:none;
}



.asset-body ul li,

.search-form {
line-height:1.5em;
	 	
}



.search-form {

	line-height:1.5em;

	width:100%;

}



.asset-more-link,

.content-nav,

#comment-form-external-auth

{

	

	line-height:1.5em;

}

.asset-more-link a,

.content-nav a,

#comment-form-external-auth a

{

	

	color:#0000ff;
         text-decoration:underline;
}

.asset-more-link a:hover,

.content-nav a:hover,

#comment-form-external-auth a:hover

{

	

	color:red;
         text-decoration:none;
}

.asset-more-link {

	border-top:1px solid #d3d3d4;

	padding:5px 0 10px 0;

	text-align:right;

}


.comment-footer,

.trackback-footer {

	margin:0 0 20px 0;
	
	border-top:1px solid #d3d3d4;

	padding-top:3px;

	color:#666;

	font-size:10px;

	text-align:right;

}



.asset-footer a,

.comment-footer a {

	color:#0000ff;
         text-decoration:underline;

}
.asset-footer a:hover,

.comment-footer a:hover {

	color:red;
         text-decoration:none;

}



.entry-categories {

	text-align:right;
         margin:0 0 0 0;
         padding:0 0 0 0;
         line-height:1em;

	}



.entry-categories-header

{
          padding-left:13px;

	margin-left:10px;
	
	color:#332c26;

	list-style-type:none;

	list-style-position:outside;

	background:#fff url(icon.gif) no-repeat 0 5px;
}



.comments-header,

.comments-open-header,

.trackbacks-header,

.archive-header {
         padding:2px 5px;

	margin:0 0 5px 0;

	color:#000000;

	

	font-weight:bold;

	background-color:#f2f2f2;  
	
}



.search-results-header,

.archive-title,
#alpha-inner h1 {

         font-size:17px;
         font-weight:bold;
         font-family : "MS UI Gothic";
    
　　       height:27px;

         xpadding:5px 5px 3px 0;
	padding:0px 0px 0px 10px;

	margin-bottom:10px;

	

	font-weight:bold;

	xcolor:#fff;
	color:#000000;

	xbackground:#999;
	background:#ffffff;
	
	border-left: #393939 solid 10px;

	         		
}


div#alpha-inner div.entry-asset{
                  border: 0px solid #d3d3d4;
	xpadding-bottom:20px;
	margin-bottom:2.0em;
	width:auto;
	display:inline-block;
	}



.trackback-header,

.comment-header {

	margin-bottom:20px;

	

	line-height:1.5em;

}



.trackbacks-info p span#trackbacks-link

{

	display:block;

	margin:5px 0;

	border:1px solid #d3d3d4;

	padding:1px 0 1px 5px;

	color:#666;

	text-align:left;

	background:#f2f2f2;

}



.search-form-header

{

	color:#fff;

	font-weight:bold;

	line-height:1.5em;

	background-color:#ffffff;

	padding:3px 10px 3px 5px;

	margin-bottom:10px;

}



.search-form-content input#search

{

	width:60%;

	color:#666;

	border: 1px solid #d3d3d4;

	padding:1px;

	background-color:#f2f2f2;

}



.asset-name a {
    
    margin-bottom:8px;
    }



.asset-name a:hover {

    text-decoration:none;
    color:red;
    
}



.archive-list-item {

    margin-bottom:5px;

}



#alpha-inner blockquote

{

	padding:10px;

	margin:0 0 15px 0;

	border: 1px solid #d3d3d4;

	background-color:#fff;

}



#alpha-inner p, 

#alpha-inner blockquote p

{
     font-size:14px;

    
	color:#0a0a0a;

	line-height:1.5em;

	
}


#comments-open-data,

#comments-open-text,

#comments-open-footer {

	color:#666;

	

	line-height:1.5em;

}





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



.widget-header,

.widget-content {

    margin-right:0;
    margin-left:0;

}

/*
background: no-repeat left bottom;	
*/

.widget-header { 
  height:20px;  
     xfont-family:trebuchet ms;
    font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;

    margin:0px 0px 0px 0px;

	padding:8px 0px 0px 7px;
	
	border:#d3d3d4 0px solid;
          background-image : url(http://blog.clg-sv.com/image/navi.jpg);
  background-repeat : repeat-x;
background-position : 0px 0px;
  text-align : left;

	
	

}



.widget-header,

.widget-header a {

    color:#ffffff;
	
	font-weight:bold;

}



.widget-content a {
    text-decoration : underline;
    color:#0000ff; 
    
}

.widget-content a:hover{
    text-decoration : none;
    color:red; 
    
}


#content .widget-powered .widget-content {

    margin:0px 0 0 0px;


    padding:5px 0 5px 0px;

} 



.widget-header {

   border-width : 1px 1px 0px 1px;border-style : solid solid solid solid;border-color : aqua aqua aqua aqua;
 

}



.widget-header a {

    text-decoration:none;

}



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

}



.widget-content {
    
    line-height : 16px;
    background-color : #e6e6ff;
    margin:0px 0px 15px 0px;
    padding:5px 3px 10px 5px;
    border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : aqua aqua aqua aqua;

        
}



ul.widget-list li

{padding-left:0px;

	margin-left:0px;

	color:#000000;

	list-style-type:none;

	list-style-position:outside;
         background:#fff url(icon.gif) no-repeat 0 4px;		     
         }



ul.archive-list li.archive-list-item

{
padding-left:13px;

	margin-left:15px;

	color:#aac007;

	list-style-type:none;

	list-style-position:outside;

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

	}



ul.widget-list li a,

ul.archive-list li .archive-list-item a

{
color:#0000ff;

	text-decoration:underline;

	background-color:inherit;         

	}





/* "Powered By" Widget */



.widget-powered .widget-content {

    text-align:center;
         	margin-bottom:0px;

}





/* Calendar Widget */



.widget-content table th,

.widget-content table td

{

	padding:2px 4px;

	text-align:center;

}



/* Footer Widgets */



#footer .widget {
   
    margin:10px 0;

}



#footer .widget-content {

    padding-right:0;

    padding-left:0;

}



#footer .widget-powered .widget-content {

        padding:0;

    text-align:left;

}



/* Search Widgets */



div.widget-content input#search, div#technorati input#ts_search

{
    margin-left:15px;

	width:60%;

	color:#555555;

	border: 1px solid #d3d3d4;

	padding:1px;

	background-color:#f2f2f2;

}









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



#footer1 {

        width:860px;
        height:62px;
        margin:0 0 0 0;
        padding: 0 0 0 0;
        background-image : url(http://blog.clg-sv.com/image/foote.gif);
        background-repeat : repeat-x;
        background-position : 0px 0px;

                	    
}


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



#footer-content div.widget-powered div.widget-content

{

	text-align:center;

	
}



div#footer div#footer-inner

{
margin:0 0 0 0;
   padding:0 0 0 0; 


	
}



div#footer div#footer-inner a

{

	text-decoration:none;

	}



div#footer div#footer-inner a:hover

{

	text-decoration:underline;

}




/* add custom css here */

/* 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,
.asset-more {
		xpadding: 10px 10px 5px 10px;
	padding: 0.5em;

}
.asset-meta{
   color:#141414;
   text-align:right;
   margin:0 0 0 0;
   padding:5px 0 0px 0;
   border-top: 0px solid #d3d3d4;

}


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



#group-nav-inner {

    position:relative;

    width:780px;

    margin:0 auto;

}

.widget-google{
   margin:7px 0 5px 5px;
   padding:0px 0 0px 0px;
}


.googlead{
 width: 490px;
 height: 290px;
 text-align : left;
 padding: 0px 0px 0px 10px;
 margin: 20px 0px 0px 0px;
 border-width : 0px 0px 0px 0px;  
 border-top-style : solid; 
border-top-color : #e8e8ff;
 }
 
#pageup{
  width:500px;
  text-align : right;

 margin:15px 0 15px 0;
}
 


