

body {
	padding:0;
	margin:0px;
	background-image:url(../img/back-st.gif);
	background-repeat: repeat;
}

div {
	float:left;
}

img{
	border:none;
}

h1{
	padding: 0;
	margin: 0;
}
h1 a{
	display: block;
	width: 780px;
	height: 300px;
}

h2{
	margin:10px;
	padding:0px;
	font-size:98%;
	color:#0B92B4;
}


.box-t{
	background-color: #666;
	margin:0px;
	padding:3px 0px;
	color:#fff;
	width:160px;
	text-align:center;
	font-size:75%;
}	



#wrapper {
	width:780px;
	margin: 0 auto;
	background-color:#ccc;
	float:none;
}



/*-------------------------------------------------------------------▼ヘッダー-------------------*/



#header {
	width:780px;
	background-color:#999;
}



/*--------------------------------▼リンク１-------------------------*/



#links1 {
	width: 780px;
	height:20px;
	background-image:url(../img/bt-link1.jpg)
}

#links1 ul {
	padding:0px;
	margin:0px;
	float: left;
}


#links1 li {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	font-size:73%;
	text-indent:-9999px;
}



#links1 a{
	display:block;
	padding: 0px;
	height:20px;
	width:156px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}


#links1 .l-top01 a:hover{
	background-image:url(../img/bt-link1.jpg);
	background-position:0px -20px;
	background-repeat:no-repeat;
}



#links1 .l-top02 a:hover{
	background-image:url(../img/bt-link1.jpg);
	background-position:-156px -20px;
	background-repeat:no-repeat;
}

#links1 .l-top03 a:hover{
	background-image:url(../img/bt-link1.jpg);
	background-position:-312px -20px;
	background-repeat:no-repeat;
}

#links1 .l-top04 a:hover{
	background-image:url(../img/bt-link1.jpg);
	background-position:-468px -20px;
	background-repeat:no-repeat;
}

#links1 .l-top05 a:hover{
	background-image:url(../img/bt-link1.jpg);
	background-position:-624px -20px;
	background-repeat:no-repeat;
}


/*---------------------------------▲リンク１終わり-------------------*/



#main {
	width: 780px;
	height:300px;
	background-image:url(../img/main.jpg);
	text-indent:-9999px;
}



/*
#blogname{
	height:60px;
	margin-top:130px;
}

#blogname p{
	padding:0;
	margin:0px 490px 0px 42px;
	color:#FFFFFF;
}



*/



/*---------------------------------▲リンク２-------------------------*/



#links2{
	width:780px;
	height:20px;
	background-image:url(../img/bt-link2.jpg)
}

#links2 ul {
	padding:0px;
	margin:0px;
	float: left;
}



#links2 li {
	padding:0px;
	margin:0px;
	list-style:none;
	float: left;
	font-size:73%;
	text-indent:-9999px;
}



#links2 a{
	display:block;
	padding: 0px;
	height:20px;
	width:156px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}



#links2 .l-top06 a:hover{
	background-image:url(../img/bt-link2.jpg);
	background-position:0px -20px;
	background-repeat:no-repeat;
}



#links2 .l-top07 a:hover{
	background-image:url(../img/bt-link2.jpg);
	background-position:-156px -20px;
	background-repeat:no-repeat;
}



#links2 .l-top08 a:hover{
	background-image:url(../img/bt-link2.jpg);
	background-position:-312px -20px;
	background-repeat:no-repeat;
}



#links2 .l-top09 a:hover{
	background-image:url(../img/bt-link2.jpg);
	background-position:-468px -20px;
	background-repeat:no-repeat;
}



#links2 .l-top10 a:hover{
	background-image:url(../img/bt-link2.jpg);
	background-position:-624px -20px;
	background-repeat:no-repeat;
}


/*-------------------------------▲リンク２終わり----------------------*/



/*---------------------------------------------------------------▲ヘッダー終わり-------------------*/



