/*左メニュー*/

/*余白======================================== */
#boxleft p.line {margin:0;padding:0;border:none;line-height:0;}

/*メニューリスト（緑）====================================*/
ul.chart-g2 {background:#ffffff;border:1px solid #cccccc;margin:0;padding:0;height:100%;
	list-style-type:none;list-style-position:outside;}
/*第1階層、下点線あり、リンクなし*/
li.chart-g2-list.ind1-nolink {margin:0;padding:0 0 0 12px;border-bottom:1px dotted #cccccc;
	list-style-type:none;list-style-position:outside;}
/*第1階層、下点線なし、リンクなし*/
li.chart-g2-list.ind1-nolink-noline {padding:0 0 0 12px;border-bottom:none;
	list-style-type:none;list-style-position:outside;}
/*第1階層、下点線なし、リンクあり*/
li.chart-g2-list.ind1.noline {height:100%;margin:0;padding:0 0 0 0;border-bottom:none;
	list-style-type:none;list-style-position:outside;}
/*第1階層、下点線あり、リンクあり*/
li.chart-g2-list.ind1 {margin:0;padding:0 0 0 0;border-bottom:1px dotted #cccccc;
	list-style-type:none;list-style-position:outside;}
/*第1階層、リンク設定*/
li.chart-g2-list.ind1 a {color:#333333;text-decoration:none;height:100%;margin:0;padding:2px 0 1px 12px;
	display:block;background: url(../../common_img/tri_g.gif) no-repeat 2px 3px;}
li.chart-g2-list.ind1 a:visited {color:#333333;text-decoration:none;}
li.chart-g2-list.ind1 a:hover {background-color:#9ada45;margin:0;padding:2px 0 1px 12px;display:block;
	background: url(../../common_img/tri_w.gif)  no-repeat 2px 3px;}

/*第2階層、下点線あり、リンクあり*/
li.chart-g2-list.ind2 {margin:0;padding:0 0 0 0;border-bottom:1px dotted #cccccc;
	list-style-type:none;list-style-position:outside;}
/*第2階層、リンク設定*/
li.chart-g2-list.ind2 a {color:#0000cc;text-decoration:none;height:100%;margin:0;padding:0 0 0 18px;
	display:block;background:url(../../common_img/tri_g.gif) no-repeat 8px 2px;}
li.chart-g2-list.ind2 a:visited {color:#0000cc;text-decoration:none;}
li.chart-g2-list.ind2 a:hover {background-color:#9ada45;margin:0;padding:0 0 0 18px;display:block;
	background:url(../../common_img/tri_w.gif)  no-repeat 8px 2px;}
/*  第2階層、下点線なし、リンクなし   */
li.chart-g2-list.ind2.noline {margin:0;padding:0 0 0 0;border-bottom:none;
	list-style-type:none;list-style-position:outside;}
/*  第2階層、下点線なし、リンクなし  */
li.chart-g2.ind2-nolink {margin:0;padding:0 0 0 18px;border-bottom:none;
	background:url(../../common_img/tri_g.gif) no-repeat 8px 2px;
	list-style-type:none;list-style-position:outside;}

/*  リストの最初の項目に背景を設定（緑）  */
.ListTop {background-color: #f1fceb;}

.bannerarea {margin: 10px 0 4px 0;padding: 0;}

/*エリア内位置設定====================================*/

/*左寄せ*/
.hidari{margin:0;padding:0;border:1px solid #cccccc;height:100%;}
/*中央寄せ*/
.naka{margin:4px 0 4px 0;padding:0;text-align:center;}

/*お問合せ用BOX ==================================== */
.BoxInquiry{border:1px solid #cccccc;background-color:#FFFFFF;margin:0;padding:0;}
.BoxInquiry p{margin:0;padding:0;}

.BoxInquiry p.Inner{padding:4px 6px 4px 10px;}

.BoxInquiry p a{color:#0000cc;text-decoration:none;}
.BoxInquiry p a:visited{color:#333333;text-decoration:none;}
.BoxInquiry p a:hover{color:#0000cc;text-decoration:underline;}

.BoxInquiry p.Title{padding:4px 0 4px 10px;background-color:#f2f2f2;border-bottom:1px solid #cccccc;}

/*汎用BOX （グレー枠）====================================*/
.BoxA{margin:0;border:1px solid #cdcdcd;}
.BoxA p.Title{padding:4px 0 4px 4px;}
.BoxA p{color:#666666;line-height:1.4;}
.BoxA img {padding:2px 0 2px 0;}
.BoxA p.Inner{padding: 8px 10px 10px 10px;xpadding:4px 6px 4px 6px;}

/*↓↓↓コンテンツ センターエリア（見出し3ブルー）↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/
/*見出し2　上下にブルー二重線==========================================================*/
#boxcenter  h2.bluetext{color:#333333;font-size:medium;line-height:1.5;margin:6px 0 6px 0;padding:4px 0 4px 14px;
	border-top-color:#0c35e5;border-bottom-color:#0c35e5;border-style:double;border-width:4px 0px;}
/*見出し3　背景色：ブルー================================================================*/
#boxcenter  h3.blue {color:#333333;font-size:small;margin:0 0 0 0;padding:4px 10px 4px 14px;
	line-height:1.5;display:block;xborder:1px solid #87cefa;background-color:#87ceeb;}
/*見出し4　左側にブルー帯================================================================*/
#boxcenter h4.blue {color:#333333;font-size:small;line-height:1.5;margin:10px 4px 4px 14px;
	padding:0 0 0 2px;display:block;border-left:5px solid #87ceeb;}
