/* 9-1-1 サービスガイド
---------------------------------------- */
#guide_c-9-1-1{}
#guide_c-9-1-1 .mainnavi {
	text-indent: -9999px;
	background-image: url(/info/assets/images/footer/guide_main.gif);
	background-repeat: no-repeat;
	height: 355px;
	width: 696px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
#guide_c-9-1-1 h2 {
	background-image: url(/info/assets/images/footer/title_service_guide.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 327px;
	font-size: 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	display: block;
	text-indent: -9999px;
}
#guide_c-9-1-1 .wbox696_top {
	background-image: url(/info/assets/images/footer/wtbl_top.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 696px;
	overflow: hidden;
	display: block;
	font-size: 1px;
}
#guide_c-9-1-1 .wbox696_body {
	background-image: url(/info/assets/images/footer/wtbl_body.gif);
	background-repeat: repeat-y;
	width: 696px;
	display: block;
}
#guide_c-9-1-1 .wbox696_body .contents {
	width: 670px;
	padding-right: 13px;
	padding-left: 13px;
}

#guide_c-9-1-1 .wbox696_bottom {
	background-image: url(/info/assets/images/footer/wtbl_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 696px;
	overflow: hidden;
	display: block;
	font-size: 1px;
	margin-bottom: 10px;
}
#guide_c-9-1-1 .ybox_top {
	background-image: url(/info/assets/images/footer/ytbl_top.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 696px;
	overflow: hidden;
}
#guide_c-9-1-1 .ybox_body {
	background-image: url(/info/assets/images/footer/ytbl_body.gif);
	background-repeat: repeat-y;
	background-repeat: repeat-y;
	width: 696px;
}
#guide_c-9-1-1 .ybox_bottom {
	background-image: url(/info/assets/images/footer/ytbl_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 696px;
	overflow: hidden;
	margin-bottom: 10px;
}
#guide_c-9-1-1 .ybox_body .registarea {
	width: 628px;
	padding-right: 30px;
	padding-left: 30px;
}
#guide_c-9-1-1 .ybox_body .registarea td {
	background-color: #FFFDDE;
}
#guide_c-9-1-1 .ybox_body .registarea .loginlink {
	background-image: url(/info/assets/images/footer/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	display: block;
	margin-top: 3px;
	margin-left: 17px;
}
#guide_c-9-1-1 .ybox_body .registarea .loginlink a{	
  font-size: 87%;
	color: #FA6449;}

.wbox696_body .gbox_top {
	background-image: url(/info/assets/images/footer/grtbl_top.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 670px;
	display: block;
	overflow: hidden;
}

.wbox696_body .gbox_body {
	background-image: url(/info/assets/images/footer/grtbl_body.gif);
	background-repeat: repeat-y;
	width: 670px;
	display: block;

}
.wbox696_body .gbox_bottom {
	background-image: url(/info/assets/images/footer/grtbl_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 670px;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.wbox696_body .gbox_bottom_end {
	background-image: url(/info/assets/images/footer/grtbl_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 670px;
	display: block;
	overflow: hidden;
}
#guide_c-9-1-1 .wbox696_body .gbox_body .service_c {
	width: 640px;
	display: block;
	padding-right: 15px;
	padding-left: 15px;
}
#guide_c-9-1-1 .wbox696_body .gbox_body .service_c h3{
	font-size: 1px;
	margin-top: 0px;
	margin-bottom: 7px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
#guide_c-9-1-1 .wbox696_body .gbox_body .service_c h3.s1 {
	background-image: url(/info/assets/images/footer/guide_cp1.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 404px;
}
#guide_c-9-1-1 .wbox696_body .gbox_body .service_c h3.s2 {
	background-image: url(/info/assets/images/footer/guide_cp2.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 508px;
}
#guide_c-9-1-1 .wbox696_body .gbox_body .service_c h3.s3 {
	background-image: url(/info/assets/images/footer/guide_cp3.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 383px;
}


#guide_c-9-1-1 .wbox696_body .gbox_body .service_c .service_img {
	float: left;
	height: 110px;
	width: 370px;
	display: block;
}
#guide_c-9-1-1 .wbox696_body .gbox_body .service_c .service_comment {
	float: right;
	height: 110px;
	width: 270px;
	display: block;
}
#guide_c-9-1-1 .service_comment .linktext{
	margin-bottom: 7px;
}
#guide_c-9-1-1 .service_comment .linktext a {
	font-size: 120%;
	font-weight: bold;
}

