/* CSS Basic Style ---------------------------------------------------------- */


/* === 【全体のデザイン、レイアウト】 === */



/* === 全体の背景 === */
#bg {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/common/i_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

/* === 全体の背景2 === */
#wrap {
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/common/i_bg2.gif);
	background-repeat: repeat-y;
	background-position: center top;
	text-align:center;
}

/* === ヘッダー === */
#header {
	width:780px;
	background-image: url(../../images/common/i_hbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 84px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding: 15px;
}

/* === コンテンツ === */
#content {
	width:780px;
	border-right: solid #E3E3E3 1px;
	border-left: solid #E3E3E3 1px;
	background-color: #FFFFFF;
	margin: 0px;
}

.content_inner {
	border-left: solid #CCCCCC 1px;
	background-image: url(../../images/common/i_01_bg.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding:15px 20px 20px 20px;
}

/* === コンテンツ右メニュー === */
#lnavi {
	background-image: url(../../images/common/i_l_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: solid #E3E3E3 1px;
	border-left: solid #E3E3E3 1px;
}

/* === コンテンツ右メニュー バナー === */
.bnn {
	background-image: url(../../images/common/i_l2_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-right: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
}

/* === 表 === */
.t_design {
	padding: 6px;
	width: 100%;
	font-size: 12px;
	line-height: 160%;
	color: #333333;
}

.t_design th {
	background-color: #D5D5D5;
	border: solid #FFFFFF 1px;
	font-weight: normal;
	text-align:left;
}

.t_design td {
	background-color: #EEEEEE;
	border: solid #FFFFFF 1px;
}


.t_design2 {
	padding: 6px;
	width: 100%;
	font-size: 12px;
	line-height: 160%;
	color: #333333;
}

.t_design2 th {
	background-color: #D5F2C8;
	border-left: solid #74D649 5px;
	font-weight: normal;
	text-align:left;
}

.t_design2 td {
	background-color: E6F8DE;
}


/* === フッター === */
#footer {
	width:780px;
	margin-bottom: 25px;
	font-size: 10px;
	line-height: 160%;
	color: #333333;
	background-color: #FFFFFF;
}

#footer a{
	color:#333333;
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
}
#footer a:visited {
	color:#333333;
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
}
#footer a:active{
	color:#333333;
	text-decoration:none;
	letter-spacing:1px;
	font-weight: normal;
}
#footer a:hover {
	color:#FF6600;
	text-decoration:underline;
	letter-spacing:1px;
	font-weight: normal;
}


/* === ボーダー === */
.border_lr {
	border-right: solid #E3E3E3 1px;
	border-left: solid #E3E3E3 1px;
}

.border_trbl {
	border-top: solid #CCCCCC 1px;
	border-right: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	border-left: solid #CCCCCC 1px;
}

/* === ページトップ === */
.pagetop {
	width:740px;
}
.pagetop td{
	text-align:right;
}


/* === パンくずリスト === */
.l_menu {
	font-size: 10px;
	color: #333333;
	margin: 10px;
	font-weight: normal;
	letter-spacing: 1px;
}
.l_menu a{
	font-weight: normal;
}
.l_menu a:visited {
	font-weight: normal;
}
.l_menu a:active{
	font-weight: normal;
}
.l_menu a:hover {
	font-weight: normal;
}


/* === フォームデザイン === */
#form_design {
	font-size: 12px;
	color: #333333;
	line-height: 125%;
	width:460px;
	border:solid #CCCCCC 1px;
	background-color: #FFFFFF;
}

#form_design th{
	font-size: 12px;
	color: #333333;
	line-height: 125%;
	background-color: #eeeeee;
	font-weight: normal;
	text-align:left;
	width:130px;
	border-left:solid #AFE897 5px;
	padding-left: 5px;
}

#form_design td{
	font-size: 12px;
	color: #333333;
	line-height: 125%;
	border:solid #eeeeee 1px;
}

#form_design span{
	font-size: 10px;
	color: #333333;
	line-height: 125%;
}


--------------------------------------------------------------------------------
 END OF CSS
--------------------------------------------------------------------------------
*/
