/* reset */

*{
	font-size:100%;
}

/* tag */
body{	
	margin:0px;
	padding:0px;
	background:url(base.gif) repeat;
	color:#333333;
	font-size:0.9em;
}
@media print{
body{
	background:none;
}

}
h1{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-left:5px;
	color:#ffffff;
	font-size:11px;
	font-style:normal;
}
h2{
	margin:0px;
	padding:0px;
	font-size:12px;
	padding-bottom:20px;
}
h3{
	margin:0px;
	padding:0px;
	font-size:12px;
}
h4{
	margin:0px;
	padding:0px;
}
a{ color:#3366CC; text-decoration:none; }
a:hover{ color:#FF9900; text-decoration:none; }
img{ border:0px;}
ul{list-style:none;}
ol{margin-left:30px;}
td{font-size:0.9em; line-height:140%; text-align:left;}
p{margin:0px; padding:0px;}
.text{
	margin:0px;
	padding-left:50px;
	padding-right:50px;
}


/* contena */
#waku{
	margin:0px;
	padding:0px;
	width:100%;
	background:url(blue_line.gif) repeat-x;
}
/* contena */
#hp{
	margin:0px;
	padding:0px;
	width:1024px;
	padding-left:100px;
	background:url(kame.gif) no-repeat;
}
@media print{
#waku{background:none;}

#hp{background:none;padding-left:0px;}
}
/* header */
#header{
	margin:0px;
	padding:0px;
	background: url(header.jpg) no-repeat;
	font-size:0.87em;
	width:780px;
	height:190px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:780px;	
	height:190px;
}
@media print{
#header{
	margin-left:0px;
}
}
#header ul{
	margin:0px;
	padding:0px;
	padding-top:150px;
}
#header li{
	float:left;
	display:block;
	font-size:12px;
}
#header ul li span { visibility:hidden; }
#header li a{
	display:block;
	text-decoration:none;
}
#header li#h01 a{	/* home */
	height:22px;
	width:137px;
	background: url(h01.gif) no-repeat;
}
#header li#h01 a:hover{	
	height:22px;
	width:137px;
	background: url(h01.gif) no-repeat;
	background-position:0px -22px;
}
#header li#h02 a{	/* company */
	height:22px;
	width:92px;
	background: url(h02.gif) no-repeat;
}
#header li#h02 a:hover{	
	height:22px;
	width:92px;
	background: url(h02.gif) no-repeat;
	background-position:0px -22px;
}
#header li#h03 a{	/* jigyou */
	height:22px;
	width:92px;
	background: url(h03.gif) no-repeat;
}
#header li#h03 a:hover{	
	height:22px;
	width:92px;
	background: url(h03.gif) no-repeat;
	background-position:0px -22px;
}
#header li#h04 a{	/* saiyou */
	height:22px;
	width:100px;
	background: url(h04.gif) no-repeat;
}
#header li#h04 a:hover{	
	height:22px;
	width:100px;
	background: url(h04.gif) no-repeat;
	background-position:0px -22px;
}
#header li#h05 a{	/* access */
	height:22px;
	width:86px;
	background: url(h05.gif) no-repeat;
}
#header li#h05 a:hover{	
	height:22px;
	width:86px;
	background: url(h05.gif) no-repeat;
	background-position:0px -22px;
}
#header li#h06 a{	/* sitemap */
	height:22px;
	width:104px;
	background: url(h06.gif) no-repeat;
}
#header li#h06 a:hover{	
	height:22px;
	width:104px;
	background: url(h06.gif) no-repeat;
	background-position:0px -22px;
}
#header li#h07 a{	/* contact */
	height:22px;
	width:114px;
	background: url(h07.gif) no-repeat;
}
#header li#h07 a:hover{	
	height:22px;
	width:114px;
	background: url(h07.gif) no-repeat;
	background-position:0px -22px;
}
/* contena トップページ用*/
#waku-top{
	margin:0px;
	padding:0px;
	width:100%;
	background:url(blue_line-top.gif) repeat-x;
}
/* contena トップページ用*/
#hp-top{
	margin:0px;
	padding:0px;
	width:1024px;
	padding-left:100px;
	background:url(kame-top.gif) no-repeat;
}
/* headerトップページ用 */
#header-top{
	margin:0px;
	padding:0px;
	background: url(header-top.jpg) no-repeat;
	font-size:0.87em;
	width:780px;
	height:353px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:780px;	
	height:353px;
}
#fla{
	padding-top:0px;
	position: absolute;
	top: 24px;
}
#header-top{
	margin-left:0px;
}

