@charset "utf-8";

/*
============================================================
■ 子ページ（type1）のレイアウト
============================================================ */


/* コンテナ内
------------------------------ */

#ujcContainer { /* メイン角丸 */
	width: 814px;
	margin: 0 auto;
	text-align: left;
	clear:both;
}

/* グローバルナビ */
#ujcGnavi{ 
	height:24px;
	padding:14px 20px 0 20px;
	color:#003333;
	background:url(../img/bg/bg_child1_main_t.gif) top center no-repeat;
}


/* ボックス */
#ujcBoxContainer{
	background:url(../img/bg/bg_child1_main_m.gif) top center repeat-y;

}

.ujcBox{
	width:775px;
	margin: 0 0 0 19px;
	padding:0 0 16px 0;
}
.ujcBox h2{
	height:36px;
	padding:16px 0 0 10px;
	background:url(../img/title/title_top_line.gif) top center no-repeat #f9feff; /*f1fbea*/
	border-bottom:2px solid #fff;
}
.ujcBox h2 span{
	color:#033;
	font-size:131%;
}

.ujcBox div.box{
	padding:10px 10px 10px 20px;
	background:#f1fbea;
}
.ujcBox div.box p{
	color:#222;
	line-height:1.5em;
	margin:10px 0 0 0;
}
.ujcBox div.box p.child{
	margin:10px 0 0 16px !important;
}
.ujcBox div.box ul{
	margin: 5px 0 0 40px;
}

.ujcBox div.box li{
	margin:3px;
	line-height:1.4em;
	list-style-type:disc;
	list-style-position: outside;
}

.ujcBox div.box ul.privacy{
	margin: 20px 0 0 40px;
}

.ujcBox div.box ul.privacy li{
	margin:5px;
	line-height:1.4em;
	list-style-type:decimal;
	list-style-position: outside;
}


/* ボックス下の下部画像 */
#main-bottom{
	height:29px;
	background:url(../img/bg/bg_child1_main_b.gif) top center no-repeat;
}


/* ボックス - タブ */
div.tab_top{
	margin:0 0 0 0;
}
div.tab_contents{
	padding:6px 14px;
}








/* テーブル
------------------------------ */
th, td{
	border:1px solid #888;
	padding:6px;
	line-height:1.4em;
}

table.company-info{
	width:600px;
	margin: 0 0 10px 20px;
}
table.company-info th{
	background:#eed;
	text-align:right;
}
table.company-info th.head{
	background:#bb9 !important;
	text-align:center !important;
}
table.company-info td{
	background:#fff;
	text-align:left;
}