#guide_c-9-1-1 .wbox696_body .contents .gbox_iroiro {
	text-indent: -9999px;
	background-image: url(/info/assets/images/footer/iroiro_tbl_top.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 670px;
	overflow: hidden;
}
#guide_c-9-1-1 .line {
	background-image: url(/info/assets/images/footer/border_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#guide_c-9-1-1 .noline {
	display: block;
	padding-bottom: 5px;
}
#guide_c-9-1-1 .other_c {
	width: 640px;
	padding-right: 15px;
	padding-left: 15px;
}
#guide_c-9-1-1 .left_th {
	float: left;
	width: 150px;
	display: block;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}
#guide_c-9-1-1 .left_th_s {
	float: left;
	width: 150px;
	display: block;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#guide_c-9-1-1 .line .right_text {
	display: block;
}

/* 9-1-2 リニューアルのご案内
---------------------------------------- */
#guide_c-9-1-2{}
#guide_c-9-1-2 .ht_houjin {
	text-indent: -9999px;
	background-image: url(/info/assets/images/footer/for_corpo_ht.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 696px;
	margin-top: 10px;
	overflow: hidden;
	font-size: 1px;
	margin-bottom: 0px;
}
#guide_c-9-1-2 .ht_2008since {
	text-indent: -9999px;
	background-image: url(/info/assets/images/footer/olduser_ht.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 696px;
	margin-top: 10px;
	overflow: hidden;
	font-size: 1px;
	margin-bottom: 0px;
}
#guide_c-9-1-2 .ht_2009since {
	text-indent: -9999px;
	background-image: url(/info/assets/images/footer/olduser_2_ht.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 696px;
	margin-top: 10px;
	overflow: hidden;
	font-size: 1px;
	margin-bottom: 0px;
}
#guide_c-9-1-2 .gbox696_body {
	margin: 0px;
}
#guide_c-9-1-2 .gbox696_body .for_houjin,
#guide_c-9-1-2 .gbox696_body .for_since {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}
#guide_c-9-1-2 .gbox696_body .for_houjin p,
#guide_c-9-1-2 .gbox696_body .for_since p {
	margin-bottom: 10px;
}
#guide_c-9-1-2 .gbox696_body h3 {
	background-image: url(/info/assets/images/footer/old_about_ht.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 670px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 10px;
	margin-right: 13px;
	margin-left: 13px;

}
#guide_c-9-1-2 .gbox696_body .since_kino {
	width: 640px;
	display: block;
	padding-right: 28px;
	padding-left: 28px;
}
#guide_c-9-1-2 .gbox696_body .since_kino p {
	margin-bottom: 7px;
}
#guide_c-9-1-2 .gbox696_body .since_kino table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
}
#guide_c-9-1-2 .gbox696_body .since_kino td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/info/assets/images/footer/arrow_orange.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
#guide_c-9-1-2 .gbox696_body .since_kino .left {
	width: 318px;
	text-align: center;
	float: left;
}
#guide_c-9-1-2 .gbox696_body .since_kino .right {
	width: 318px;
	text-align: center;
}
#guide_c-9-1-2 .gbox696_body .since_kino .service_guide_btn {
	float: right;
	height: 35px;
	margin-bottom: 10px;
	display: block;
}
#guide_c-9-1-2 .gbox696_body .since_kino .service_guide_text {
	display: block;
	float: left;
	height: 35px;
	margin-bottom: 10px;
}
#guide_c-9-1-2 .gbox696_body .g670box_top {
	background-image: url(/info/assets/images/footer/gtbl670_top.gif);
	background-repeat: no-repeat;
	width: 670px;
	height: 15px;
	overflow: hidden;
}
#guide_c-9-1-2 .gbox696_body .g670box_body {
	background-image: url(/info/assets/images/footer/gtbl670_body.gif);
	background-repeat: repeat-y;
	width: 670px;
	overflow: hidden;
	display: block;
}
#guide_c-9-1-2 .gbox696_body .g670box_bottom {
	background-image: url(/info/assets/images/footer/gtbl670_bottom.gif);
	background-repeat: no-repeat;
	width: 670px;
	height: 15px;
	overflow: hidden;
}
.wrapper #content_all #content_all_body #content_left #guide_c-9-1-2 .gbox696_body .loginbox {
	padding-right: 13px;
	padding-left: 13px;
	margin-bottom: 10px;
	display: block;
}
.wrapper #content_all #content_all_body #content_left #guide_c-9-1-2 .gbox696_body .loginbox .g670box_body .login_text {
	display: block;
	width: 450px;
	float: left;
	padding-left: 20px;
}
.wrapper #content_all #content_all_body #content_left #guide_c-9-1-2 .gbox696_body .loginbox .g670box_body .btn_login {
	float: right;
	width: 180px;
	text-align: right;
	padding-right: 20px;
}