#header-top ul{
	margin:0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
	width:780px;
	top: 328px;
	left: 100px;
}
#header-top li{
	float:left;
	display:block;
	font-size:12px;
}
#header-top ul li span { visibility:hidden; }
#header-top li a{
	display:block;
	text-decoration:none;
}
#header-top li#h01 a{	/* home */
	height:22px;
	width:137px;
	background: url(h01.gif) no-repeat;
}
#header-top li#h01 a:hover{	
	height:22px;
	width:137px;
	background: url(h01.gif) no-repeat;
	background-position:0px -22px;
}
#header-top li#h02 a{	/* company */
	height:22px;
	width:92px;
	background: url(h02.gif) no-repeat;
}
#header-top li#h02 a:hover{	
	height:22px;
	width:92px;
	background: url(h02.gif) no-repeat;
	background-position:0px -22px;
}
#header-top li#h03 a{	/* jigyou */
	height:22px;
	width:92px;
	background: url(h03.gif) no-repeat;
}
#header-top li#h03 a:hover{	
	height:22px;
	width:92px;
	background: url(h03.gif) no-repeat;
	background-position:0px -22px;
}
#header-top li#h04 a{	/* saiyou */
	height:22px;
	width:100px;
	background: url(h04.gif) no-repeat;
}
#header-top li#h04 a:hover{	
	height:22px;
	width:100px;
	background: url(h04.gif) no-repeat;
	background-position:0px -22px;
}
#header-top li#h05 a{	/* access */
	height:22px;
	width:86px;
	background: url(h05.gif) no-repeat;
}
#header-top li#h05 a:hover{	
	height:22px;
	width:86px;
	background: url(h05.gif) no-repeat;
	background-position:0px -22px;
}
#header-top li#h06 a{	/* sitemap */
	height:22px;
	width:104px;
	background: url(h06.gif) no-repeat;
}
#header-top li#h06 a:hover{	
	height:22px;
	width:104px;
	background: url(h06.gif) no-repeat;
	background-position:0px -22px;
}
#header-top li#h07 a{	/* contact */
	height:22px;
	width:114px;
	background: url(h07.gif) no-repeat;
}
#header-top li#h07 a:hover{	
	height:22px;
	width:114px;
	background: url(h07.gif) no-repeat;
	background-position:0px -22px;
}

/* bread */
#bread{ font-size:0.8em; text-align:left; margin:10px; margin-top:5px;}
#bread a{ color:#3366CC; text-decoration:none; }
#bread a:hover{ color:#ff9900; text-decoration:none; }

/* main-jigyou */
#main{
	background:#ffffff;
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-bottom:30px;
	font-size:0.95em;
	line-height:140%;
	width:780px;
}
@media print{
#main{margin-left:0px;
}
}

/* main-saiyo */
#main_saiyo{
	float:left;
	background:#f3f3f1;
	margin:0px;
	padding:0px;
	padding-top:20px;
	padding-bottom:30px;
	font-size:0.95em;
	width:780px;
}
@media print{
#main_saiyo{margin-left:0px;
}
}

#content{
	width:665px;
	margin-left:57px;
	text-align:left;
	}
