/* 小ゲート */

body,td,th{
	font-family : 'Verdana','Osaka',"平成角ゴシック","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック";
	font-size: 13px;
	line-height: 1.6em;
	color: #4F4F4F
}

body{
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
}

a:focus { 
outline: 0 !important; 
} 

.scbtn div.btn a:focus {
outline: 0 !important; 
}

a:link {
	color: #4F4F4F;
}
a:visited {
	color: #4F4F4F;
}
a:hover {
	color: #666666;
	text-decoration: none;
}

.br11{
	font-size: 10px;
	line-height: 130%;
	color: #666666;
}
.red11{
	font-size: 11px;
	color: #FF0066;
}

.red12{
	font-size: 12px;
	color: #FF0066;
}

.clear {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0;
}
.clearfix {
	display: block;
	min-height: 1%;
}
.clearfix:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}



/* header */
#header{
	background-repeat: no-repeat;
	height: 55px;
	text-align: left;
}
#header img{
	float: right;
	margin-right: 16px;
}
.hmn img {
	margin-right: 4px;
	margin-top: 5px;
}

#header .text{
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 440px;
	padding-top: 10px;
	float: left;
	display: block;
	width: 310px;
	line-height: 140%;
}
td.login{
	background-repeat: repeat-x;
	text-align: left;
	background-position: 0px 0px;
}
td.login div{
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px;
	display: block;
	padding-right: 3px;
	padding-left: 3px;
	line-height: 120%;
}


#space_lh{
	padding-left: 10px;
	padding-bottom: 0px;
	background-image: url(../images/share/mainbg_top.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	text-align: left;
	margin-bottom: 0px;
	padding-top: 0px;
	height: 11px;
	line-height: 100%;
	font-size: 5px;
	text-indent: -9999px;
}

#news{
	font-size: 14px;
	color: #333333;
	line-height: 21px;
	letter-spacing: 1px;
	margin-top: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 60px;
}

#news a.noline{
	text-decoration: none;
}

#contents{
	background-repeat: repeat-y;
	padding-right: 30px;
	padding-left: 25px;
}

#leftarea{
	margin-bottom: 10px;
	width: 725px;
	text-align: left;
	display:block;
}

#footer{
	text-align: center;
	font-size: 11px;
	line-height: 150%;
}
#footer a{
	font-size: 11px;
	line-height: 150%;
	color: #333333;
}

/*leftareaまわり*/

.scbtn{
	display: block;
	margin:0;
	padding:0;
}
.scbtn div.btn{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 179px;
	height: 55px;
	display: block;
}
.scbtn div.sc{
	margin: 0px auto;
	padding: 0px;
	width:185px;
	height:60px;
}
.scbtn div.dl{
	margin: 0px auto;
	padding: 0px;
	width:185px;
	height:44px;
}
.scbtn ul{
	margin: 0px;
	padding: 0px;
}
.scbtn li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.scclear div.btn {
	margin-left: 8px;
	width: 154px;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: left 4px;
}
.scclear a {
	color: #0000ff;
	font-weight: bold;
}
.scclear div.initona {
	background-image: url(../images/share/scarrow_on_a.gif);
	background-position:left top;
	height:15px;
	line-height:100%
}
.scclear div.initonb {
	background-image: url(../images/share/scarrow_on_b.gif);
	background-position:left top;
	height:15px;
	line-height:100%
}
.scclear div.initonc {
	background-image: url(../images/share/scarrow_on_c.gif);
	background-position:left top;
	height:15px;
	line-height:100%
}
.scclear div.initoff {
	background-image: url(../images/share/scarrow_off.gif);
	background-position:left top;
	color: #E0E0E0;
	height:15px;
	line-height:100%
}

#leftarea .result_ht{
	font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif ;
	margin-top: 10px;
	padding: 4px;
	margin-bottom: 7px;
	background-color: #E0E2E7;
	width: 708px;
	font-size: 12px;
}

#leftarea .result_ht td{
	font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif ;
}
#leftarea .result_ht a{
	font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif ;
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}

#contents #leftarea .result_ht .page a{
	font-family : "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3",sans-serif ;
	color: #8C5BB9;
	text-decoration: none;
}

