@charset "utf-8";body{	font-family:Sans-Serif,"小塚ゴシック","ヒラギノ角ゴシックW3", "ＭＳ Ｐゴシック","Osaka";	margin:0;	padding:0;	color:#555;	background-color:#fff;	font-size:13px;	line-height:150%;	background: url('../images/top/bg.gif') repeat-x;	background-position: center 199px;}/*----属性初期化　ここから----*/p{	font-size:13px;	margin:0px;	padding:0px;}img{	border:0px;}h1, h2, h3, h4, h5, h6{	margin:0px;	padding:0px;}/*----属性初期化　ここまで----*//*----もろもろ　ここから----*/a{	color:#06c;	text-decoration:none;}a:hover{	text-decoration:underline;}a:hover img{  opacity:0.7;  filter:alpha(opacity=70); }strong{	color:#f30;}/*----もろもろ　ここまで----*/div#header {  height: 149px;  margin: 0;  padding: 0;  background: url('../images/common/header_area_bg.jpg') repeat-x; }div#header_inner {  width: 1000px;  margin: 0 auto;  padding: 0;  background: url('../images/common/head_tel_banner.gif') no-repeat; }div#menu_area {  width: 100%;  margin: 0;  padding: 0;  background: url('../images/common/menu_bg.jpg') repeat-x; }div#contain{  width: 1000px;  margin: 0 auto;  margin-top: 15px; }div#main_image {  width: 100%;  text-align: center;  margin: 0;  margin-bottom: 20px;  padding: 0; }div#cam_image {  width: 970px;  text-align: center;  margin: 0 auto;  margin-bottom: 10px;  padding: 0;  padding-bottom: 10px;  background: url('../images/top/cam_bottom.jpg') no-repeat;  background-position: center bottom; }div#cam_under {  width: 970px;  text-align: center;  margin: 0 auto;  margin-bottom: 10px;  padding: 0; }div#alpha {  width: 260px;  margin: 0;  margin-top: 15px;  padding: 0;  padding-left: 10px;  float: left; }div#beta {  width: 720px;  margin: 0;  margin-top: 15px;  padding: 0;  padding-left: 10px;  float: left; }/*----全体設定----*/div#header_inner h1 {  width: 495px;  margin: 0;  padding: 0;  float: left; }div#header_inner ul.top_navi {  width: 300px;  margin: 0;  margin-top: 20px;  margin-left: 20px;  margin-bottom: 15px;  padding: 0;  float: left;  list-style-type: none; }ul.top_navi li {  font-size: 13px;  margin: 0;  padding: 5px 0px 0px 30px;  background: url(../images/common/point.gif) no-repeat 0 1px;}div#header_inner p.inq_link {  margin: 0;  margin-top: 15px;  margin-right: 15px;  padding: 0;  float: right; } div#header_inner p.inq_link img {  margin-top: 80px; }div#global_menu {  text-align: center;  display: block;  width: 1000px;  height: 50px;  background: url('../images/common/menu_bk.jpg') repeat-x;  margin: 0 auto;}#global_menu ul {  margin: 0 1px 0 1px;  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 {  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: 144px ;  height: 50px ;  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: 50px ;  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: 50px ;  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: 50px ;  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: 50px ;  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: 50px ;  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: 144px ;  height: 50px ;  background-image: url('../images/common/menu07.jpg') ; }#global_menu li.navi07 a:hover {  background-image: url('../images/common/menu07_ov.jpg') ; }div#contain{  width: 1000px;  margin: 0 auto; }/*----キャンペーン----*/div.item_unker {  width: 970px;  margin-top: 20px;  padding: 0;  text-align: center; }div.item_unker ul.tank{  width: 920px;  margin: 20px 0;  margin-left: 32px;  padding: 0;  list-style-type: none; }div.item_unker ul.res{  width: 675px;  margin: 0 auto;  margin-top: 20px;  padding: 0;  list-style-type: none; }div.item_unker ul.tank li{  float: left;  margin: 0;  margin-left: 5px;  padding: 0; }div.item_unker ul.res li{  float: left;  margin: 0;  margin-left: 5px;  padding: 0; }img.item_style {  margin: 0;  margin-bottom: 15px;  padding: 0; }img.link_ban {  margin: 0;  margin-bottom: 20px;  margin-left: 360px;  padding: 0; }/*----右側設定----*/div#alpha ul {  list-style-type: none;  padding: 0;  margin: 0; }div#alpha ul li {  list-style-type: none;  padding: 0;  margin: 0;  margin-bottom: 10px; }/*----左側設定----*/div.cont_box {  width: 700px;  margin: 0;  margin-bottom: 15px;  padding: 0; }div.cont_box img.c_img {  margin: 0 15px; }div.cont_box img.c_img_m {  margin: 15px 10px; }div.cont_box img.d_img {  margin: 0;  margin-top: 20px; }div.cont_box img.e_img {  border:solid 1px #2DA432;  padding: 2px;  float: left; }div.item_detaile {  display: block;  width: 200px;  height: 300px;  margin: 0;  margin-left: 30px;  margin-bottom: 15px;  float: left; }div.item_detaile p {  width: 200px;  padding-top: 10px; }div.sample_box {  width: 690px;  margin: 20px 0; }div.sample_text {  width: 480px;  float: left; }div.sample_box h3 {  width: 420px;  height: 36px;  padding-top: 10px;  padding-left: 20px;  margin-left: 10px;  background: url('../images/top/sample_title.jpg') no-repeat;  color: #FF5400;  font-size: 16px; }div.sample_box h4 {  margin-left: 10px;  color: #7F1B00;  font-size: 16px;  margin: 10px;  margin-left: 20px; }div.sample_box p {  margin: 10px;  margin-left: 20px; }div#side_maker {  width: 248px;  margin: 0px;  padding: 0px 0px 0px 0px;  float: left;  border-right: 1px solid #FF471F;  border-left: 1px solid #FF471F; }div#side_maker img {  margin: 5px 1px;  float: left;}img.side_cont {  margin: 0;  margin-top: 15px; }/*----フッター----*/div#footer {  width: 100%;  margin: 0px auto;  background-color: #96CC63;  text-align: center; }div.footer_banner {  width: 1000px;  margin: 20px auto;  text-align: center; }div.footer_banner ul {  width: 970px;  margin: 10px auto;  padding: 0;  padding-left: 0px;  text-align: center;  list-style-type: none; }div.footer_banner li.bottom_link {  float: left;  margin: 10px 0px;  margin-left: 10px;  padding: 0;  width: 310px; }div.footer ul {  margin: 0;  padding: 0;  list-style-type: none; }div.footer ul li {  display: block;  width: 180px;  margin-top: 15px;  margin-left: 17px;  float: left; }div.footer_menu {  margin: 0;  margin-top: 15px;  text-align: center; }div.footer_menu p {  font-size: 13px;  line-height:180%;  color: #4E8B53;; }div.footer_menu a {  color: #4E8B53; }div.footer_menu a:hover {  color: #fff; }div#copy_area {  margin: 0;  padding: 5px 0;  font-weight: bold;  text-align: center;  color: #fff;  background-color: #4E8B53; }div.bottom_link {  width: 690px  margin: 0;  margin-bottom: 30px;  padding: 0;  text-align: right; }div.bottom_link img {  margin: 20px 0; }