#contents{
	width:780px;
	background-image:url(../img/haikei.gif);
	background-repeat:repeat-y;
}



/*---------------------------------------------------------------▼左-------------------------*/



#left{
	width:160px;
	padding: 10px;
	background-color:#e4e4e5;
}



/*---------------------▼カレンダー-------------------------*/



#cal{
	width:160px;
	/*margin:20px 10px 10px 10px;*/
	margin: 0 0 10px 0;
	background-color:#fff;
	height:190px;
}

#cal table{
	color:#51AAA3;
	text-align:right;
}

#cal a{
	background-color:#66CCCC;
	text-decoration:none;
	color:#51AAA3;
}

#cal th{
	padding-right:2px;
}

.module-header {
	text-align:center;
}
/*---------------------▲カレンダー終わり-------------------------*/



/*---------------------▼最近のエントリー-------------------------*/

.entry{
	width:160px;
	/*margin:10px;*/
	margin: 0 0 10px 0;
	background-color:#fff;
}

.entry ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

.entry li{
	font-size:75%;
	margin:0px;
	padding:2px 2px 2px 10px;
	background-image:url(../img/listmark.gif);
	background-position:3px 9px;
	background-repeat:no-repeat;
}

.entry a{
	color:#0B92B4;
	text-decoration:none;
}

.entry a:hover{
	color:#00CCFF;
	text-decoration:underline;
}


/*---------------------▲最近のエントリー終わり-------------------------*/



/*---------------------▼カテゴリー-------------------------*/



#category{
	width:160px;
	/*margin:10px;*/
	margin: 0 0 10px 0;
	background-color:#fff;
}

#category ul{
	padding:0px;
	margin:0px;
	list-style:none;
}

#category li{
	font-size:75%;
	margin:0px;
	padding:2px 0px 2px 10px;
	background-image:url(../img/listmark.gif);
	background-position:3px 7px;
	background-repeat:no-repeat;
	vertical-align:top;
}


#category a{
	color:#0B92B4;
	text-decoration:none;
}

#category a:hover{
	color:#00CCFF;
	text-decoration:underline;
}
/*---------------------▲カテゴリー終わり-------------------------*/



/*---------------------▼バックナンバー-------------------------*/

#back{
	width:160px;
	/*margin:10px;*/
	margin: 0 0 10px 0;
	background-color:#fff;
}

#back ul{
	padding:5px 0px;
	margin:0px;
	padding:0px;
}

#back p a{
	color:#fff;
}

#back li{
	font-size:83%;
	margin:0px;
	padding:2px 0px 3px 25px;
	list-style:none;
	line-height:100%;
}

#back a{
	color:#0B92B4;
	text-decoration:none;
}

#back a:hover{
	color:#00CCFF;
	text-decoration:underline;
}

#back #uesita{
	padding:6px 0px;
}

#back select{
	position:relative;
	left:25px;
	margin-top:10px;
	margin-bottom:10px;


}

/*---------------------▲バックナンバー終わり-------------------------*/



/*---------------------▼検索-----------------------------------------*/



#search{
	width:160px;
	margin: 0 0 10px 0;
	padding:0px;
	background-color:#fff;
	color:#333333;
	text-align:center
}

#kensaku input.kensaku-b{
	width:138px;
	margin:5px 10px;
}

#search label{
	padding:0px;
	margin:0px;
}
/*--------------------▲検索終わり----------------------------------*/



/*----------------------▼ＲＳＳ-----------------------------------*/



#rss{
	width:160px;
	/*margin:10px;*/
	margin: 0 0 10px 0;
	background-color:#fff;
}

#rss div{
	padding:10px 0px 7px 10px;
	color:#333;
	font-size:85%;
	line-height:140%;
}


/*----------------------▲ＲＳＳ終わり----------------------------*/



/*---------------------▼オススメ士業者---------------------------*/



#sigyou{
	width:160px;
	/*margin:10px;*/
	margin: 0 0 10px 0;
	background-color:#fff;
}

