﻿@charset "utf-8";body{  font-family:Sans-Serif,"小塚ゴシック","ヒラギノ角ゴシックW3", "ＭＳ Ｐゴシック","Osaka";  color:#555;  font-size:13px;  line-height:180%;  margin-top: 0;  margin-bottom: 0;  margin-left: 0;  margin-right: 0;  background-color: #BDBDBD;}/*----属性初期化　ここから----*/p{	font-size:13px;	margin:0px;	padding:0px;}img{	border:0px;}h1, h2, h3, h4, h5, h6{	margin:0px;	padding:0px;}/*----属性初期化　ここまで----*//*----もろもろ　ここから----*/a{	color:#2B45A1;	text-decoration:none;}a:hover{	text-decoration:underline;}a:hover img{  opacity:0.7;  filter:alpha(opacity=70); }strong{	color:#f30;}/*----もろもろ　ここまで----*//*----ナビゲーションメニュー----*/div#menu_area {  text-align: center;  display: block;  width: 100%;  height: 40px;  margin: 0;  background: url('../images/common/menu_bg.jpg') repeat-x;}#global_menu {  width: 1000px;  margin: 0 auto;  padding: 0;  text-align: left; }#global_menu ul {  margin: 0 ;  padding: 0; }#global_menu li.navi01,#global_menu li.navi02,#global_menu li.navi03,#global_menu li.navi04,#global_menu li.navi05,#global_menu li.navi06,#global_menu li.navi07,#global_menu li.navi08 {  margin: 0;  padding: 0 ;  text-indent: -9999px ;  background-repeat: no-repeat ;  background-position: top center ;  text-decoration: none ;  overflow: hidden ;  float: left; }#global_menu li.navi01 a {  display: block ;  width: 145px ;  height: 40px ;  background-image: url('../images/common/menu01.jpg') ; }#global_menu li.navi01 a:hover {  background-image: url('../images/common/menu01_ov.jpg') ; }#global_menu li.navi02 a {  display: block ;  width: 142px ;  height: 40px ;  background-image: url('../images/common/menu02.jpg') ; }#global_menu li.navi02 a:hover {  background-image: url('../images/common/menu02_ov.jpg') ; }#global_menu li.navi03 a {  display: block ;  width: 142px ;  height: 40px ;  background-image: url('../images/common/menu03.jpg') ; }#global_menu li.navi03 a:hover {  background-image: url('../images/common/menu03_ov.jpg') ; }#global_menu li.navi04 a {  display: block ;  width: 142px ;  height: 40px ;  background-image: url('../images/common/menu04.jpg') ; }#global_menu li.navi04 a:hover {  background-image: url('../images/common/menu04_ov.jpg') ; }#global_menu li.navi05 a {  display: block ;  width: 142px ;  height: 40px ;  background-image: url('../images/common/menu05.jpg') ; }#global_menu li.navi05 a:hover {  background-image: url('../images/common/menu05_ov.jpg') ; }#global_menu li.navi06 a {  display: block ;  width: 142px ;  height: 40px ;  background-image: url('../images/common/menu06.jpg') ; }#global_menu li.navi06 a:hover {  background-image: url('../images/common/menu06_ov.jpg') ; }#global_menu li.navi07 a {  display: block ;  width: 145px ;  height: 40px ;  background-image: url('../images/common/menu08.png') ; }#global_menu li.navi07 a:hover {  background-image: url('../images/common/menu08_ov.png') ; }/*----コンテンツ内----*/div#header {  width: 100%;  margin: 0;  padding: 0;  text-align: left;  background-color: #E5E5E5; }#header_inner {  width: 1000px;  margin: 0 auto;  padding: 0;  background: url('../images/common/header_inner_bg.jpg') no-repeat; }#header_inner h1 {  margin: 0;  padding: 0;  float: left; }#header_inner ul.head_navi {  width: 200px;  margin: 0;  margin-left: 150px;  margin-top: 25px;  padding: 0;  list-style-type: none;  float: left; }#header_inner ul.head_navi li {  margin: 8px 0;  padding-left: 18px;  background: url('../images/common/head_navi_point.jpg') no-repeat;  background-position: 0 4px; }#main_image {  width: 100%;  margin: 0;  padding: 0;  text-align: center;  background-color: #000; }#contain {  width: 980px;  margin: 0 auto;  padding: 20px 10px;  background-color: #fff; }#alpha {  width: 770px;  margin: 0;  margin-left: 10px;  padding: 0;  float: left; }#beta {  width: 190px;  margin: 0;  margin-left: 10px;  padding: 0;  float: left; }div.cont_box {  width: 760px;  margin: 0;  margin-bottom: 30px;  padding: 0; }div.cont_box h2.sub_title {  width: 760px;  margin: 0;  margin-bottom: 15px;  padding: 0; }div.cont_box img.inq_link {  margin: 0 15px;  margin-top: 20px; }img.side_inq { margin-bottom: 20px; }div.price_box {  width: 220px;  margin: 10px 0;  margin-left: 25px;  padding: 0;  text-align: center;  float: left; }div.price_box p.price {  color: #0049B9; }div.sample_box {  width: 200px;  margin: 10px 0;  margin-left: 40px;  padding: 0;  text-align: center;  float: left; }div.sample_box img {  margin: 0;  padding: 4px;  border: 1px #000 solid; }div.news_box {  width: 720px;  margin: 20px auto;  padding: 10px;  border: 1px #175CAB solid; }div.news_box ul {  width: 700px;  margin: 10px;  padding: 0;  list-style-type: none; }div.news_box li {  margin: 0;  padding:0;  padding-top: 8px;  padding-left: 10px; }div.news_box li.top {  margin: 0;  padding: 8px 0;  padding-left: 10px;  border-bottom: 1px #666 dotted; }span.date {  color: #961A1F;  font-weight: bold;  margin-right: 20px; }ul.price_list {  width: 180px;  margin: 0;  margin-top: 5px;  margin-bottom: 20px;  padding: 0;  list-style-type: none; }ul.price_list li {  margin: 0; }div.arart_text {  margin-bottom: 20px; } p.area {  width: 180px;  font-size: 12px;  line-height: 160%;  margin-top: 10px;  margin-bottom: 30px; }div#footer {  width: 100%;  margin: 0;  padding: 7px 0;  text-align: center;  background-color: #385CB0; }div#footer a {  color: #fff; }div#footer p {  color: #fff; }div#copy {  width: 100%;  margin: 0;  padding: 7px 0;  text-align: center;  background-color: #1F3D96; }div#copy p {  color: #fff; }ul.site_map {  margin: 50px 30px;  list-style-type: none; }ul.site_map li {  margin: 15px 0;  padding: 8px;  font-size: 14px;  border-bottom: 1px dotted #666;  padding-left: 25px;  background: url('../images/common/head_navi_point.jpg') no-repeat;  background-position: 0 9px; }img.side_ban {  margin: 5px 0;  padding: 0; }img.int_left {  float: left;  margin: 5px 10px;  margin-top: 10px;  padding: 4px;  border: 1px #000 solid; }div.int_right {  width: 480px;  padding: 10px;  margin: 5px 10px;  background-color: #FCF0E2;  float: left; }ul.int_list {  margin: 0;  margin-bottom: 10px;  padding: 0;  padding-left: 15px; }ul.int_list li {  font-weight: bold;  font-size: 13px;  margin: 8px 0; }span.site_name {  font-weight: bold;  color: #0049B9; }