#contents #leftarea .result_ht .kk{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #B494D1;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 3px;
	height: 19px;
}

#contents #leftarea .result_ht a:hover {
	color: #FF0000;
	text-decoration: underline;
}

#contents #leftarea .result_ht a.negative {
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

#contents #leftarea .result_ht a.active {
	color: #9A9A9A;
	font-size: 12px;
	text-decoration: underline;

}

#leftarea td.detail{
	padding-top: 5px;
	padding-bottom: 5px;
}
#leftarea p,#contents_btm p{
	font-size: 14px;
	line-height: 160%;
}

#contents #leftarea .waku{
	padding-top: 10px;
	padding-bottom: 10px;
}

#contents #leftarea .waku h4 {
	margin-bottom: 7px;
	margin-top: 10px;
}

#contents #leftarea .waku p{
	font-size: 14px;
	line-height: 160%;
	padding: 0px 0px 15px;
	margin: 0px;
}

#contents #leftarea .camp {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	border: 1px solid #EADFD0;
	background-color: #FBF7F2;
}
#contents #leftarea .camp img{
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
/*rightareaまわり*/

/*td.r_td  {
	background:url(../images/share/mainbg_right.gif) repeat-y right;
}
*/
#rightarea{
	font-size: 14px;
	line-height: 180%;
	text-align: left;
	margin:0px;
	padding:0px;
}

/*.topbg {
	background: url(../images/share/grbox_top1.gif) no-repeat;
	line-height:0;
	margin:0px;
	padding:8px 8px 0px 8px;
	text-align:center;
	display:inline;
	display:block;
}
.btmbg {
	background: url(../images/share/grbox_btm1.gif) no-repeat bottom;
	line-height:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	height:15px;
	display:block;
}

.topbg img {
	vertical-align:text-bottom;
	margin:0px;
	padding:0px;
	border:0px;
	}
*/
#rightarea .a_body {
	background:url(../images/share/mainbg_right.gif) repeat-y;
	width:211px;
	padding:0px;
	margin-bottom:15px;
}
#rightarea .a_bgt {
	background:url(../images/share/grbox_top1.gif) no-repeat;
	height:12px;
	width:211px;
}

#rightarea .a_bgb {
	background:url(../images/share/grbox_btm1.gif) bottom no-repeat;
	width:195px;
	padding:0px 8px 15px 8px;
}


#rightarea form {
	margin:0px;
	padding:0px;
}
#rightarea .scbtn{
	text-align: center;
	margin-bottom: 10px;
}
#rightarea h3{
	margin-top: 5px;
	margin-bottom: 5px;
}
#rightarea h4{
	margin-top: 15px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#rightarea p{
	font-size: 12px;
	margin-top: 5px;
	font-weight: bold;
	margin-bottom: 0px;
}

#rightarea span.word{
white-space: nowrap;
} 


#rightarea p.comment{
	font-size: 13px;
	margin-top: 7px;
	line-height: 140%;
	font-weight: normal;
}
#rightarea img.mg{
	margin-top: 5px;
	margin-bottom: 5px;
}
#rightarea input.keyword{
	font-size: 14px;
	padding: 5px 3px 3px;
	width: 180px;
}
#rightarea input{
	margin: 0px;
}

#picture_list {
	display: none; /* ロード完了時は非表示にしておく。 */
}


/* デフォルト */

.dt__three {
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
	
.dt__four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
	
._thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}
	
/* タイプ別 */

.dt_tp1_three {
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
	
.dt_tp2_three {
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
	
.dt_tp3_three {
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}

.dt_tp4_three {
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
	
.dt_tp1_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
	
.dt_tp2_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
	
.dt_tp3_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
	
.dt_tp4_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
	
/* 種別old */

._thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}
._thumbnail .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}

/* アイデアシート横 */
.dt_sheet_lateral_three {
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_sheet_lateral_three .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}
.dt_sheet_lateral_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.dt_sheet_lateral_four .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}
.sheet_lateral_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}
.sheet_lateral_thumbnail .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}

/* アイデアシート縦 */
.dt_sheet_longitudial_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
}
.dt_sheet_longitudial_three .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}
.dt_sheet_longitudial_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.dt_sheet_longitudial_four .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}

