/*--------------------------------
初期設定------------------------------------------------*/

@charset "utf-8";  
* {  
     margin:0;  
     padding:0;  
}  
body{
	 background:#FFF;  
     font-family: verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Sans-Serif;
     font-size:small;
	 line-height:1.6; 
}


html > body {  
     font-size:medium;
}




*:first-child + html body {
	font-family: "メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size:small; 
}




*:first-child + html body {
	font-family: "メイリオ",Meiryo,verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}


html {  
      overflow-y:scroll;  
}  
h1,h2,h3,h4,h5,h6 {  
}  
p,li,dt,dl {  
     line-height:1.6;  
}  
p {  
     margin:0 0 1em 0;  
}  
li {  
     list-style-type:none;  
}  
img {  
     border:0;
     vertical-align:top; 
}  
address {  
     font-style:normal;  
}  
.clear {  
     clear:both;  
}  


#header-name{
     text-indent:-9999px;
}








/*--------------------------------
リンク設定------------------------------------------------*/






a:link {  
    color:#4caad1;  
    text-decoration:none;  
}  
a:visited {  
    color:#8ca4b4;  
    text-decoration:none;  
} 
a:hover {  
    text-decoration:underline;  
}  
a:active {  
    color:#4caad1;  
    text-decoration:underline;  
} 





/*--------------------------------
全体設定------------------------------------------------*/




#container_inner, #header-inner, #footer-inner, #content-inner,#content-inner2{
     width:752px;
}

#content{
     width:752px;
}


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

.layout-wt #beta {
     width:221px;
}




body{
     background-image:none;
     background-color:#FFF;
     margin:0;
     padding:0;
     width:auto;
}

#container-inner{
     width:auto;
}



.layout-wtt #content-inner,
.layout-twt #content-inner,
.layout-wt #content-inner,
.layout-tw #content-inner {
     background-color:#FFF;
     margin:0px auto;
}

#content-inner2{
     padding-top:35px;
}

#content-inner3{
     padding-top:15px;
}




#container{
     width:auto;
}




#header{
     width:auto;
     height:266px;
     background-color:#FFF;     
     margin:0 auto;
     padding:0;
     }

#header-inner{
     width:752px;
     height:266px;
     margin:0 auto;
     padding:0;
     }




#cat_header{
     
     width:752px;
     height:150px;
     background-color:#FFF;     
     /*
     background-image : url(http://blog.ayu-project.co.jp/common/images/cat_header.jpg);
     background-repeat : no-repeat;
     background-position:top center;
     */
     margin:0 auto;
     padding:0;
     }

#content{
     background-color:#FFF;     
     margin:0 auto;
     padding:0;
}

#footer{
	width:auto;
	background-color:#000000;
	height:60px;
        margin-top:90px;
}

#footer-inner{
	width:752px;
    margin:0 auto;
    padding-top:10px;
	color:#FFFFFF;
	
}


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



/*--------------------------------
メニューバー設定------------------------------------------------*/




#menubar{
	width:auto;
	background-color:#000000;
	height:30px;
        border-bottom:5px solid #b3b3b3;
	}

#menubarlist{
	width:752px;
	height:30px;
	margin:0 auto;
	}

#menubarlist ul{
	margin:0;
	padding:0;
	}

#menubarlist li{
	display:inline;
	float:left;
	}
	



#guide_bt{
	font-size:0px;
	width:58px;
	height:30px;
	}

#asp_bt{
	font-size:0px;
	width:83px;
	height:30px;
	}

#mob_bt{
	font-size:0px;
	width:82px;
	height:30px;
	}

#fresh_bt{
	font-size:0px;
	width:88px;
	height:30px;
	}
	
#career_bt{
	font-size:0px;
	width:91px;
	height:30px;
	}


/*--------------------------------
#alpha設定------------------------------------------------*/






#alpha-header{
        margin:0;
        padding:0;
        font-size:0px;
        height:44px;
}



#alpha-inner{
	width:469px;
	margin:0;
	padding-top:14px;
	padding-left:30px;
	padding-right:30px;
	border:1px solid #cfcfcf;
	border-top:2px solid #000000;
	}


/*--------------------------------
ブログ記事関連設定------------------------------------------------*/




.asset-header{
	width:460px;
	height:auto;
	padding:10px 0 10px 10px;
	background-image:url(http://blog.ayu-project.co.jp/common/images/asset_header.gif);
	background-repeat:repeat-y;
	border-top:solid 5px #d9d9d9;
	}

#alpha-inner > .asset-header{
	width:460px;
	min-height:57px;
	height:auto;
	padding:10px 0 10px 10px;
	background-image:url(http://blog.ayu-project.co.jp/common/images/asset_header.gif);
	background-repeat:repeat-y;
	border-top:solid 5px #d9d9d9;
	}

#alpha-inner .entry-asset{
	width:470px;
        min-height:200px;
        height: auto !important;
	height:auto;
	}

