/* 基本要素 */body {	font-family: verdana,arial,helvetica,sans-serif;	color: #333333;	background-color: #FFFFFF;	/*background-image:url(../image/bg.gif);*/	/*background-repeat: no-repeat;*/	margin: 0px;	padding: 0px;	letter-spacing: 0.05em;}/* DOCTYPE対応 */img {border: none;vertical-align: top;} h1 {font-size:12px; line-height:120% }/* テキスト */h1,h2,h3,h4,h5,h6 {	margin: 0; padding: 0; }.h1 {font-size:20px; line-height:120% }.h2 {font-size:18px; line-height:140% }.h3 {font-size:16px; line-height:140% }.h4 {font-size:14px; line-height:140% }.h3shop1 {font-size:16px; line-height:180%; color: #FF4848 }.h3shop2 {font-size:16px; line-height:180%; color: #0059B3 }.h3shop3 {font-size:16px; line-height:180%; color: #DE8500 }.h3shop4 {font-size:16px; line-height:180%; color: #669933 }.h3shop5 {font-size:16px; line-height:180%; color: #0066FF }.h5 {font-size:12px; line-height:160% }.h5kome {font-size:12px; line-height:160%; color: #FF0000 }.h5text {font-size:12px; line-height:180% }.h5menu {font-size:12px; line-height:140%; color: #FFFFFF }.h6 {font-size:10px; line-height:140% }.h6foot {font-size:10px; line-height:180%; color: #333333 }.h6copy {font-size:10px; line-height:140%; color: #FFFFFF }.h6kome {font-size:10px; line-height:140%; color: #FF0000 }.h6pan {font-size:10px; line-height:180%; color: #FFFFFF }/* リンク */a{  color: #333333; text-decoration: underline; }a:hover {  color: #FF6600; text-decoration: underline; }/*a:active {  color: #BECC6B; text-decoration: none;}*//*a:visited {  color: #0066CC; text-decoration: none;}*/a.head{  color: #FFFFFF; text-decoration: none; }a.head:hover{  color: #FFFF00; text-decoration: underline; }a.pan{  color: #006600; text-decoration: none; border-bottom: 1px #006600 dotted; }a.pan:hover{  color: #99CC00; text-decoration: none; border-bottom: 1px #99CC00 dotted;}a.link{  color: #339900; text-decoration: underline;}a.link:hover{  color: #FF6600; text-decoration: none; border-bottom: 1px #FF6600 dotted;}a.link2{  color: #333333; text-decoration: underline;}a.link2:hover{  color: #FF6600; text-decoration: none; border-bottom: 1px #FF6600 dotted;}a.foot{  color: #333333; text-decoration: none;}a.foot:hover{  color: #FF0000; text-decoration: none; border-bottom: 1px #FF0000 dotted;}div.news {	width:800px;	height:50px;	position: absolute; 	}/* <div class="news"></div> *//* プルダウンメニュー */div.menu {font-size: 12px;/*background: #333333;*/height: 2em;text-align:center;position:relative ;top:10;left:20;}div.menu a{color:#ffffff;text-decoration: none;display: block;line-height: 2em;width: 70px;}div.menu a:hover{color:#FFFF00;background: #333333;text-decoration: underline;}div.menu a:visited{color:#FFFFFF; text-decoration: none;}div.submenu a{font-size: 10px;background-color: #cccccc;border-top: 1px solid #ffffff;}#menu1{position:absolute;top:-2;left:15;}#menu2{position:absolute;top:-2;left:95px;}#menu3{position:absolute;top:-2;left:175px;} #menu4{position:absolute;top:-2;left:265px;}div.menu span{display:none;} div.submenu {visibility: hidden;position: absolute;left: 0px;}div#boxline_5{	width:180px;	background-color: #FFFFFF; 	border-top-style: dashed;	border-right-style: dashed;	border-left-style: dashed;	border-bottom-style: dashed;	border-color:#FF0000;	border-width:thin;	padding-top: 0px;	padding-bottom: 0px;	padding-right: 0px;	padding-left: 0px	}