/** 9-3-1 **/
#footer-9-3-1 .kiyaku {
	padding-left:15px;
	padding-top:20px;
	padding-bottom:15px;
}

#footer-9-3-1 h2 {
	margin-bottom:8px;
}
#footer-9-3-1 h3 {
	font-weight:bold;
	margin-top:20px;
	font-size:12px;
	margin-bottom:8px;
}

#footer-9-3-1 .gy_line {
	border-bottom:#E7E7E7 solid 1px;
	width:910px;
	margin-bottom:20px;
	margin-top:20px;
}
#footer-9-3-1 .kiyaku1_list ul {
	list-style:lower-alpha;
	margin:8px 0px 3px 45px;
	padding:0px;
}
#footer-9-3-1 .kiyaku1_list li {
	margin-left:0px;
	margin-top:4px;
	line-height:150%;
}
#footer-9-3-1 .kiyaku2_list ul {
	list-style:decimal;
	margin:8px 0px 3px 20px;
	padding:0px;
}
#footer-9-3-1 .kiyaku2_list li {
	margin-left:0px;
	margin-top:4px;
	line-height:150%;
}

#footer-9-3-1 .end {
	margin-top:38px;
	line-height:200%;
}	


/** 9-3-2 **/
#footer-9-3-2 .privacy {
	padding-left:15px;
	padding-top:20px;
	padding-bottom:15px;
}

#footer-9-3-2 h2 {
	margin-bottom:8px;
}

#footer-9-3-2 .privacy ul {
	list-style:decimal;
	margin:0px;
	padding:0px;
}
#footer-9-3-2 .privacy li {
	margin-left:20px;
	margin-top:25px;
}	
#footer-9-3-2 .pht {
	font-weight:bold;
	margin-bottom:9px;
}

#footer-9-3-2 .s_day {
	margin-top:43px;
	margin-bottom:7px;
}
#footer-9-3-2 .s2_day {
	margin-top:36px;
}	
#footer-9-3-2 .s_com {
	margin-bottom:23px;
}
#footer-9-3-2 .s_madoguchi {
	margin-bottom:26px;
}
#footer-9-3-2 .s2_madoguchi {
	margin-bottom:15px;
}
#footer-9-3-2 .gy_line {
	border-bottom:#E7E7E7 solid 1px;
	width:910px;
	margin-bottom:20px;
}
#footer-9-3-2 .p_list ul {
	list-style:none;
	margin-top:8px;
	margin-left:10px;
	padding:0px;
}
#footer-9-3-2 .p_list li {
margin:0px;
padding:0px 0px 4px 0px;
}

