/* 外部ファイル */
@import url("font.css");

body {
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:small;
/*	background-image: url(../images/bg.jpg);　*/
}

body.bg01 {
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:small;
/*　background-image: url(../images/bg.jpg);　*/　背景：オレンジのチェック柄
}

body.bg02 {
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:small;
	background-color:#FFFFCC;
/*	background-image:url(../images/bizz_bg2.gif);*/
}

#bg03 {
	margin:auto;
	padding:0px;
	color:#333333;
	width:790px;
	font-size:small;
	background-color:#FFFFFF; 背景色：白
/*	background-image:url(../images/s_bg.jpg);*/　背景：赤い縦線
}

#bg03 table.waku {
	margin:5px;
	padding:0px;
	color:#333333;
	font-size:small;
	line-height:150%;
}

#bg03 table.waku img.margin {
	margin:5px;
}

#bg03 table.waku ul.cube {
line-height:120%;
list-style-image:url(../images/list_icon_cube.jpg);
margin-left:8px;
list-style-position:inherit;
margin-top:0px;
}

#bg03 table.waku #ma{
padding-right:10px;
}

#bg03 table.waku #lma{
padding-left:10px;
}

#bg03 ul.sitemap {
line-height:150%;
list-style-image:url(../images/sitemap_icon.gif);
margin-left:8px;
margin-top:0px;
margin-bottom:0px;
}

#bg03 ul.sitemap2 {
line-height:150%;
list-style-image:url(../images/sitemap_icon.gif);
margin-left:25px;
margin-top:0px;
margin-bottom:0px;
}

#bg03 dl{
margin-top:10px;
margin-bottom:10px;
margin-left:30px;
margin-right:20px;
line-height:150%;}

#bg03 dt.title01 {
margin-top:10px;
font-weight:bold;
}

#bg03 dd {
line-height:150%;
}

#bg03 #line_height {
margin-left:30px;
margin-right:20px;
}


h1{
margin:0px;
padding-top:5px;
}

/* パンくずリスト */

#pan{
padding-left:5px;
padding-bottom:5px;
padding-top:5px;
margin:0px;
}

/* バック(戻る) */

#back{
text-align:right;
padding-right:3px;
padding-top:5px;
padding-bottom:5px;
}

/*　めにゅー　*/

#contLeft{
width:auto;
height:auto;
margin:0px;
padding:0px;
}

/* test */
#contLeft ul#subNav{
	margin:0px;
	height:auto;
	list-style:none;
	width:202px;
	padding:0px;
	}

#contLeft ul#subNav2{
	margin:0px;
	height:auto;
	list-style:none;
	width:157px;
	padding:0px;
	}
	
#contLeft #subNav li{
/*		margin-bottom:1px;
	border-bottom:1px dashed #999;
 line-height:110%;*/
	}
	
#contLeft #subNav2 li{
/*	margin-bottom:1px;
	border-bottom:1px dashed #999;
	line-height:110%;*/
	}
	
#contLeft #subNav li a,
#contLeft #subNav li strong{
/*	border-left:8px solid #ccc;*/
 background-image:url(../images/btton.jpg);
	display:block;
	padding:14px 8px 6px 30px;
	height:26px;
	}

#contLeft #subNav2 li a,
#contLeft #subNav2 li strong{
/*	border-left:8px solid #ccc;*/
 background-image:url(../images/botton_03.jpg);
	display:block;
	padding:14px 8px 6px 30px;
	height:26px;
	}
	
#contLeft #subNav li a:hover,
#contLeft #subNav li strong{/*Color Selector*/
/*	border-left:8px solid #0099CC;*/
 background-image:url(../images/btton_02.jpg);
	}
	
#contLeft #subNav2 li a:hover,
#contLeft #subNav2 li strong{/*Color Selector*/
/*	border-left:8px solid #0099CC;*/
 background-image:url(../images/botton_04.gif);
	}


/* What's NEW */

.bg_blue{
background-image:url(../images/ran.gif);
background-repeat:repeat-y;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
font-size:small;
}

.bg_yellow{
background-image:url(../images/ran2.gif);
background-repeat:repeat-y;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
font-size:small;
}

/*　行間150％　*/
.style{
line-height:150%;
padding-left:3px;
}

#set ul.blue{
list-style-image:url(../images/list_icon_blue.gif);
line-height:150%;
}

#set ul.red{
list-style-image:url(../images/list_icon_red.gif);
line-height:150%;
}

#set ul.green{
list-style-image:url(../images/list_icon_green.gif);
line-height:150%;
}

