body,td {
	font-size: 11px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 166%;
}
.t-ul {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
a:visited {
	color: #FFCC00;
	text-decoration: none;
}
a:link {
	color: #FFCC00;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FFCC00;
	text-decoration: none;
}
.s {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 9px;
}


/* WEB WORKS 110531 */
/*
#web-works {
	margin: 10px;
	text-align: center;
	border: none;
	background: #333300;
	color: #FFFFFF;
}

.work-list {
	position: relative;
	width: 650px;
	margin: 0 auto;
}

#web-works h1 {
	position: absolute;
	top: -10px;
	_top: 5px;
	text-align: left;
}

#web-works table {
	 width:  650px;
	 border-collapse: collapse;
}

#web-works th,
#web-works td {
	padding: 3px;
	text-align: center;
}

#web-works caption {
	padding: 3px 0;
	text-align: right;
}

#web-works th {
	background: #666600;
	font-weight: normal;
}

#web-works .title {
	text-align: left;
}

#web-works p {
	text-align: right;
}


/*-- 10/21 SNS追加 --*/

.sns_box {
	margin-top:10px;
}

.mixi_check {
	width:87px;
	padding-left:413px;
}

.tweet {
	width:90px;
}

.fb_like {
	width:69px;
}


/*-- 12/01/18 ウィジェットテスト用 --*/

#twitter_div {
text-align : left;
margin : 10px 0; /* 適宜変更推奨 */
padding : 10px 20px;
/*background : url("背景画像のURL") no-repeat;*/
}

#twitter_div h2 {
font-size : 1em;
color : #ffffff;
text-align : left;
margin : 5px 0;
}

#twitter_div ul {
width : 530px; /* 適宜変更推奨 */
}

/* ↓ここの設定は、10px×7pxのアイコン画像を基準にした数値になっています。 */
#twitter_div li {
padding : 2px 5px 2px 20px; /* 適宜変更推奨 */
/*background-image : url("各POSTの左側に表示させるアイコン画像のURL");*/
background-repeat : no-repeat;
background-position : 5px 8px; /* 適宜変更推奨 */
border-bottom : dotted 1px #6e6055; /* 適宜変更推奨 */
}

#twitter_div li a {
font-size : 0.7em !important;
color : #c7b9a5; /* 適宜変更推奨 */
}

#twitter_div li a:hover {
color : #ffffff;
}

#twitter_div li span {
color : #dedad4; /* 適宜変更推奨 */
font-size : 0.8em;
}

#twitter_div li span a {
color : #efe9e1; /* 適宜変更推奨 */
font-size : 1em !important;
}

a#twitter-link {
font-size : 0.8em;
color : #dedad4; /* 適宜変更推奨 */
text-align : right;
display : block;
}

a#twitter-link:hover {
color : #ffffff;
}



/*-- 14/10/31 暫定版用 --*/

body {
	background-color:#333300;
	color:#FFFFFF;
	text-align:center;
	margin:10px;
	padding:0;
}

table {
	clear:both;
}

#works-list {
	width:650px;
	margin:0 auto;
	text-align:justify;
}

#works-list .left {
	float:left;
	font-size:14px;
}

#works-list .right {
	float:right;
	font-size:14px;
}

#works-list .close {
	text-align:right;
	width:650px;
}




/* WORKS 141118 CSS統一 */

#fr-works {
	margin: 10px;
	text-align: center;
	border: none;
	background: #333300;
	color: #FFFFFF;
}

.work-list {
	position: relative;
	width: 650px;
	margin: 0 auto;
}

#fr-works h1 {
	position: absolute;
	top: -10px;
	_top: 5px;
	text-align: left;
}

#fr-works table {
	 width:  650px;
	 border-collapse: collapse;
}

#fr-works th,
#fr-works td {
	padding: 3px;
	text-align: center;
}

#fr-works caption {
	padding: 3px 0;
	text-align: right;
}

#fr-works th {
	background: #666600;
	font-weight: normal;
}

#fr-works .title {
	text-align: left;
}

#fr-works p {
	text-align: right;
}

