@charset "utf-8";
/* CSS Document */

/*メニュータイトル*/
p#sb_title1{background: url(../img/sb_title1.gif) no-repeat top left;}

/*メニュー背景*/
ul#sb_menu1 a#sb_menu1_0,
ul#sb_menu1 a#sb_menu1_1,
ul#sb_menu1 a#sb_menu1_2,
ul#sb_menu1 a#sb_menu1_3,
ul#sb_menu1 a#sb_menu1_4,
ul#sb_menu1 a#sb_menu1_5,
ul#sb_menu1 a#sb_menu1_6,
ul#sb_menu1 a#sb_menu1_7,
ul#sb_menu1 a#sb_menu1_8,
ul#sb_menu1 a#sb_menu1_9,
ul#sb_menu1 a#sb_menu1_blog{background: url(../../img/menu1_bg_k.jpg) no-repeat top left;}

/*カテゴリーメニュー現在位置*/
ul#sb_menu2 li#sb_menu2_k a#sb_menu2_k2_1{
	background-color:#FFE3D0;
	color:#333333;
}




/*
左コンテンツ
*********************************************************************/

h2#pagetitle{
	background: url(../img/pagetitle.gif) no-repeat top left;
	width:183px;
}

p#pagetitle_inline{background: url(../img/pagetitle_inline.gif) no-repeat 15px top;}

h3#pagetitle3_tex{background: url(../img/h3_bg.jpg) repeat-x top left #EC6015;}


dl#maintex2{

}
	dl#maintex2 dt{
		font-weight:bold;
		color:#FFFFFF;
		margin-top:10px;
		background-color:#999966;
		width:180px;
		text-align:center;
		padding-top:5px;
		padding-bottom:2px;
		font-size:90%;	

	}
	dl#maintex2 dd{
		border-top:solid 1px #CCCCCC;
		padding-top:5px;
		font-size:90%;
		line-height:1.6;
		padding-left:10px;
	}



dl#maintex{

}

	dl#maintex ul{
	
	}
		dl#maintex li{
			font-weight:bold;
			color:#0066FF;
		}



div#maintex3{
	overflow:hidden;
	width:610px;
	border:solid 5px #ECECEC;
	margin-top:30px;
	padding:10px;
}

	div#maintex3 dl{
		float:right;
		width:245px/*320px*/;
		padding-top:10px;
		padding-left:10px;
	}
		div#maintex3 dt{
			font-weight:bold;
			color:#999966;
			font-size:140%;
			padding-top:10px;
		}
		div#maintex3 dd#greenbold{
			font-weight:bold;
			color:#669900;
			margin-top:10px;
			margin-bottom:10px;
			font-size:120%;
		}
		div#maintex3 dd#greenbold{line-height:1.3;}
	div#maintex3 p{
		float:left;
		width:350px/*285px*/;
	}
	

/*ポイント*/
h4#point_title{
	background: url(../img/h4_bg.jpg) no-repeat top left #F6F6F6;
}





/*ポイント　ボックス*/
div#pointBox_bottom{background: url(../img/pointbox_bottom.gif) no-repeat bottom left;	}
	
	div#pointBox{background: url(../img/pointbox_side.gif) repeat-y top left;}
	
		div#pointBox_l{border-top:solid 1px #FFD7BB;}
		div#pointBox_r{border-top:solid 1px #FFD7BB;}	
	
			div#pointBox_l h5,
			div#pointBox_r h5{
				background: url(../../img/icon_arrow2.gif) no-repeat 10px center;
				border-bottom:solid 1px #FFD7BB;
				color:#FF6600;
			}
			
			

			

				div#pointBox_l div#pointBox_tex div.dotline1,
				div#pointBox_r div#pointBox_tex div.dotline1{background: url(../img/dotline1.gif) repeat-x top left;}
				
				div#pointBox_l div#pointBox_tex a,
				div#pointBox_r div#pointBox_tex a{background: url(../../img/icon_arrow1.gif) no-repeat left center;}
		
		


/*ポイント　ボックス2*/
div#pointBox2_bottom{background: url(../img/pointbox2_bottom.jpg) no-repeat bottom left;}

	div#pointBox2{background: url(../img/pointbox2_side.jpg) repeat-y bottom left;}

			div#pointBox2_l h5{background: url(../img/point2_title1.jpg) no-repeat top center;}
			div#pointBox2_r h5{background: url(../img/point2_title2.jpg) no-repeat top center;}
			

				div#pointBox2_l div.dotline2,
				div#pointBox2_r div.dotline2{background: url(../img/dotline2.gif) repeat-x top left;}
			
			div#pointBox2_l a,
			div#pointBox2_r a{background: url(../../img/icon_arrow1.gif) no-repeat left center;}












