﻿/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■　 ■■■■　　　　　　　ヘッダー1　　　　　 ■■■■■■■■■   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/#header-1{padding:0px; width:909px; height:120px; text-align:left; clear:both; margin:0 auto; background:url(../imag/background_header.jpg) no-repeat;}/* ～～～～～～～ (1)ヘッダーメニュー ～～～～～～～ */ #header-1 .h_menu {padding-top:5px; _padding-top:0px;width:909px; height:16px; text-align:left; clear:both;}/* 左 */ #header-1 .h_menu .leftcontents {margin:0; padding:0px; height:16px; width:403px; float:left;}/* ●●h1●●*/h1{	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	color:#000000;	font-size:10px;	font-weight:lighter;	margin-left:20px;}/* ～～～～～～～ (2)ヘッダーインフォメーション ～～～～～～～ */ #header-1 .h_info {padding-top:3px;width:909px; height:60px; text-align:left; clear:both;}/* 左 */ #header-1 .h_info .leftcontents { margin-left:30px; _margin-left:15px; padding:0px; height:60px; width:235px; float:left;}#header-1 .h_info .leftcontents ul {width: 235px;height:60px;}#header-1 .h_info .leftcontents ul li {	width: 235px;	height: 60px;	margin: 0px;	list-style:none;}#header-1 .h_info .leftcontents ul li a {	display: block;	width: 235px;	height: 60px;	background:url(../imag/icon/h_logo.gif) no-repeat;	background-position: 0 0;}#header-1 .h_info .leftcontents ul li a:hover {background-position: 0 100%;}/* 右 */#header-1 .h_info .rightcontents {margin:0; padding:0px; height:49px; width:580px; float: left; margin-left:20px;}#header-1 .h_info .rightcontents p {margin:0; padding:0px;}/* ●●h2●●*/h2{	margin:0px;	padding:0px;	font-size:12px;	line-height:18px;	color:#ffffff;	font-weight:lighter;	margin-top:5px;}/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■　 ■■■■　　　　　　　　　メイン　　　　 　　　 　　■■■■   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/   #main{width:909px;text-align:left; margin:0 auto; clear:both; background:url(../imag/background_main.gif) repeat-y;}#main p{ margin:0px; padding:0px;}#main .head{width:909px; height:9px;text-align:left; background: url(../imag/background_main-top.jpg) no-repeat;}#shadow {	background-image: url(../imag/back-shadow.jpg);	background-repeat:repeat-x;	margin: 0px auto;	width: 909px;}/* ～～～～～～～ (1)フラッシュ ～～～～～～～ */ #main .flash {width:882px; height:436px; text-align:left; margin:0 auto; margin-top:7px;}#main .flash p { margin:0px; padding:0px;}/* ～～～～～～～ (2)お知らせ・メニュー ～～～～～～～ */ #main .menu {width:860px;text-align:left; margin:0 auto; margin-top:18px; background:url(../imag/background_news.jpg); clear:both;}#main .menu p { margin:0px; padding:0px;}/* ●●h3●●*/h3{	color:#333333;	font-size:14px;	font-weight:lighter;	margin:9px 0px 0px 7px;}#main .menu .newsarea {width:413px;text-align:left; float:left; padding:5px; float:left}#main .menu .newsarea ul {width: 410px;}#main .menu .newsarea ul li {	margin: 0px;	padding:0px;	list-style:none;}#main .menu .newsarea ul li#ttl {	margin: 0px;	padding:0px;	height:17px;	margin-bottom:5px;}#main .menu .newsarea ul li#txt {	margin: 0px;	padding:0px;	height:17px;	margin-left:10px;	padding-top:5px;	margin-bottom:8px;	padding-left:20px;	background:url(../imag/icon/news_ttl.gif) no-repeat;	background-position:bottom left;}#main .menu .newsarea ul li#more {	margin: 0px;	padding:0px;	height:17px;	margin-left:10px;	text-align:right;	font-size:10px;}#main .menu .newsarea ul li#txt .txt-1 {color:#212121;	font-size:12px; font-weight:lighter; text-decoration:none;}#main .menu .newsarea ul li#txt .txt-1 a {color:#212121;	font-size:12px; font-weight:lighter; text-decoration: underline;}#main .menu .newsarea ul li#txt .txt-1 a:hover {color:#212121;	font-size:12px; font-weight:lighter; text-decoration: none;}#main .menu .newsarea ul li#txt .txt-1 a:visted {color:#212121;	font-size:12px; font-weight:lighter; text-decoration: underline;}#main .menu .newsarea ul li#txt .txt-days {color:#212121;	font-size:12px;font-weight:lighter; margin-right:13px; text-decoration:none;}	#main .menu .menuarea {width:437px; text-align:left; float:left; float:right;}#main .menu .menuarea ul {width: 437px; margin-top:18px;}#main .menu .menuarea ul li {	margin: 0px;	list-style:none;	float:left;	margin-left:3px;}#main .menu .menuarea ul li a {	display: block;	background-repeat:no-repeat;	background-position: 0 0;}#main .menu .menuarea ul li#menu1 a {width: 213px;height: 115px;background: url(../imag/icon/menu_icon.gif) no-repeat;}#main .menu .menuarea ul li#menu1 a:hover {background-position: 0 100%;}#main .menu .menuarea ul li#menu2 a {width: 213px;height: 115px;background: url(../imag/icon/menu_icon2.gif) no-repeat;}#main .menu .menuarea ul li#menu2 a:hover {background-position: 0 100%;}/* ～～～～～～～ (3)下部 ～～～～～～～ */ #main .menu2 {width:909px; height:100px; text-align:left; margin:0 auto; margin-top:18px; clear:both; background:url(../imag/background_main-bottom.jpg) no-repeat; background-position:bottom;}#main .menu2 p {	margin:0px;	padding:0px;}#main .menu2 .link {	padding-right:20px;	text-align: right;}#main .menu2 .img {margin-top:20px;}#main .menu2 a {	color:#FFFFFF;	text-decoration: none;}#main .menu2 a:link {	color:#FFFFFF;}#main .menu2 a:hover {	color:#FFFFFF;}#main .menu2 .logoarea {	width:413px;	text-align:left;	float:left;	margin-left:23px;	_margin-left:11.5px;	height: 55px;}/* ●●h3●●*/h3{	color:#333333;	font-size:14px;	font-weight:lighter;	margin:9px 0px 0px 7px;}#main .menu2 .logoarea {width:413px; text-align:left;float:left; margin-left:23px; _margin-left:11.5px;}	#main .menu2 .menuarea {float:right; margin:0px; padding:0px;}#main .menu2 .menuarea ul {width: 300px; _width: 330px;  text-align:right;}#main .menu2 .menuarea ul li {	margin: 0px;	list-style:none;	float:left;	margin-left:6px;	background:url(../imag/icon/fotter_menu-line.gif) repeat-y;	padding-left:10px;}#main .menu2 .menuarea ul li .txt-1 {color:#ffffff;font-size:12px;font-weight:lighter;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}#main .menu2 .menuarea ul li .txt-1 a {color:#ffffff;font-size:12px;font-weight:lighter;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}#main .menu2 .menuarea ul li .txt-1 a:link {color:#ffffff;font-size:12px;font-weight:lighter;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}#main .menu2 .menuarea ul li .txt-1 a:hover {color:#f2f2f2;font-size:12px;font-weight:lighter;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; text-decoration:none;}#main .menu2 .menuarea2 {float:right; margin:0px; padding:20px 30px 0px 0px;}#main .menu2 .menuarea2 ul {width:300px; _width: 330px; text-align:right; float:right;}#main .menu2 .menuarea2 ul li {margin: 0px;list-style:none;}/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■　 ■■■■　　　　　　　フッター 　　　　　 ■■■■■■■■■   ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/#fotter{margin:0 auto; padding:0px; width:909px;20px; text-align: center; margin:0 auto;}#fotter p{ margin:0px; padding:0px;}/* ～～～～～～～ コピーライティング ～～～～～～～ */ #fotter .copy {color:#000000;font-size:10px;font-weight:lighter; font-family:"HGPｺﾞｼｯｸE"; margin-bottom:10px; letter-spacing:1px;}/*--▼float clear▼--*/.clearfix:after {  content: ".";  /* 新しい要素を作る */  display: block;  /* ブロックレベル要素に */  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*\*//*/  height: auto;  overflow: hidden;  /**/}/*--▲float clear▲--*//* ------2009/03/17 added */.bottom_left{    width:600;    margin-left:20px;    float:left;    border:2px #FFFFFF;    }.bottom_right{    width:150;    margin-right:15px;    float:right;    border:2px #FFFFFF;    text-align:right;    padding-right:10px;    }