/* jigyou_menu*/
#content ul{
	margin:0px;
	padding:0px;
}
#content li{
	float:left;
	display:block;
	font-size:12px;
}
#content ul li span { visibility:hidden; }
#content li a{
	display:block;
	text-decoration:none;
}
#content li#j11 a{	/* company */
	height:48px;
	width:102px;
	background: url(j11.gif) no-repeat;
}
#content li#j01 a{	/* company */
	height:48px;
	width:102px;
	background: url(j01.gif) no-repeat;
	background-position:0px -48px;
}
#content li#j01 a:hover{	
	height:48px;
	width:102px;
	background: url(j01.gif) no-repeat;
}
#content li#j12 a{	/* company */
	height:48px;
	width:101px;
	background: url(j12.gif) no-repeat;
}
#content li#j02 a{	/* company */
	height:48px;
	width:101px;
	background: url(j02.gif) no-repeat;
	background-position:0px -48px;
}
#content li#j02 a:hover{	
	height:48px;
	width:101px;
	background: url(j02.gif) no-repeat;
}
#content li#j13 a{	/* company */
	height:48px;
	width:100px;
	background: url(j13.gif) no-repeat;
}
#content li#j03 a{	/* company */
	height:48px;
	width:100px;
	background: url(j03.gif) no-repeat;
	background-position:0px -48px;
}
#content li#j03 a:hover{	
	height:48px;
	width:100px;
	background: url(j03.gif) no-repeat;
}
#content li#j14 a{	/* company */
	height:48px;
	width:122px;
	background: url(j14.gif) no-repeat;
}

#content li#j04 a{	/* company */
	height:48px;
	width:122px;
	background: url(j04.gif) no-repeat;
	background-position:0px -48px;
	}
#content li#j04 a:hover{	
	height:48px;
	width:122px;
	background: url(j04.gif) no-repeat;
}
#content li#j05 {	/* company */
	height:48px;
	width:240px;
	background: url(j_base.gif) repeat-x;
}

.box{ 
	clear:both;
	padding-top:30px; 
	padding-right:50px;
	padding-left:50px;
	padding-bottom:30px;
	border-right:4px solid #99cc00;
	border-bottom:4px solid #99cc00;
	border-left:4px solid #99cc00;
	}
.box2{ 
	clear:both;
	padding-top:30px; 
	padding-right:28px;
	padding-left:28px;
	padding-bottom:30px;
	border-right:4px solid #99cc00;
	border-bottom:4px solid #99cc00;
	border-left:4px solid #99cc00;
	}
.glay{background:#efefef;}
.migi{text-align:right;}

/* saiyo_menu*/
#side{
	 float:left;
	 margin:0px;
	 padding:0px;
	 width:230px;
	 }
#side ul{
	padding:0px;
	margin:0px;
	list-style-type:none;
	display:block;
}
#side li{
	padding:0px;
	margin:0px;
}
#side li a{
	display:block;
	text-decoration:none;
}
#side ul li span { visibility:hidden; }

