@charset "UTF-8";
/*--------------------------------------------------------------------------------
 box_privacy 領域
 --------------------------------------------------------------------------------*/
/*
====  box_privacy　全体 ====
*/
#in_left .box_pricasy {
	padding:0 0 0 16px ;
	margin:15px 0 0 0;
	clear:both;
	float:none;
	width: 526px;
}
/* privacy dlタグ*/

/* privacy dl一番最初タグ*/
#in_left dl.box_pricasy_list {
	margin:20px 0 0 0;
}
/* privacy タイトル*/
#in_left dl.box_pricasy_list dt{
	background:url(../img/inner/info/privacy/pricacy_line.gif) no-repeat 0 bottom;
	font-size:116%;
	font-weight:700;
	letter-spacing:1px;
	line-height:1.4;
	padding:0 0 2px 0;
}

/* privacy dtタグ 余白*/
#in_left dt.box_pricasy_list1{
	margin:30px 0 0 0;
}

/* privacy _ddタグ*/
#in_left dl.box_pricasy_list_dd{
	margin:0 0 0 -1em;
	letter-spacing:1px;
	line-height:1.4;
	padding:0 0 0 17px;
	margin-top:10px;
}


#in_left dd.box_pricasy_list_dd0{
	letter-spacing:1px;
	line-height:1.4;
	padding:0 0 0 17px;
	margin-top:10px;
}
#in_left dd.box_pricasy_list_dd1{
	letter-spacing:1px;
	line-height:1.4;
	padding:0 0 0 17px;
	margin-top:5px;
}

/*Ulリスト*/
#in_left ul.box_pricasy_list1 li{
	background:url(../img/inner/info/privacy/privacy_point_4_h12.gif) no-repeat 0 0;
	font-size:91%;
	letter-spacing:1px;
	line-height:1.5;
	margin:0 0 0 1em;
	padding:0 0 0 1em;
}
#in_left ul.box_pricasy_list2 li{
	background:url(../img/inner/info/privacy/privacy_point_4_h12.gif) no-repeat 0 0;
	font-size:91%;
	letter-spacing:1px;
	line-height:1.5;
	padding:0 0 0 1em;
}

/*--------------------------------------------------------------------------------
 sitemap 領域
 --------------------------------------------------------------------------------*/
/*
====  box_sitemap　全体 ====
*/
#in_left .box_title_sitemap {
	display:block;
	background:url(../img/common/dot1_1_w3_999.gif) repeat-x 0 bottom;
	padding:40px 20px;
	clear:both;
	float:none;
}
/* sitemapメイン box*/
#in_left .box_sitemap {
	display:block;
	background:url(../img/common/dot1_1_w3_999.gif) repeat-x 0 bottom;
	width:518px;
	padding:40px 20px;
	margin: 0 0 0;
	clear:both;
	float:left;
}
/* sitemaサブ box*/

#in_left .box_sitemap_sub {
	display:block;
	margin:0 0 0 0 ;
	height:120px;
	clear:both;
}
#in_left .box_sitemap_sub1 {
	display:block;
	margin:0 0 0 0 ;
	height:100px;
	clear:both;
}

/* sitemap left_box*/

#in_left dl.box_sitemap_left0 {
	width:200px;
	float:left;
}
#in_left dl.box_sitemap_left00 {
	width:200px;
}

#in_left dl.box_sitemap_left {
	display:block;
	width:200px;
	margin:30px 0 0  0;
	line-height:1.3em;
	float:left;
}
#in_left dl.box_sitemap_left2 {
	display:block;
	width:200px;
	margin:30px 0 0  0;
	line-height:1.3em;
}

/* sitemap right_box*/
#in_left dl.box_sitemap_right0 {
	width:200px;
	margin:0 0 0 60px;
	float:left;
}
/*----*/
#in_left dl.box_sitemap_right {
	display:block;
	width:200px;
	margin:30px 0 0 60px;
	float:left;
}

/*dtタグ*/
#in_left .box_sitemap_dt{
	background:url(../img/inner/info/sitemap_under_line.gif) repeat-x 0 bottom;
	font-size:108%;
	color:#333;
	line-height:1.7em;
	padding:0 0 4px 0;
	width:200px;
}
/*icon_point　*/
#in_left .box_sitemap_span {
	background:url(../img/inner/info/sitemap_point01_blue.gif) no-repeat 0 1px;
	padding:0 0 0 20px;
}


/*ddタグ*/
#in_left dd.box_sitemap_dd1 {
	color:#666;
	padding:5px 0 0 20px;
}
#in_left dd.box_sitemap_dd2 {
	font-size:91%;
	color:#999;
	padding:5px 0 0 20px;
}

/*マウスオーバー*/
#in_left box_sitemap_span a:hover{
	text-decoration:underline;
}

#in_left dd.box_sitemap_dd1 a{
	color:#666;
}
#in_left dd.box_sitemap_dd1 a:hover{
	text-decoration:underline;
}
#in_left dd.box_sitemap_dd2 a{
	color:#999;
}
#in_left dd.box_sitemap_dd2 a:hover{
	color:#666;
	text-decoration:underline;
}



/*
====  box_sitemap_デバッグ  ====
*/
/*--- clearfix */
.box_sitemap:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

/* WinIE7 only */
*:first-child+html .box_sitemap{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .box_sitemap{
  height:1%;
  overflow:hidden;/*DW*/
}
/**/

/* MacIE only */
/*\*//*/
.box_sitemap{
  display:inline-table;
}


/*
====  box_sitemap_sub_デバッグ  ====
*/
/*--- clearfix */
.box_sitemap_sub:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

/* WinIE7 only */
*:first-child+html .box_sitemap_sub{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .box_sitemap_sub{
  height:1%;
  overflow:hidden;/*DW*/
}
/**/

/* MacIE only */
/*\*//*/
.box_sitemap_sub{
  display:inline-table;
}

/*--------------------------------------------------------------------------------
 LINK 領域
 --------------------------------------------------------------------------------*/
/*
====  box_link　全体 ====
*/
#box_title_link {
	background:url(../img/common/dot1_1_w3_999.gif) repeat-x 0 bottom;
	padding:40px 20px;
	clear:both;
	float:none;
	display:block;
}



/*
====  box_link リストタグ　全体box ====
*/
#box_link {
	background:url(../img/common/dot1_1_w3_999.gif) repeat-x 0 bottom;
	padding:0 0 41px 15px;
	display:block;
	height:210px;
}

/*
====  box_link リスト ====
*/

#box_link  .img1{
	float:left;
	margin: 0 0.5em 0 0;
}
/*ul*/
#box_link  ul.box_link_list{
}

/*li*/
#box_link  ul.box_link_list li{
	width:250px;
	height:50px;
	float:left;
	line-height:1em;
	margin:20px 20px 0 0;
}

/*li a*/

#box_link  ul.box_link_list li a{
	background:url(../img/inner/info/link/btn_link.gif) 0 0 no-repeat;
	width:240px;
	height:30px;
	padding:20px 0 0 10px;
	display:block;
}


#box_link  ul.box_link_list li a:hover{
	background:url(../img/inner/info/link/btn_link.gif) 0 -50px no-repeat;
}
