@charset "UTF-8";
/*________________________________________________
 Cascading Style Sheets for ST.jp
 PLAYIZM Co.,Ltd. (http://www.playizm.co.jp/)
 written by sk
 Mar 2008
________________________________________________*/
body {
	line-height: 150%;
	font-size: 12px;
	background-color:#000000;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Osaka","ヒラギノ角ゴ Pro W3";
	
}
img { border:0;}
a { color:#FFFFFF; text-decoration:underline ;}
a:hover { color:#666666; text-decoration:none;}
#main{background-color:#000000;}
.wtsn { list-style: none; padding:0; margin:0; }
.wtsn li { margin:0 0 7px 0px; padding: 0 0 0 12px; background: 0 url(/images/ic_arrow.gif) no-repeat 0.5em;}
.wtsn li a {color:#FFFFFF;}
.wtsn li a:hover { color:#666666; text-decoration:none;}
.topimg{margin:4px 0px 5px 0px; width:720px;}
.date{color:#999999; font-size:95%;}
.lnstyle{margin:10px 0px 10px 0px;}
.stx{font-size:90%;}
.cur-tx{color:#DEDC49;}
.sub-tx{color:#E6E49E;}
.ti-tx{font-size:120%;}
.ti-tx2{font-size:110%;}
.asta{color:#FF1B00; font-weight:bold;}
.tx-left{text-align:left;}








.pstyle{margin:0px 0px 15px 0px;}
.pstyle2{margin:0px 0px 7px 0px;}
.ti-img{margin:0px 0px 7px 0px;}
#subnavi{margin:7px 7px 15px 7px; width:206px; line-height: 130%; text-align:left; font-size:90%;}
.boxinfo{padding:8px; width:474px; line-height: 130%; text-align:left; background-color:#000000;}
.boxinfo2{padding:8px; width:474px; line-height: 130%; text-align:left; background-color:#131313;}
.td-cell{ background-color:#131313; padding:5px;}
.img-right{float:right; margin:0px 0px 10px 10px;}
.img-left{float:left; margin:0px 10px 10px 0px;}
.pulldownL { background-color: #FFF; font-size: 100%; color: #333; width: 250px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666;}
.pulldownM { background-color: #FFF; font-size: 100%; color: #333; width: 200px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666; margin:0px;}
.pulldownS { background-color: #FFF; font-size: 100%; color: #333; width: 40px; border-top: 1px solid #666; border-right: 1px solid #666; border-bottom: 1px solid #666; border-left: 1px solid #666;}
.txareaLL {color: #333; background-color: #FFF; width: 400px; font-size: 90%; border-top: 1px solid #6E6E6E; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #6E6E6E; line-height:130%;}
.txareaLL2 {color: #333; background-color: #FFF; width:280px; font-size: 90%; border-top: 1px solid #6E6E6E; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #6E6E6E; line-height:130%; margin-bottom:10px;}
.txareaL { height:1em; color: #333; background-color: #FFF; width: 330px; border-top: 1px solid #6E6E6E; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #6E6E6E; height:1em;}
.txareaM { height:1em; color: #333; background-color: #FFF; width: 200px; border-top: 1px solid #6E6E6E; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #6E6E6E; vertical-align: top;}
.txareaS { height:1em; color: #333; background-color: #FFF; width: 60px; border-top: 1px solid #6E6E6E; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #6E6E6E;}
.txareaSS { height:1em; color: #333; background-color: #FFF; width:20px; border-top: 1px solid #6E6E6E; border-right: 1px solid #E0E0E0; border-bottom: 1px solid #E0E0E0; border-left: 1px solid #6E6E6E;}
.boxstyle{align:absmiddle;}
/*------------ gnavi area ------------*/
.ic-contact{margin:5px 0px 3px 0px;}
.title01 {padding:6px 6px 6px 20px; color:#999999; font-size:10px; margin:0px 0px 2px 0px;}
.title02 {font-size:120%; font-weight:bold;}
.lg{margin:0px 0px 0px 20px;}
/*------------ top area ------------*/
#bloginfo{margin:7px 7px 15px 7px; width:206px; font-size:90%; line-height: 130%; text-align:left;}
#bloginfo .date{color:#999999;}
#infoarea{margin:7px 7px 15px 20px; width:463px; text-align:left;}
#infoarea .title{color:#FF930C; font-size:90%;}
/*------------ about area ------------*/








/*------------ PRGM area ------------*/
.subti-PRGM{padding:7px; width:476px; color:#FF930C; background-color:#515151;}
.infobox-PRGM{padding:7px; width:476px; font-size:100%; color:#CCCCCC; background-color:#131313;} 
.prgm-ti{ display:block; background-image:url(/images/ic_prgmti.gif); background-repeat:no-repeat; background-position:7px 0.6em; padding:5px 5px 5px 25px; color:#E6E49E; font-size:120%; font-weight:bold; background-color:#131313;}
.prgm-ti2{ display:block; background-image:url(/images/ic_prgmti.gif); background-repeat:no-repeat; background-position:7px 0.6em; padding:5px 5px 5px 25px; color:#DEDC49; font-size:120%; font-weight:bold; background-color:#131313;}
.boxinfo-prgm{margin:7px 0px 20px 0px; width:490px; text-align:left; background-color:#000000;}
.listformat{ list-style-type: disc; padding:0; margin:0; }
.listformat li { margin:0 0 7px 17px; padding: 0 0 0 6px;}
.ti-category-pgm{margin:0 0 10px 0;}
/*------------ voice area ------------*/
#backnumber{margin:7px 7px 15px 7px; width:206px; text-align:left;}
#listarea{margin:15px 20px 15px 20px; width:450px; text-align:left;}
#profarea{padding:7px; width:470px; font-size:90%; color:#CCCCCC; background-color:#131313;}
#profarea .subti{margin:20px 0px 7px 0px;}
#profarea .tiimg{margin:0px 0px 0px 0px;}
/*------------ contact area ------------*/
#contact-area{padding:0px 20px 15px 20px; text-align:left; width:680px;}
#contact-area .td1{padding:6px; font-weight:bold; color:#E6E49E; background-color:#404040; text-align:left;}
#contact-area .td2{padding:6px; background-color:#131313; text-align:left;}
.bt-back{margin:10px 20px 0 0;}
/*------------ foot area ------------*/
.footimg{margin:0px 0px 7px 0px;}
.footlinkimg{margin:0px 0px 0px 18px;}
.foootlg{margin:0px 0px 0px 8px;}
/*------------ blog area ------------*/
#blogarea{margin:15px 0px 10px 0px;}
#blogarea img{border:0;}
#blogarea .sub{margin:7px 7px 10px 7px; width:206px; line-height: 130%; text-align:left;}
#blogarea .subti{margin:1px 0px 0px 0px;}
#blogarea .profarea{padding:7px; width:180px; font-size:90%; color:#CCCCCC; background-color:#131313;}
#blogarea .entry{text-align:left;}
#blogarea .bg-right{background-color:#FEFEFD;}
#blogarea .bg-main{background: url(/images/bg_entry_main.gif); width:437px; margin:0; color:#333333;}
#blogarea .bg-left{background: url(/images/bg_entry_left.jpg); background-repeat:repeat-y;}
#blogarea .lnstyle{margin:10px 20px 10px 20px;}
#blogarea .tientry{margin:7px 0 10px 0;}
#blogarea .ticolor{font-size:120%; color:#FF3200; font-weight:bold;}
#blogarea .tientry a{color:#FF3200;}
#blogarea .tientry a:hover{color:#FF704D;}
#blogarea .bottomtx{font-size:90%; color:#FF3200; text-align:right; margin:10px 0px 5px 0px; width:437px; clear:both;}
#blogarea .bottomtx a{ color:#FF704D; text-decoration:underline;}
#blogarea .bottomtx a:hover { color:#FFC6B8; text-decoration:none;}
#blogarea .bg-main a{ color:#FF704D; text-decoration:underline;}
#blogarea .bg-main a:hover { color:#FFC6B8; text-decoration:none;}
#blogarea .imgleft{float:left; margin:0px 10px 10px 0px;}
#blogarea .imgright{float:right; margin:0px 0px 10px 10px;}
#blogarea .pstyle{margin:0px 0px 15px 0px; clear:both;}
#blogarea .tback{margin:15px 0px 15px 0px; text-align:left;}
#listarea{margin:15px 20px 15px 20px; width:450px; text-align:left;}
#commentarea{text-align:left;}
#commentarea .td1{padding:6px; font-weight:bold; color:#E6E49E; background-color:#404040; text-align:left;}
#commentarea .td2{padding:6px; background-color:#131313; text-align:left;}
#commentarea .comment{padding:7px; width:476px; font-size:90%; color:#CCCCCC; background-color:#131313; margin:0 0 10px 0;}
#commentarea .comment-ti{color:#FF3200; font-weight:bold; font-size:110%; margin:0 0 10px 0;}
#commentarea .comment-ti a{color:#FF3200;}
#commentarea .comment-ti a:hover{color:#FF704D;}
#commentarea .datearea{color:#E6E49E; text-align:right; margin:15px 0 0 0;}