#footer-9-3-2 .ps1_list ul {
	list-style:none;
	margin-top:8px;
	margin-left:10px;
	padding:0px;
}
#footer-9-3-2 .ps1_list li {
margin:0px;
padding:0px 0px 10px 0px;
}
#footer-9-3-2 .ps1_list .ps_list {
	padding-left:40px;
}

#footer-9-3-2 .a_link {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	margin-right:13px;
	font-weight:normal;
}
#footer-9-3-2 .ps2_list ul {
	list-style:disc;
	margin-top:8px;
	margin-left:20px;
	padding:0px;
}
#footer-9-3-2 .ps2_list li {
margin:0px;
padding:0px 0px 10px 15px;
}
#footer-9-3-2 .ps2_list .ps_list {
	padding-left:20px;
}
	

/** 9-3-3 **/
#footer-9-3-3 .about {
	padding-left:15px;
}
#footer-9-3-3 .about table {
	width:900px;
}	
#footer-9-3-3 .about .tht {
	padding:15px 0px;
	text-align:left;
	background-color:#FFFFFF;
	width:165px;
	border-bottom:#E7E7E7 solid 1px;
}
#footer-9-3-3 .about .ttd {
	padding:15px;
	border-bottom:#E7E7E7 solid 1px;
	line-height:165%;	
}
#footer-9-3-3 .about .bht {
	padding:15px 0px;
	text-align:left;
	background-color:#FFFFFF;
	width:165px;
}
#footer-9-3-3 .about .btd {
	padding:15px;
	line-height:165%;	
}


/** 9-4-1 **/
#footer-9-4-1 .faq_top{
  clear:both;
  width: 696px;
  height: 24px;
  overflow: hidden;
  background: url(/info/assets/images/footer/faq_ht.gif) no-repeat;
  margin-top:10px;
 }	
#footer-9-4-1 .inq_top{
  clear:both;
  width: 696px;
  height: 24px;
  overflow: hidden;
  background: url(/info/assets/images/footer/inq_ht.gif) no-repeat;
 }	
#footer-9-4-1 .grwbox696_body{ 
  width: 670px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgm.gif) repeat-y;
  padding:13px;
 }
#footer-9-4-1 .grwbox696_bottom{ 
  width: 696px;
  height: 5px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgb.gif) no-repeat;
  margin-bottom:10px;
 }
#footer-9-4-1 .re_page {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	float:right;
	margin-right:13px;
	z-index:1;
	font-weight:normal;
}
#footer-9-4-1 .faq_list ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
 
#footer-9-4-1 .faq_list li {
	background:url(/info/assets/images/common/arrow.gif) no-repeat;
	background-position:0px 0.5em;
	padding-left:15px;
	margin-right:15px;
	margin-bottom:15px;
	float:left;
}

#footer-9-4-1 .faqas_bg {
	background:url(/info/assets/images/footer/qa_bg.gif) no-repeat;
	width:660px;
	padding-left:10px;
	font-weight:bold;
	height:21px;
	margin-bottom:10px;
	padding-top:3px;
}
#footer-9-4-1 .qa_q {
	padding-left:10px;
}	
#footer-9-4-1 .qa_q ul {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
#footer-9-4-1 .qa_q li{
	background:url(/info/assets/images/mytop/icon_kiji.gif) no-repeat;
	background-position:0px 0.2em;
	padding-left:20px;
	line-height:165%;
	margin-bottom:10px;
}
#footer-9-4-1 .page_top {
	text-align:right;
	font-size:80%;
	margin-bottom:15px;

}
#footer-9-4-1 .page_top a{
	color:#434343;
}	
#footer-9-4-1 .page_top img{
	vertical-align:middle;
	margin-right:3px;
}

#footer-9-4-1 .toi_btn {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:15px;
}	

/** 9-4-3 **/
#footer-9-4-3 .faq_top{
  clear:both;
  width: 696px;
  height: 24px;
  overflow: hidden;
  background: url(/info/assets/images/footer/faq_ht.gif) no-repeat;
  margin-top:10px;
 }	