#sigyou div{
	padding:10px 0px 0px 10px;
	color:#333;
	font-size:85%;
	line-height:140%;
}

#sigyou #capu{
	font-size: 75%;
	width: 136px;
	height: 50px;
	padding: 10px;
	background-image: url('../img/samurai-logo.jpg');
	background-position: top right;
	background-repeat: no-repeat;
}



/*---------------------▲オススメ士業者終り---------------------------*/



/*---------------------▼士業者リスト-----------------------------*/



#sigyou .samurai {
	color: #333;
	font-size: 75%;
	text-align:center;
	float:left;
	width:160px;
	margin:0;
	padding:4px 0;
}



#sigyou img {
	border:1px solid #CCC;
	margin-top:2px;
	margin-bottom:2px;
}

#sigyou .samurai a {
	display:block;
}



/*---------------------▲士業者リスト終り----------------------------*/







/*-------------------▼士業系バナー--------------------------------------*/



#s-banner{
	width:160px;
	/*margin:10px;*/
	margin: 0 0 10px 0;
}

#s-banner img{
	padding:5px;
}



/*------------------▲士業系バナー終わり----------------------------------*/



/*---------------------------------------------------------------▲左終わり-------------------*/



/*---------------------------------------------------------------▼センター-------------------------*/



#center{
	width:400px;
	padding: 10px;
	height:auto;
	background-color:#fff;
}

#top-banner{
	width:400px;
	height:50px;
	/*margin:20px 10px;*/
	background-color:#cccfff;
}

#center a{
	color:#0B92B4;
	text-decoration:none;
	font-weight:bold;
}

#center a:hover{
	color:#00CCFF;
	text-decoration:underline;
}

.content-nav {
	text-align: center;
}







/*----------------------------▼ホワイトボード--------------------*/

#board{
	background-image:url(../img/board.jpg);
	width:400px;
	height:120px;
	margin:10px 0px 10px 0px;
}


#board-body{
	font-size:90%;
	color:#333333;
	padding:10px;
}



/*--------------------------▲ホワイトボード---------------------*/



/*--------------------------▼日記部分------------------------------*/



.nikki-box{
	width: 395px;
	margin: 10px 0px;
	padding: 0;
	border: 1px solid #ccc;

	
}

.date{
	width: 100%;
	background-color:#0B92B4;
	margin:0px; 
	padding:3px 0px;
	color:#fff;
	text-align:center;
	font-size:75%;
}

.nikki-body {
	padding:0px 10px;
	margin: 0;
	font-size:84%;
	line-height:140%;
	color:#333;
	overflow:auto;
	word-break:break-all;
   word-wrap: break-word;
	
}

.nikki-body span{
	line-height:1.4em;
}

.entryLinkBox{
	padding-top:50px;
}

#center .entryLinkBox a{
	font-size:90%;
}



/*--------------------------▲日記部分------------------------------*/

/*------ページ分割用---------*/
.page-nav {
font-size:60%;
padding:0;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}

.page-nav a {
padding:3px;
color: #303;
border: 1px solid #e8ecef;
}

.page-nav a:hover {
color:#bf0000;
background-color: #f8f4e6;
text-decoration: none;
border: 1px solid #eae5e3;
}

.page-nav .nextlink{
	font-size:110%;
}


/*------nextBeforeNav--------*/


.nextBeforeNav{
	padding:0;
	margin:0;
	padding-top:10px;
	font-size:70%;
	text-align:center;
}



/*---------------------------------------------------------------▲センター終わり-------------*/



/*---------------------------------------------------------------▼右-------------------------*/



#right{
	width:160px;
	margin-left:10px;
	/*padding: 10px;*/
	background-color:#e4e4e5;
	padding:0px 0px 10px 0px;
}



/*----------------▼プロフィール--------------------------*/


#prof{
	width:160px;
	/*margin:20px 10px 10px 10px;*/
	margin:10px 0 10px 0;
	background-color:#fff;
}

