@charset "shift-jis";

*{
	margin:0 auto;
}

body{
	line-height:18px;
	font-family:"ＭＳ Ｐゴシック",osaka,"ヒラギノ角ゴ pro W3";
	font-size:12px;
	color:#444;
	line-height:18px;
	text-align:left;
	vertical-align:top;
	background-image: url(../common/back_gura.gif);
}

td{
vertical-align:top;
}

.scroll{
overflow-x:hidden;
overflow-y:scroll;
width:484px;
height:202px;
}

.list{
font-size:11px;
padding:5px;
text-align:left;
}

/* テーブルのボーダーの二重書きを防ぐ設定 */
.table1 {/* table */ 
border-collapse: collapse; /* 枠線の表示方法 */ 
} 

.saidborder1{
	background-image: url(../common/said_bar_siro.gif);
	background-repeat: repeat-y;
}

.saidborder2{
	background-image: url(../common/said_bar_siro02.gif);
	background-repeat: repeat-y;
}

.border1{
	text-align:left;
	vertical-align:top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-left-color: #ccc;
	background-image: url(../top_img/news_bg.jpg);
	background-repeat: no-repeat;
}

.border2{
border-width:1px;
padding:10px;
border-color:#b6b3a4;
border-style:solid;
text-align:left;
vertical-align:top;
}

.border3{
border-width:1px;
padding:10px;
border-color:#b6b3a4;
border-style:solid;
text-align:left;
vertical-align:top;
background:#efefef;
}

.border4{
border-width:1px;
padding:5px;
border-color:#b6b3a4;
border-style:solid;
text-align:center;
vertical-align:top;
background:#efefef;
}

.border5{
border-width:2px;
padding:5px;
border-color:#FF9999;
border-style:solid;
text-align:left;
vertical-align:top;
}

.border6{
border-width:1px;
padding:5px;
border-color:#b6b3a4;
border-style:solid;
text-align:center;
vertical-align:top;
}

.border7{
	text-align:left;
	vertical-align:top;
	background-image: url(../top_img/news_bg.jpg);
	background-repeat: no-repeat;
	border: 1px solid #ccc;
}

.border8{
border-width:1px;
padding:4px;
border-color:#b6b3a4;
border-style:solid;
text-align:left;
vertical-align:top;
}


/* テキスト */

.yazirusi {
	padding-left:20px;
	padding-top:6px;
	padding-bottom:6px;
	line-height:130%;
}

.txtnews1 {
	font-size: 12px;
	padding: 6px;
	line-height:130%;
	color: #ff9600;
	width: 70px;
}

.txtnews2 {
	font-size: 12px;
	padding: 6px;
	line-height:160%;
	color: #555555;
	width: 350px;
}


.txtnews3 {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 0px;
}


.txt3 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #359581;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #359581;
}

.txt4 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #0099FF;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #0099FF;
}

.txt5 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #66CC00;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #66CC00;
}

.txt6 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #FF9900;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF9900;
}

.txt7 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #FF9900;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FF9900;
}

.txt8 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #B7B700;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #B7B700;
}

.txt9 {
	padding: 3px;
	line-height:130%;
}

.txt10 {
	font-size: 18px;
	padding: 6px;
	line-height:130%;
	color: #FF3333;
	font-weight: bold;
}

.txt11 {
	font-size: 12px;
	line-height:130%;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 13px;
}

/* お仕事内容タイトル（ベーシック）ソフト制作用 */
.txt12 {
	font-size: 14px;
	padding: 6px;
	line-height:130%;
	font-weight:bold;
	color: #555555;
	/* color: #FF3366; */
	/* border-left-width: 3px; */
	/* border-left-style: solid; */
	/* border-left-color: #FF3366; */
}

/* Q&A用 */
.txt13 {
	font-size: 14px;
	padding: 6px;
	font-weight:bold;
	color: #FF3300;
}

/* ページトップへ用 */
.txt14 {
	color: #FF6600;
	text-align: right;
	padding: 4px;
}


.pkz { /* base */
font-size: 11px;
line-height: 1.3em;
color: #333333;
text-align: left;
vertical-align: top;
padding: 2px;
}