#side li#s01 {	/*採用情報 */
	height:39px;
	width:230px;
	background:url(s01.gif) no-repeat;
}
#side li#s02 a{	/*新人研修 */
	height:38px;
	width:230px;
	background:url(s02.gif) no-repeat;
}
#side li#s02 a:hover{	
	height:38px;
	width:230px;
	background:url(s02.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s02-on a{	
	height:38px;
	width:230px;
	background:url(s02-on.gif) no-repeat;
}
#side li#s02-on a:hover{	
	height:38px;
	width:230px;
	background:url(s02-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s03 a{	/*新人研修 */
	height:42px;
	width:230px;
	background:url(s03.gif) no-repeat;
}
#side li#s03 a:hover{	
	height:42px;
	width:230px;
	background:url(s03.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s03-on a{	
	height:38px;
	width:230px;
	background:url(s03-on.gif) no-repeat;
}
#side li#s03-on a:hover{	
	height:38px;
	width:230px;
	background:url(s03-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s04 a{	/*新人歓迎会 */
	height:42px;
	width:230px;
	background:url(s04.gif) no-repeat;
}
#side li#s04 a:hover{	
	height:42px;
	width:230px;
	background:url(s04.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s04-on a{	
	height:38px;
	width:230px;
	background:url(s04-on.gif) no-repeat;
}
#side li#s04-on a:hover{	
	height:38px;
	width:230px;
	background:url(s04-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s05 a{	/*実務スタート */
	height:42px;
	width:230px;
	background:url(s05.gif) no-repeat;
}
#side li#s05 a:hover{	
	height:42px;
	width:230px;
	background:url(s05.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s05-on a{	
	height:38px;
	width:230px;
	background:url(s05-on.gif) no-repeat;
}
#side li#s05-on a:hover{	
	height:38px;
	width:230px;
	background:url(s05-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s06 a{	/*社内教育 */
	height:42px;
	width:230px;
	background:url(s06.gif) no-repeat;
}
#side li#s06 a:hover{	
	height:42px;
	width:230px;
	background:url(s06.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s06-on a{	
	height:38px;
	width:230px;
	background:url(s06-on.gif) no-repeat;
}
#side li#s06-on a:hover{	
	height:38px;
	width:230px;
	background:url(s06-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s07 a{	/*親睦 */
	height:43px;
	width:230px;
	background:url(s07.gif) no-repeat;
}
#side li#s07 a:hover{	
	height:43px;
	width:230px;
	background:url(s07.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s07-on a{	
	height:38px;
	width:230px;
	background:url(s07-on.gif) no-repeat;
}
#side li#s07-on a:hover{	
	height:38px;
	width:230px;
	background:url(s07-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s08 a{	/*先輩方から */
	height:43px;
	width:230px;
	background:url(s08.gif) no-repeat;
}
#side li#s08 a:hover{	
	height:43px;
	width:230px;
	background:url(s08.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s08-on a{	
	height:38px;
	width:230px;
	background:url(s08-on.gif) no-repeat;
}
#side li#s08-on a:hover{	
	height:38px;
	width:230px;
	background:url(s08-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s09 a{	/*募集要項 */
	height:50px;
	width:230px;
	background:url(s09.gif) no-repeat;
}
#side li#s09 a:hover{	
	height:50px;
	width:230px;
	background:url(s09.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s09-on a{	
	height:38px;
	width:230px;
	background:url(s09-on.gif) no-repeat;
}
#side li#s09-on a:hover{	
	height:38px;
	width:230px;
	background:url(s09-on.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s10 {	/*エントリー */
	height:32px;
	width:230px;
	background:url(s10.gif) no-repeat;
}
#side li#s11 a{	/*日経ナビ */
	height:52px;
	width:230px;
	background:url(s11.gif) no-repeat;
}
#side li#s11 a:hover{	
	height:52px;
	width:230px;
	background:url(s11.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s12 a{	/*毎日就職ナビ */
	height:50px;
	width:230px;
	background:url(s12.gif) no-repeat;
}
#side li#s12 a:hover{	
	height:50px;
	width:230px;
	background:url(s12.gif) no-repeat;
	background-position:-230px 0;
}
#side li#s13 a{	/*DISCO */
	height:53px;
	width:230px;
	background:url(s13.gif) no-repeat;
}
#side li#s13 a:hover{	
	height:53px;
	width:230px;
	background:url(s13.gif) no-repeat;
	background-position:-230px 0;
}
/* saiyo_content*/
#saiyo{
	float:right;
	width:550px;
}
.saiyo_box{
	background:#ffffff;
	width:525px;
	margin:0px;
	padding:17px;
	line-height:140%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width:491px;	
}
	
/*テーブル*/
.shitasen{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 20px;
	padding-top: 20px;
}
.shitasen strong{
	font-size:14px;
	font-weight: bold;
}
hr{
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.tokushoku p{
	padding-left: 65px;
	padding-top: 5px;
}
.zu{
	width:550px;
}
.zu-back{
	padding-left: 40px;
	padding-top: 5px;
	background:url(22-needsback.gif) no-repeat;
	line-height: 140%;
	color: #0066CC;
	font-weight: normal;
}
.zu2-back{
	padding: 10px;
	background:url(22-2-back.gif) repeat-y;
	line-height: 140%;
	font-weight: normal;
	font-size:13px;
}
.hyou {
	width:600px;
	font-size:0.88em;
}
.hyou td{
	text-align: center;
}
.company {
	margin-left: 60px;
}
.company td{
	vertical-align: top;
	padding-bottom: 10px;
	
}
#aisatu{
	padding-left: 270px;
	font-size: 14px;
	font-weight: 200;
	color: #454545;
	padding-top: 25px;
}
#news{
	font-size: 14px;
	padding-top: 10px;
}
#news table{
	font-size: 14px;
	padding-top: 10px;
	border: 1px solid #999999;
	width:300px;
}
#newsichiran{
	width: 500px;
	margin-left: 80px;
}
#newsichiran td{
	padding-top: 10px;
	margin-left: 120px;
	padding-left: 10px;
	border-top: none;
	border-right: none;
	border-bottom: 1px dotted #999999;
	border-left: none;
}
#newsshita{
	font-size: 14px;
	padding-top: 10px;
}
#newsshita table{
	font-size: 14px;
	padding-top: 10px;
	border: 1px solid #999999;
	width:300px;
}
.newsyoko{
	padding-left: 20px;
}
.seniri{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EAEEEB;
	border-bottom-color: #EAEEEB;
}
.seniri td{
	padding-left: 10px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #EAEEEB;
	border-left-color: #EAEEEB;
	padding-top: 5px;
	padding-bottom: 5px;
}
.senpai{
	border: 1px;
	border-style: solid;
	border-color: #999999;
	width: 230px;
	margin-bottom: 15px;
}
.senpai td{
	padding:2px;
}
.boshu{
	width: 450px;
}
.boshu td{
	padding:3px 3px 10px;
	vertical-align: top;
}
/* footer*/
#footer{
	clear:both;
	margin:0px;
	padding:0px;
	background:#ffffff;
	background:url(footer.gif) no-repeat;
	width:780px;
	height:88px;
	text-align:center;
}
#footer_saiyo{
	clear:both;
	margin:0px;
	padding:0px;
	background:#ffffff;
	background:url(footer_saiyo.gif) no-repeat;
	width:780px;
	height:88px;
	text-align:center;
}

@media print{
#footer{margin-left:0px;}
#footer_saiyo{margin-left:0px;}

}

/* footer_menu*/
#footer ul{
	margin:0px;
	padding:0px;
	margin-left:105px;
}
#footer li{
	float:left;
	display:block;
	font-size:12px;
}
#footer ul li span { visibility:hidden; }
#footer li a{
	display:block;
	text-decoration:none;
}
#footer li#f01 a{	/* company */
	height:29px;
	width:98px;
	background: url(f01.gif) no-repeat;
}
#footer li#f01 a:hover{	
	height:29px;
	width:98px;
	background: url(f01.gif) no-repeat;
	background-position:0px -29px;
}
#footer li#f02 a{	/* company */
	height:29px;
	width:76px;
	background: url(f02.gif) no-repeat;
}
#footer li#f02 a:hover{	
	height:29px;
	width:76px;
	background: url(f02.gif) no-repeat;
	background-position:0px -29px;
}
#footer li#f03 a{	/* company */
	height:29px;
	width:75px;
	background: url(f03.gif) no-repeat;
}
#footer li#f03 a:hover{	
	height:29px;
	width:75px;
	background: url(f03.gif) no-repeat;
	background-position:0px -29px;
}
#footer li#f04 a{	/* company */
	height:29px;
	width:75px;
	background: url(f04.gif) no-repeat;
}
#footer li#f04 a:hover{	
	height:29px;
	width:75px;
	background: url(f04.gif) no-repeat;
	background-position:0px -29px;
}
#footer li#f05 a{	/* company */
	height:29px;
	width:69px;
	background: url(f05.gif) no-repeat;
}
#footer li#f05 a:hover{	
	height:29px;
	width:69px;
	background: url(f05.gif) no-repeat;
	background-position:0px -29px;
}
#footer li#f06 a{	/* company */
	height:29px;
	width:85px;
	background: url(f06.gif) no-repeat;
}
#footer li#f06 a:hover{	
	height:29px;
	width:85px;
	background: url(f06.gif) no-repeat;
	background-position:0px -29px;
}
#footer li#f07 a{	/* company */
	height:29px;
	width:98px;
	background: url(f07.gif) no-repeat;
}
#footer li#f07 a:hover{	
	height:29px;
	width:98px;
	background: url(f07.gif) no-repeat;
	background-position:0px -29px;
}