#profbody{
	color:#333;
	font-size:82%;
	line-height:125%;
}
#profbody img{
	margin:5px 30px 0px 30px;
	}

.prof-text{
	width:160px;
}

#profbody p{
	padding:5px 10px 3px 10px;
	margin:0px;
}

#prof a{



	color:#0B92B4;



	text-decoration:none;



	font-weight:bold;



	font-size:93%;



}



#prof a:hover{



	color:#00CCFF;



	text-decoration:underline;



}



/*----------------▲プロフィール終わり------------------*/



/*----------------▼運営サイト----------------------*/



#unei{



	width:160px;



	/*margin:10px;*/



	margin: 0 0 10px 0;



	background-color:#fff;



	line-height:110%;



}



.uneibody{



	text-align:center;



	font-size:72%;



	color:#333333;



	margin-bottom:20px;



}



#unei a{



	color:#0B92B4;



	text-decoration:none;



	font-weight:bold;



	text-align:center;



	font-size:110%;



}



#unei img{



	margin-left:7px;



}



#unei a:hover{



	color:#00CCFF;



	text-decoration:underline;



}

.uneibody .thumb{
	loat:left; 
    margin:.5em 0; 
    margin-right:10px; 
    border:3px solid #fff;
    padding:2px; 
}


.uneibody .thumb a{ 
    display:block; 
    float:left; 
    width:100px; 
    height:100px; 
    line-height:100px; 
    overflow:hidden; 
    position:relative; 
    z-index:1;
} 


.uneibody .thumb a img{ 
    float:left; 
    position:absolute; 
    top:-20px; 
    left:-50px;
}

/* mouse over */

.uneibody a:hover{ 
    overflow:visible; 
    z-index:1000; 
    border:none;
}
.uneibody a:hover img{ 
    border:3px solid #FF9900; 
    background:#fff; 
    padding:2px;
} 





#unei a:hover{



	color:#00CCFF;



	text-decoration:underline;



}

/* mouse over終わり */




/*----------------▲運営サイト終わり----------------*/



/*----------------▼イチ押し！！--------------------*/



#push{



	width:160px;



	/*margin:10px;*/



	margin: 0 0 10px 0;



	background-color:#fff;



}



#push span{



	padding-left:8px;	



	color:#666;



	text-align:center;



	font-size:80%;



}



/*----------------▲一押し！！終わり--------------*/



#push img{



	padding:10px 5px;



	margin-left:1px;



}







/*-----------------▼イチ押しコピー機---------------*/



#kopi-ki{



	width:160px;



	/*margin:10px;*/



	margin: 0 0 10px 0;



	background-color:#fff;



}



/*-----------------▲イチ押しコピー機終わり---------*/



/*-----------------▼アフィリエイトスペース---------*/



#affiliate{



	width:160px;



	height:300px;



	/*margin:10px;*/



	margin: 0 0 10px 0;



	background-color:#fff;



}



/*-----------------▲アフィリエイトスペース---------*/



/*----------------------------------------------▲右終わり------------------------------------*/



/*----------------------------------------------▼フッター------------------------------------*/



#footer{



	width:780px;



	height:43px;



	text-align:center;



	background-color:#0B92B4;



	color:#fff;



	font-size:small;



}



#footer p {



	margin: 0px;



	padding:5px;



}



#footer a{



	text-decoration:none;



	color:#fff;



}







/*-----------------------------------------------▲フッター終わり-----------------------------*/







.clear {



	clear:both;



}











#ninja{



	float:right;



}



/*-------------アップロード画像用スタイル-------------*/

.img_L{
		float: left;
		border: none;
		margin-right:8px;
		margin-left:4px;
		margin-top:4px;
		margin-bottom:4px;
	}




/*---研修動画＆バナー用マージン---*/

#flash-movie{

margin:10px 0px;

}



#flash-banner{

margin:0px 0px 10px 0px;

}


#twtr-profile-widget{
	margin-top:0.5em;
	margin-bottom:1em;
}
