@charset "UTF-8";/* /// NOTES - home.css //////////////////////////// 	- ストラクチャ（オーバーライド）	- モジュールストラクチャ（Flash）	- モジュールストラクチャ（お知らせ：全国）	- モジュールストラクチャ（RSS一覧）	- モジュールストラクチャ（リーフレットダウンロード）	- モジュールストラクチャ（製品購入）	- モジュールストラクチャ（携帯電話でチェック） ////////////////////////////////////////////// *//* ----------------------------------------------------- *//* ストラクチャ（オーバーライド）  *//* ----------------------------------------------------- */#main {	float: none;	width: auto;	padding-left: 10px;	padding-right: 20px;}/* ----------------------------------------------------- *//* モジュールストラクチャ（Flash）    *//* ----------------------------------------------------- */#module_flash {	margin-bottom: 20px;}/* ----------------------------------------------------- *//* モジュールストラクチャ（お知らせ：全国）    *//* ----------------------------------------------------- */#module_info {	float: left;	width: 592px;}#module_info h2 {	text-indent: -9999px;	width: 592px;	height: 34px;	background: url(/img/index/ttl_info.gif) #FFFFFF no-repeat 0 0;	border-style: none;	padding-top: 0;	margin-top: 0;}#module_info ul li {	line-height: 1.3;	padding-bottom: 5px;}#module_info ul li span.text_date {	vertical-align: text-bottom;}#module_info ul li img {	vertical-align: text-bottom;}#module_info p.list_index {	margin-bottom: 0;}#module_info #caution {	margin-bottom: 20px;}#module_info #caution .bg_red {	background: url(/img/index/bg_info_red.gif) no-repeat center bottom;	margin-bottom: 5px;}#module_info #caution .bg_yellow {	background: url(/img/index/bg_info_yellow.gif) no-repeat center bottom;	margin-bottom: 5px;}#module_info #caution .bg_blue {	background: url(/img/index/bg_info_blue.gif) no-repeat center bottom;	margin-bottom: 5px;}#module_info #caution div.bg_red div.details {	background: url(/img/index/bg_info_top_red.gif) no-repeat left top;	padding: 10px 13px;}#module_info #caution div.bg_yellow div.details {	background: url(/img/index/bg_info_top_yellow.gif) no-repeat left top;	padding: 10px 13px;}#module_info #caution div.bg_blue div.details {	background: url(/img/index/bg_info_top_blue.gif) no-repeat left top;	padding: 10px 13px;}#module_info #caution div.details dl.news dt {	position: absolute;}#module_info #caution div.details dl.news dd.menu_link {	padding-left: 57px;}#module_info #caution div.details dl.news dd a {	font-weight: bold;}#module_info #caution div.details dl.news dd a.link_red:link {	color: #c91c00;}#module_info #caution div.details dl.news dd a.link_yellow:link {	color: #f37800;}#module_info #caution div.details dl.news dd a.link_blue:link {	color: #006ab4;}#module_info #caution div.details dl.news dd a.link_black:link {	color: #373737;}#module_info #caution div.details p.important {	margin-bottom: 0;}/* ----------------------------------------------------- *//* モジュールストラクチャ（RSS一覧）    *//* ----------------------------------------------------- */#module_rss {	float: right;	width: 283px;	background: url(/img/index/bg_rss.gif) #FFFFFF no-repeat left bottom;	font-size: 80%;	padding-bottom: 5px;}/* IE7 Hack  */*:first-child+html #module_rss {	font-size: 70%;}/* lte IE6 Hack  */* html #module_rss {	font-size: 70%;}#module_rss h3 {	background-color: transparent;	border-bottom-style: none;	padding: 0;	margin-bottom: 3px;	text-indent: -9999px;	width: 284px;	height: 34px;	background: url(/img/index/ttl_rss.gif) #FFFFFF no-repeat 0 0;	}#module_rss p,#module_rss ul {	margin: 0 12px 8px;}#module_rss ul li {	margin: 0 0 8px;}#module_rss ul li img {	vertical-align: middle;}/* ----------------------------------------------------- *//* モジュールストラクチャ（リーフレットダウンロード）    *//* ----------------------------------------------------- */#module_download {	float: left;	width: 288px;	margin-top: 18px;	margin-right: 15px;}#module_download h2 {	text-indent: -9999px;	width: 288px;	height: 55px;	background: url(/img/index/ttl_download.gif) #FFFFFF no-repeat 0 0;	border-style: none;	padding-top: 0;	margin-top: 0;	margin-bottom: 0;}/* ----------------------------------------------------- *//* モジュールストラクチャ（製品購入）    *//* ----------------------------------------------------- */#module_buy {	float: left;	width: 289px;	margin-top: 18px;	margin-right: 15px;}#module_buy h2 {	text-indent: -9999px;	width: 289px;	height: 55px;	background: url(/img/index/ttl_buy.gif) #FFFFFF no-repeat 0 0;	border-style: none;	padding-top: 0;	margin-top: 0;	margin-bottom: 0;}#module_buy div.amwaylive {	margin-top: -2px;	padding-top: 7px;	background: url(/common/img/border_dot_blue.gif) #FFFFFF repeat-x 0 0;}#module_buy div.amwaylive p {	color: #3685D5;	margin: 0 0 3px;}#module_buy div.amwaylive p.summary {	color: #333;	font-size: 80%;}/* IE7 Hack  */*:first-child+html #module_buy div.amwaylive p.summary {	font-size: 70%;}/* lte IE6 Hack  */* html #module_buy div.amwaylive p.summary {	font-size: 70%;}#module_buy div.amwaylive p.link {	margin-top: 10px;}/* ----------------------------------------------------- *//* モジュールストラクチャ（携帯電話でチェック）    *//* ----------------------------------------------------- */#module_mobile {	float: left;	width: 283px;	margin-top: 18px;}#module_mobile h2 {	text-indent: -9999px;	width: 283px;	height: 55px;	background: url(/img/index/ttl_mobile.gif) #FFFFFF no-repeat 0 0;	border-style: none;	padding-top: 0;	margin-top: 0;	margin-bottom: 0;}#module_mobile p img {	vertical-align: middle;	margin-right: 11px;}