@charset "shift-jis";



body{

 margin:0;

 padding:0;

 border:0;

 color:#4E4E4E;

 font-weight:normal;

 font-style:normal;

 font-family:ＭＳ Ｐゴシック,Osaka,Arial,Verdana,sans-serif;

 text-decoration:none;

 background-image :url('images/bg.gif');

 background-repeat:repeat;

}



table,img{border:0px;background-color:#FFFFFF;}

td{vertical-align:top;font-size:13px;color:#555;}

form{margin:0px;}



/*---全体---*/

#all{width:864px;}



/*---両端影---*/

#Lshadow{width:7px;background-image :url('images/l_shadow.gif');background-repeat:repeat-y;}

#Rshadow{width:7px;background-image :url('images/r_shadow.gif');background-repeat:repeat-y;}



/*---ヘッダー---*/

table #header{width:806px;margin-top:15px;margin-bottom:12px;margin-left:22px;}

#Rhead{width:249px;}

input#kensaku{width:150px;height:20px;}



/*---上段メニュー---*/

#Tmenu{width:806px;margin-left:22px;margin-bottom:10px;}

.bow{width:5px;height:30px;background-image :url('images/t_c.gif');background-repeat:no-repeat;}

/*---左欄---*/

#Lbox{width:180px;}

#Lbox table.box{width:158px;margin-left:22px;}



/*---メイン---*/

#main{width:490px;}

#main table.box{width:468px;margin-left:11px;}



/*---右欄---*/

#Rbox{width:180px;}

#Rbox table{width:158px;margin-right:22px;}



/*---余白---*/

.space{height:10px;}

.Tspace{padding-top:3px;}

.Bspace{padding-bottom:15px;}



/*---文字色---*/

.pink{color:#EE7D8C;}

.mizu{color:#97A2EC;}



.outline{border-left:1px solid #BCBCB7;border-right:1px solid #BCBCB7;}



/*---左詳細-----------------------------------------------------------------------------*/



#loginform{width:148px;margin:6px 4px 3px 4px;}/*---ログイン---*/

#loginform input{margin-bottom:4px;}

.namae{width:60px;padding-top:5px;}

input.in{width:100%;height:20px;}



#leftmenu{padding:6px 0px 3px 0px;}/*---左メニュー---*/

#leftmenu div{width:138px;border-bottom:1px solid #E0E5E3;}

#leftmenu div.x{border:0px;}



/*---メイン詳細-----------------------------------------------------------------------------*/



.ba01{text-align:left;padding-left:5px;padding-bottom:9px;}/*---CGI制作---*/

.ba02{text-align:right;padding-right:5px;}/*---CGI改変・CGI販売---*/

.ba03{text-align:left;padding-left:5px;}/*---WEB制作---*/



.service img{
	margin-top:13px;
	margin-left: 10px;
}/*---サービス123---*/

.service div{margin:5px 10px 0px;line-height:16px;}



#info{width:462px;margin:3px 2px 1px 2px;}/*---インフォメーション---*/

#info td{border:1px solid #DDDDDD;padding:4px 5px 3px 12px;line-height:18px;}



#osusume{margin-top:7px;margin-bottom:7px;}/*---おすすめ会員---*/

#osusume td{text-align:center;}

#osusume img{margin:4px;}

.category{

	width:90px;

	height:15px;

	background-image :url('images/osusume_02.gif');

	background-repeat:no-repeat;

	background-position:center;

	color:#FFFFFF;

	font-size:11px;

	vertical-align:middle;

	padding:3px 0px 0px 4px;

}

/*---広告---*/

.cm_side{background-color:#EEEEEE;padding:5px;line-height:17px;}

.cm{width:468px;height:60px;line-height:17px;}



/*---右詳細-----------------------------------------------------------------------------*/



#list{margin-top:5px;margin-bottom:3px;}/*---出会い系サイト紹介---*/

#list li{

	list-style-image:url('images/list.gif');

	line-height:16px;

	vertical-align:middle;

	letter-spacing:1px;

	margin-left:-15px;

}

#list li a{text-decoration:none}

#list li a:hover{text-decoration:underline;}



/*---フッター-----------------------------------------------------------------------------*/

#footer{

	height:130px;

	color:#888888;

	text-align:center;

	font-size:13px;

	line-height:13px;

	lettet-spacing:1px;

	padding-top:30px;

}

#footer img{margin-top:23px;margin-bottom:7px;}

#footer a{color:#888888;text-decoration:none}

#footer a:hover{text-decoration:underline;}



/*---内部-----------------------------------------------------------------------------*/



.naibu{font-size:13px;line-height:150%;}

.naibu a{text-decoration:none;}

.naibu a:hover{text-decoration:underline;}



/*---トピック---*/

h3{

	color:#97A2EC;

	font-size:15px;

	line-height:25px;

	background-image :url('images/line01.gif');

	background-repeat:no-repeat;

	background-position:bottom;

	margin-bottom:10px;

}



/*---ページトップへ戻る---*/

#modoru{font-size:13px;text-align:right;margin-top:50px;}

#modoru img{margin-bottom:-2px;margin-right:5px;}

/*----追記-----*/

.ninfo{margin:5px 10px 5px 10px;}

.step{vertical-align:middle;}

.pick{border:1px solid #FFD2E9;background-color:#FEFCED;padding:10px;font-size:11px;}

/* cgi開発ページ */

.frght {float:right;padding-left:5px;}

/* サブ-説明セット　*/

.subkizi {font-size:14px;color:#98D0EB;font-weight:bold;padding:5px;border-left:8px solid #DFE2F9;}

.bka {line-height:1.4em;padding:10px;background-image:url(images/b1.gif);background-repeat:no-repeat;background-position:90% 60%;}

.bkb {line-height:1.4em;padding:10px;background-image:url(images/b2.gif);background-repeat:no-repeat;background-position:80% 60%;}

.bkc {line-height:1.4em;padding:10px;background-image:url(images/b3.gif);background-repeat:no-repeat;background-position:70% 60%;}
.bkd {line-height:1.4em;padding:10px;background-image:url(images/b4.gif);background-repeat:no-repeat;background-position:80% 60%;}

.bke{line-height:1.4em;padding:10px;}

.abc { 
width: 468px; 
height: 43px; 
overflow: hidden; 
} 