#footer-9-4-3 .inq_top{
  clear:both;
  width: 696px;
  height: 24px;
  overflow: hidden;
  background: url(/info/assets/images/footer/inq_ht.gif) no-repeat;
 }	
#footer-9-4-3 .grwbox696_body{ 
  width: 666px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgm.gif) repeat-y;
  padding:15px;
 }
#footer-9-4-3 .grwbox696_bottom{ 
  width: 696px;
  height: 5px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgb.gif) no-repeat;
  margin-bottom:10px;
 }
#footer-9-4-3 .re_page {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	float:right;
	margin-right:13px;
	z-index:1;
	font-weight:normal;
}
#footer-9-4-3 .qa_note {
	text-align:left;
}	
#footer-9-4-3 .qa_btn {
	margin:15px auto 0px auto;
}

#footer-9-4-3 .qa_q {
	background:url(/info/assets/images/mytop/icon_kiji.gif) no-repeat;
	background-position:0px 0.2em;
	padding-left:20px;
	line-height:165%;
	margin-bottom:10px;
	font-weight:bold;
}
#footer-9-4-3 .qa_ans {
	text-align:left;
	padding-left:20px;
}	

#footer-9-4-3 .read_more {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	margin-top:5px;
	float:right;
}

#footer-9-4-3 .toi_btn {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:15px;
}	


/** 9-4-4 **/
#footer-9-4-4 .title_box .moji_attention {
	margin-left:180px;
	padding-top:5px;
	background:url(/info/assets/images/footer/icon_attention.gif) no-repeat;
	padding-left:20px;
	background-position:0px 0.5em;		
}
#footer-9-4-4 .title_box input {
	width:240px;
}

#footer-9-4-4 .re_page {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	float:right;
	margin-right:13px;
	z-index:1;
	font-weight:normal;
}
#footer-9-4-4 .inq_top{
  clear:both;
  width: 696px;
  height: 24px;
  overflow: hidden;
  background: url(/info/assets/images/footer/inq_ht.gif) no-repeat;
  margin-top:10px;
 }	
#footer-9-4-4 .grwbox696_body{ 
  width: 616px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgm.gif) repeat-y;
  padding:20px 40px 10px 40px;
 }
#footer-9-4-4 .grwbox696_bottom{ 
  width: 696px;
  height: 5px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgb.gif) no-repeat;
  margin-bottom:10px;
 }

#footer-9-4-4 .g_line {
	clear:both;
	background:url(/info/assets/images/footer/border_green.gif)  repeat-x bottom;
	margin-top:0px;
	margin-bottom:15px;
}		

#footer-9-4-4 .title_box {
	text-align:left;
}
#footer-9-4-4 .title_box .t_ht {
	float:left;
	width:180px;
	padding-top:5px;	
}
#footer-9-4-4 .title_box .title_note{
	float:left;
	width:436px;
}	
	
#footer-9-4-4 .detail_box {
}
#footer-9-4-4 .detail_box .dt_ht {
	float:left;
	width:180px;
	padding-top:5px;	
}	

#footer-9-4-4 .detail_box .dt_note{
	float:left;
	width:436px;	
}	

#footer-9-4-4 .sendb_box {
	width:616px;
	overflow:hidden;
	height:auto;
}		
#footer-9-4-4 .input_btn {
	margin-top:25px;
	text-align:right;
	float:left;
	width:390px;
}
#footer-9-4-4 .revision {
	margin:35px 0px 0px 15px;
	text-align:left;
	float:left;
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;	　
}

#footer-9-4-4 textarea {
	width:100%;
}	
/** 9-4-5 **/
#footer-9-4-5 {
}

#footer-9-4-5 .ht_mimg {
	background:url(/info/assets/images/dietitian/qa_img.jpg) no-repeat;
	width:696px;
	height:198px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent:-9999px;
}
#footer-9-4-5 .re_page {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	float:right;
	margin-right:13px;
	z-index:1;
	font-weight:normal;
}
#footer-9-4-5 .inq_top{
  clear:both;
  width: 696px;
  height: 24px;
  overflow: hidden;
  background: url(/info/assets/images/footer/inq_ht.gif) no-repeat;
  margin-top:10px;
 }	
