/*--インフォメーション・ヘッドライン------------------------------*/
#info_cgi	{ padding:0; }
/*
.info		{ padding:1em 0; line-height: 1.5; }
.info .ttl	{ margin-left:8px; padding-left:24px; color:#03c; font-size:1.2em; font-weight:bold; background:url(./arrow15x15.gif) no-repeat left 3px; }
*/
.info		{ margin:1em 1em; padding-left:20px; background:url(./arrow15x15.gif) no-repeat left 5px; }
.info .ttl	{ color:#03c; font-size:1.2em; font-weight:bold; }
.info span	{ padding-left:1em; color:#080;font-size:0.8em; font-weight:normal; font-family:arial; }
.info .cmt	{ margin-left:32px; /*padding-bottom:1em;*/ }
.info .small{ color:#999;font-size:0.8em; }

.headline	{ margin-bottom:0.5em; padding:0.1em; color:#360; font-weight:bold; border-bottom:1px dashed #ccc; }


/*--画像マスク・サムネイル表示------------------------------------*/
div.mask_k	{ width:160px; height:120px; background-color:#ccc; overflow:hidden; }
div.mask_l	{ width:150px; height:150px; background-color:#ccc; overflow:hidden; }
div.mask_m	{ width:100px; height:100px; background-color:#ccc; overflow:hidden; }
div.mask_s	{ width:50px;  height:50px;  background-color:#ccc; overflow:hidden; }

.phbox_r	{ float:right; margin-left:1em; margin-bottom:1em; padding:0.4em; text-align:center;
	color:#666; font-size:0.8em; line-height:1.5; background-color:#fff; border:1px solid #ccc; }
.phbox_r img	{ border:0px solid #ccc; }
.phbox_nr	{ float:right; margin-left:1em; margin-bottom:1em; padding:0.4em; text-align:center;
	color:#666; font-size:0.8em; line-height:1.5; }
.phbox_nr img	{ border:0px solid #ccc; }

.phbox_l	{ float:left; margin-right:1em; margin-bottom:1em; padding:0.4em; text-align:center;
	color:#666; font-size:0.8em; line-height:1.5; background-color:#fff; border:1px solid #ccc; }
.phbox_l img	{ border:0px solid #ccc; }
.phbox_nl	{ float:left; margin-right:1em; margin-bottom:1em; padding:0.4em; text-align:center;
	color:#666; font-size:0.8em; line-height:1.5; }
.phbox_nl img	{ border:0px solid #ccc; }