/* footer_menu*/
#footer_saiyo ul{
	margin:0px;
	padding:0px;
	margin-left:105px;
}
#footer_saiyo li{
	float:left;
	display:block;
	font-size:12px;
}
#footer_saiyo ul li span { visibility:hidden; }
#footer_saiyo li a{
	display:block;
	text-decoration:none;
}
#footer_saiyo li#f01 a{	/* company */
	height:29px;
	width:98px;
	background: url(f01.gif) no-repeat;
}
#footer_saiyo li#f01 a:hover{	
	height:29px;
	width:98px;
	background: url(f01.gif) no-repeat;
	background-position:0px -29px;
}
#footer_saiyo li#f02 a{	/* company */
	height:29px;
	width:76px;
	background: url(f02.gif) no-repeat;
}
#footer_saiyo li#f02 a:hover{	
	height:29px;
	width:76px;
	background: url(f02.gif) no-repeat;
	background-position:0px -29px;
}
#footer_saiyo li#f03 a{	/* company */
	height:29px;
	width:75px;
	background: url(f03.gif) no-repeat;
}
#footer_saiyo li#f03 a:hover{	
	height:29px;
	width:75px;
	background: url(f03.gif) no-repeat;
	background-position:0px -29px;
}
#footer_saiyo li#f04 a{	/* company */
	height:29px;
	width:75px;
	background: url(f04.gif) no-repeat;
}
#footer_saiyo li#f04 a:hover{	
	height:29px;
	width:75px;
	background: url(f04.gif) no-repeat;
	background-position:0px -29px;
}
#footer_saiyo li#f05 a{	/* company */
	height:29px;
	width:69px;
	background: url(f05.gif) no-repeat;
}
#footer_saiyo li#f05 a:hover{	
	height:29px;
	width:69px;
	background: url(f05.gif) no-repeat;
	background-position:0px -29px;
}
#footer_saiyo li#f06 a{	/* company */
	height:29px;
	width:85px;
	background: url(f06.gif) no-repeat;
}
#footer_saiyo li#f06 a:hover{	
	height:29px;
	width:85px;
	background: url(f06.gif) no-repeat;
	background-position:0px -29px;
}
#footer_saiyo li#f07 a{	/* company */
	height:29px;
	width:98px;
	background: url(f07.gif) no-repeat;
}
#footer_saiyo li#f07 a:hover{	
	height:29px;
	width:98px;
	background: url(f07.gif) no-repeat;
	background-position:0px -29px;
}
#one{
	margin:0px;
	padding:0px;
	color:#CCCCCC;
	font-size:9px;
	background-color: #FFFFFF;
	width:780px;
}
#one a {
	color:#CCCCCC;
}

#saiyo_site_menu {
 margin-left:14px;
}

#saiyo_site_menu img {
 position:relative;
 z-index:1;
}

.saiyo_site_list {
 position:relative;
 z-index:2;
 padding: 0;
 margin:-4px 0;
 width:210px;
 text-align:center;
 background:url('../saiyo/saiyo_middle.gif') repeat-y;
}

.saiyo_site_list img {
 width:190px;
 margin-bottom:5px;
}

.saiyo_site_box {
 display:inline-block;
 width:170px;
 padding: 13px 0px;
 margin: 2px;
 background: white;
 cursor: pointer;

 text-align: center;
 border-top: 0.5px solid #e9e9e9;
 border-left: 0.5px solid #e9e9e9;
 border-right: 4px solid #e9e9e9;
 border-bottom: 4px solid #e9e9e9;
}
.saiyo_site_box img {
 height:26px;
}

.divider {
 height:1px;
 margin:4px;
 background:gray;
}