#footer-9-4-5 .grwbox696_body{ 
  width: 616px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgm.gif) repeat-y;
  padding:20px 40px 10px 40px;
 }
#footer-9-4-5 .grwbox696_bottom{ 
  width: 696px;
  height: 5px;
  overflow: hidden;
  background: url(/info/assets/images/dietitian/gbox_bgb.gif) no-repeat;
  margin-bottom:10px;
 }

#footer-9-4-5 .g_line {
	clear:both;
	background:url(/info/assets/images/footer/border_green.gif)  repeat-x bottom;
	margin-top:0px;
	margin-bottom:15px;
}		

#footer-9-4-5 .title_box {
	text-align:left;
}
#footer-9-4-5 .title_box .t_ht {
	float:left;
	width:180px;
	padding-top:5px;	
}
#footer-9-4-5 .title_box .title_note{
	float:left;
	width:436px;
}	
	
#footer-9-4-5 .detail_box {
}
#footer-9-4-5 .detail_box .dt_ht {
	float:left;
	width:180px;
	padding-top:5px;	
}	

#footer-9-4-5 .detail_box .dt_note{
	float:left;
	width:436px;	
}	

#footer-9-4-5 .sendb_box {
	width:616px;
	overflow:hidden;
	height:auto;
}		
#footer-9-4-5 .input_btn {
	margin-top:25px;
	text-align:right;
	float:left;
	width:390px;
}
#footer-9-4-5 .revision {
	margin:35px 0px 0px 15px;
	text-align:left;
	float:left;
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;	　
}

/* 9-2-1 サイト更新情報
---------------------------------------- */

#footer-9-2-1 {
}
#footer-9-2-1 .space {
	height: 10px;
	text-indent: -9999px;
	font-size: 1px;
	display: block;
	overflow: hidden;
}
#footer-9-2-1 .gbox696_body .news_list {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}

#footer-9-2-1 .news_list .line{
	background-image: url(/info/assets/images/footer/border_green.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	margin-bottom: 15px;
}
#footer-9-2-1 .gbox696_body .news_list .line .clear,
#footer-9-2-1 .gbox696_body .news_list .noline .clear {
	height: 1px;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

#footer-9-2-1 .news_list .noline {
	display: block;
	padding-bottom: 5px;
}
#footer-9-2-1 .gbox696_body .news_list .line .date,
#footer-9-2-1 .gbox696_body .news_list .noline .date {
	background-image: url(/info/assets/images/footer/icon_news.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left center;
	width: 120px;
	float: left;
	display: block;
	margin-bottom: 15px;
}
#footer-9-2-1 .page_list {
	padding-top: 7px;
	padding-bottom: 7px;
	font-size: 80%;
}

#footer-9-2-1 .gbox696_body .news_list .line .news_text,
#footer-9-2-1 .gbox696_body .news_list .noline .news_text {
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 530px;
}


/* 9-2-2 サイト更新情報-記事
---------------------------------------- */

#footer-9-2-2 .re_page {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	float:right;
	margin-right:13px;
	z-index:1;
	font-weight:normal;
}
#footer-9-2-2 .ht_news {
	background-image: url(/info/assets/images/footer/news_ht.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 661px;
	margin-top: 10px;
	overflow: hidden;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-weight: bold;
	color: #FFFFFF;
}
#footer-9-2-2 .gbox696_body .news_contents {
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}
#footer-9-2-2 .gbox696_body .news_contents p {
	margin-bottom: 10px;
}
#footer-9-2-2 .gbox696_body .news_contents .back_index {
	background:url(/info/assets/images/mytop/arrow.gif) no-repeat;
	background-position: left center;
	padding-left:13px;
	float:right;
	margin-bottom: 10px;
}

