@charset "utf-8";

/* ========================= */
/* 							 */
/* 	page_default CSS				 */
/* 	last update 181206		 */
/* 							 */
/* ========================= */



/* 内容部分全体：container（上書
-------------------------------------------- */
#container {
	}
	
	
/* コンテンツ：contents（上書
---------------------------------------------------- */

div#contents {
	background: url("../img/line_p-util.gif") no-repeat center;
	width: 712px;
	height: 500px;
	top: 120px;
	float: none;
	margin: 0px auto 160px ;
	/*position: static;*/
	}

div#contents p#util_comment {
	position: relative;
	top: 180px;
	width: 400px;
	margin: 0 auto;
	font-size:12px;
	line-height:190%;
	text-align:center;
	letter-spacing:1px;
	}
div#contents p#profile {
	position:relative;
	top: 196px;
	width: 400px;
	margin: 0 auto;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	}


/* 各ヘッダタイトル：
---------------------------------------------------- */

div#util_header_top h1 {/*社名*/
	padding: 20px 10px 20px;
	text-align: center;
	font-size: 18px;
	letter-spacing:1px;
	}

div#util_contents-title h2 {/*ページ名*/
	padding: 20px 10px 0px;
	text-align: center;
	font-size: 12px;
	letter-spacing:1px;
	}


/* インフォメーション：page_info（.fbox）
---------------------------------------------------- */

div#page_info {
	padding: 20px 10px;
	letter-spacing:1px;
	}

div#page_info h3 {
	font-size: 18px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
	}

div#page_info p {
	font-size: 12px;
	line-height:170%;
	}
div#page_info p#i_comm {
	padding: 6px 10px;
	border-bottom: 1px solid #CCC;
	}
div#page_info p#p_comm {
	padding: 18px 10px;
	}
	