.asset-name entry-title{
        color:#4caad1;
}


.asset-more-link{
	float:right;	
	width:101px;
	height:14px;
	margin:10px 0 -10px 0;
	}	

	
.asset-content > .asset-more-link{
	float:right;
	width:101px;
	height:14px;
	margin:20px 0 10px 0;
	}


*:first-child + html .asset-more-link{
	margin:20px 0 -10px 0;
	}


.asset-more{
       height:auto;
       padding:0 10px;
       }

.asset-name{
	font-size:100%;
	font-weight:bold;
        color:#4caad1;
	}

.asset-meta{
	font-size:70%;
	}


.asset-content{
	padding-top:30px;
	}


.asset-more-link:after{
    content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


*:first-child + html .asset-more-link:after{
	display:inline-block;
}


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


/*--------------------------------
コメント関連設定------------------------------------------------*/





#comment-text{
        margin-top:5px;
        }

.comments-header{
        border-top:1px dotted #9f9f9f;
        padding-top:15px;
}

.comment{
        border-bottom:none;
}

#comments-form{
        margin:0 0 0 10px;
}

.comments-header{
       padding-left:10px;
}

#comments > .comments-header{
       padding-left:11px;
}

*:first-child + html #comments .comments-header{
       padding-left:11px;
}


.comments-content{
       padding-left:10px;
}

#comments > .comments-content{
       padding-left:11px;
}

*:first-child + html #comments .comments-content{
       padding-left:11px;
}




/*----------------------------------
#beta関連カスタム設定---------------------------------------------------*/


#beta-inner{
	margin:0;
	padding:0 0 0 10px;
	}



.category_blogger{
	height:0;
	font-size:0px;
	visibility:hidden;
	}
	
#blogger_body{
	height:0;
	width:189px;
	visibility:hidden;
	}
	

.blogger_ttl{
	height:0;
	visibility:hidden;
	}
	

#blogger_img{
	height:0;
	font-size:0px;
	visibility:hidden;
	}
	

/*----------------------------------
#beta関連デフォルト設定---------------------------------------------------*/


.widget-archive-category{
	margin:0 0 10px 0;
	}



.cat_sumbnail{
	width:191px;
	padding:0 10px 5px 10px;
	font-size:75%;
	border-bottom:1px dotted #999999;
	margin-bottom:5px;
	}

.cat_sumbnail dt{
	float:left;
	clear:both;
	width:42px;
	padding-top:5px;
	}


.cat_sumbnail dd{
	width:87px;
	margin-left:52px;
	padding-top:10px;
	padding-bottom:10px;
	
	}
	



	
.widget-content > .cat_sumbnail dt{
	float:left;
	clear:both;
	width:42px;
	padding-top:5px;
	}

.widget-content > .cat_sumbnail dd{
	width:97px;
	margin-left:52px;
	margin-top:0px;
	padding-bottom:10px;
	font-size:110%;
	}




*:first-child + html .cat_sumbnail dt{
	float:left;
	clear:both;
	width:42px;
	
	}

*:first-child + html .cat_sumbnail dd{
	width:97px;
	margin-left:52px;
	padding-top:25px;
	padding-bottom:10px;
	font-size:100%;
        margin-top:-15px;
	}




.entry_list{
	padding:0 10px;
	}


.entry_list .entry_mark{
	float:left;
	clear:both;
	width:12px;
	margin:0;
	padding:0;
	}


.entry_list .list_body{
	width:159px;
	margin-left:22px;
	margin-top:-5px;
	padding-top:0;
	}


.widget-content > .entry_list .list_body{
	width:169px;
	margin-left:22px;
	margin-top:0;
	}


/*

.entry_list ul li{
	list-style-image:url(images/img_entrylistmark.gif);
	list-style-position:inside;
	
	}
*/






/*
Clear Fix
----------------------------------------------------------- */
.clearFix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearFix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearFix { height: 1%; }
.clearFix { display: block; }
/* End hides from IE-mac \*/

	



/*---------------------------------------------
goTopボタン関連-----------------------------------------*/



#goTop {
	float: right;

        width: 33px;
	height: 33px;
	bottom: 15%;
	right: 0;
	background: transparent url(http://blog.ayu-project.co.jp/common/images/page_top_bt.gif) top left no-repeat;
  /*position: fixed;*/
}
#goTop span {
	display: none;
}