.sheet_longitudial_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
}
.sheet_longitudial_thumbnail .img{
	border: 1px solid #DADEE0;
	padding: 5px;
}

/* アイデアイラスト横 大 */
.dt_illust_lateral_large_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_illust_lateral_large_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.illust_lateral_large_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* アイデアイラスト横 中 */
.dt_illust_lateral_middle_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_illust_lateral_middle_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.illust_lateral_middle_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* アイデアイラスト横 小 */
.dt_illust_lateral_small_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_illust_lateral_small_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.illust_lateral_small_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* アイデアイラスト縦 大 */
.dt_illust_longitudial_large_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_illust_longitudial_large_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.illust_longitudial_large_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* アイデアイラスト縦 中 */
.dt_illust_longitudial_middle_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_illust_longitudial_middle_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.illust_longitudial_middle_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* アイデアイラスト縦 小 */
.dt_illust_longitudial_small_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_illust_longitudial_small_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.illust_longitudial_small_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* ポイントイラスト 大 */
.dt_cut_large_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_cut_large_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.cut_large_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* ポイントイラスト 中 */
.dt_cut_middle_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_cut_middle_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.cut_middle_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}

/* ポイントイラスト 小 */
.dt_cut_small_three{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_3/bg.gif);
	background-repeat: no-repeat;
	height: 280px;
	width: 232px;
	padding-top: 10px;
	padding-left: 2px;
	background-position: left top;
	display: block;
	margin-right: 7px;
	margin-bottom: 7px;
	}
.dt_cut_small_four{
	position:relative;
	float:left;
	background-image: url(../images/share/illust_4/bg.gif);
	background-repeat: no-repeat;
	margin-right: 4px;
	height: 200px;
	width: 173px;
	padding-top: 10px;
	margin-bottom: 8px;
	padding-left: 3px;
	}
.cut_small_thumbnail{
	position:relative;
	text-align: center;
	height: 100px;
	width: 100px;
	border: 1px solid #DFDFDF;
	padding: 5px;
	}
	
	
/* 無料キャンペーン追加ここから1208 
------------------------------------*/
.grbox_top{
	background-image: url(../images/share/grbox_top.gif);
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-left: 25px;
	height: 90px;
	display: block;
}
.info_contents {
	margin-top: 0px;
	display: block;
	margin-bottom: 15px;
	padding-right: 30px;
	padding-left: 25px;
}
.info_contents .adfavo_img {
	margin-top: 5px;
}
.navi {
	text-align: center;
	line-height:0px;
	margin:0px;
	padding:0px;
}
.a_bgb .free_camp {
	background-image: url(../images/share/rightarea_tsn.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 20px;
/*	margin-top: 30px;*/
	width: 180px;
	margin:0 auto 30px auto;
	display: block;
}

.pankuzulist {
	display: block;
	margin-bottom: 0px;
	text-align: left;
	font-size: 13px;
	width: 940px;
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
	line-height: 100%;
}
.pankuzulist a,
.pankuzulist a:visited{
	text-decoration: none;
}
.secom {
	border: 1px solid #DBDCDE;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 178px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#contents form {
	margin: 0px;
}

.secom p{
	font-size: 10px;
	line-height: 130%;
	margin: 0px;
	text-align: center;
}
	
.secom form {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#contents table tr td .pagetop {
	width: 180px;
	text-align: right;
}

.sysinfo {
	float:right;
	width:525px;
	overflow:hidden;
	white-space:nowrap;
	line-height:100%;
}

.sysinfo h4 {
	text-align:right;
	margin:0;
	padding:0;
	line-height:100%;
	font-size:16px;
}
.sysinfo a:link,
.sysinfo a:visited {
	color:#0000de;
	text-decoration:underline;
}
.sysinfo a:hover {
	color:#cc3434;
	text-decoration:underline;
}

body:nth-of-type(1) .sysinfo h4 {
	font-size:16px;
	line-height:100%;
}
.mainte_time {
	padding:20px;
	background:#F3F3F1;
	text-align:center;
	width:500px;
	font-weight:bold;
}




