@charset "UTF-8";
/* CSS Document */
* {
font: normal 12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333333;
margin: 0px;
padding: 0px;
}
body {
text-align: center;
}
/*contents*/
#wrapper {
text-align: left;
margin: 0px;
height: auto;
width: 100%;
background-color: #FFFFFF;
margin:auto;
}
h1#toph1 {
font: normal 10px Arial, Helvetica, sans-serif;
color:#333;
left:450px;
background-image: none;
padding: 1px 0px 0px 0px;
width:350px;
position:fixed;
_position:absolute;
top:0px;
_top:expression(eval(document.body.scrollTop));
margin:0px;
}
/*index header*/
#header {
width: 100%;
height: 60px;
clear:both;
position:relative;
background-color:#FFD900;
}
#header_left {
float: left;
height: 60px;
width: 232px;
}
#header_left2 {
float: left;
height: 60px;
width: 98px;
}
/*logo*/
#logo a, #logo a:hover {
font: bold 18px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
text-indent:-9999px;
display:block;
width: 232px;
height: 60px;
background: url(../images/logo.gif) no-repeat;
}
#flag {
text-indent:-9999px;
display:block;
width: 30px;
height: 60px;
background: url(../images/flag.gif) no-repeat ;
}
#english a {
text-indent:-9999px;
display:block;
width: 98px;
height: 60px;
background: url(../images/english.gif) no-repeat ;
}
#english a:hover {
background: url(../images/english_g.gif) no-repeat ;
}
#lead {
font: normal 9px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
float:left;
padding: 1px 0px 0px 10px;
width: 100%;
height: auto;
background-color:#FFD900;
}
#header_right {
float: right;
height: 60px;
width:468px;
left: 330px;
position: absolute;
background-color: #FFD900;
}
/*globalnavi*/
#globalnavi {
clear: both;
height: 30px;
width: 100%;
padding: 0px;
position: relative;
background-color: #00988E; 
}
/*globalnavi_left*/
#globalnavi_left {
float: left;
height: 30px;
width: 520px;
}
#globalnavi_left ul li {
float: left;
text-indent:-9999px;
list-style-type: none;
}
#globalnavi_left ul li a { 
display: block;
width: 130px;
height: 30px;
}
#globalnavi_left ul li#find a {
background: url(../images/globalnavi.gif) no-repeat left top;
}
#globalnavi_left ul li#find a:hover {
background: url(../images/globalnavi.gif) no-repeat left -30px;
}
#globalnavi_left ul li#find_v a {
background: url(../images/globalnavi.gif) no-repeat left -30px;
}
#globalnavi_left ul li#freequote a {
background: url(../images/globalnavi.gif) no-repeat -130px top;
}
#globalnavi_left ul li#freequote a:hover {
background: url(../images/globalnavi.gif) no-repeat -130px -30px;
}
#globalnavi_left ul li#freequote_v a {
background: url(../images/globalnavi.gif) no-repeat -130px -30px;
}
#globalnavi_left ul li#store a {
background: url(../images/globalnavi.gif) no-repeat -260px top;
}
#globalnavi_left ul li#store a:hover {
background: url(../images/globalnavi.gif) no-repeat -260px -30px;
}
#globalnavi_left ul li#store_v a {
background: url(../images/globalnavi.gif) no-repeat -260px -30px;
}
#globalnavi_left ul li#contact a {
background: url(../images/globalnavi.gif) no-repeat -390px top;
}
#globalnavi_left ul li#contact a:hover {
background: url(../images/globalnavi.gif) no-repeat -390px -30px;
}
#globalnavi_left ul li#contact_v a {
background: url(../images/globalnavi.gif) no-repeat -390px -30px;
}
/*globalnavi_right*/
#globalnavi_right {
top:0px;
left: 520px;
position: absolute;
height: 30px;
width: 280px;
}
#globalnavi_right ul li {
float: right;
text-indent:-9999px;
list-style-type: none;
}
#globalnavi_right ul li a { 
display: block;
width: 100px;
height: 30px;
}
#globalnavi_right ul li#company a {
background: url(../images/button.jpg) no-repeat left top;
}
#globalnavi_right ul li#company a:hover {
background: url(../images/button.jpg) no-repeat left -30px;
}
#globalnavi_right ul li#company_v {
background: url(../images/button.jpg) no-repeat left -30px;
}
#globalnavi_right ul li#sitemap a {
background: url(../images/button.jpg) no-repeat -100px top;
}
#globalnavi_right ul li#sitemap a:hover {
background: url(../images/button.jpg) no-repeat -100px -30px;
}
#globalnavi_right ul li#sitemap_v {
background: url(../images/button.jpg) no-repeat -100px -30px;
}
/*subnavi*/
#subnavi {
clear: both;
height: 30px;
width: 100%;
padding: 0px;
position:relative;
background-color: #CBCBCB; 
}
#subnavi_width {
width: 800px;
position:absolute;
}
#subnavi ul li {
float: left;
display: block;
width: 154px;
height: auto;
list-style-type: none;
text-align: center;
margin:9px 5px 3px 0px;
color: #FFFFFF;
font-weight: bold;
border-right:solid 1px #FFFFFF;
}
#subnavi ul li a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #111111;
text-decoration: none;
}
#subnavi ul li#greentext a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #006666;
}
#subnavi a:hover{
color: #006666;
}
/*breadcrumbs*/
#breadcrumbs {
font: normal 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
margin: 10px 0px 0px 18px
}
#breadcrumbs strong {
font-size: 10px;
color:#333333;
}
#breadcrumbs a {
font: normal 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #006666;
text-decoration:none;
}
#breadcrumbs a:hover {
font: normal 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #006666;
text-decoration: underline;
}

/*contents*/
#contents, #contents2 {
clear: both;
float:left;
width:785px;
height:auto;
margin: 10px 0px 40px 15px;
}
#contents{
margin-bottom:10px;
}
#contents2 {
width:795px;
}
/*top*/
#top {
clear: both;
float:left;
width:785px;
height:auto;
position:relative;
margin: 0px 0px 15px 0px;
}
#top_left, #quote_left{
float:left;
width:385px;
height:345px;
display:inline;
}
/*buy_a*/
#buy_a {
float:left;
width:365px;
height:13px;
padding: 40px 0px 0px 20px;
background: url(../images/buy_a.gif) no-repeat;
}
/*buy_b*/
#buy_b {
float:left;
width:385px;
height:105px;
background: url(../images/buy_b.gif) no-repeat;
padding-top:37px;
}
#buy_b ul, #buy_c ul, #buy_d ul  {
list-style-type: none;
display:inline;
padding:0px;
margin:0px;
clear:both;
}
#buy_b ul li {
float:left;
display:block;
width:96px;
height:51px;
text-align: center;
padding:0px;
margin:0px;
}
#buy_b ul li a img {
text-decoration:none;
}
#buy_b ul li a {
font: normal 11px/8px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
#buy_b ul li a:hover {
color:#333;
}
/*buy_bottom*/
.buy_frame {
clear:both;
width:385px;
height:auto;
}
/*buy_c*/
#buy_c {
float:left;
width:235px;
height:116px;
background: url(../images/buy_c.gif) no-repeat;
padding: 33px 0px 0px 10px;
}
#buy_c ul li {
float:left;
display:block;
width:auto;
margin-right:10px;
line-height:0px;
}
#buy_c ul li a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
line-height:normal;
}
#buy_c ul li a:hover {
color:#333;
}
.car {
clear:both;
width:235px;
height:auto;
}
/*buy_d*/
#buy_d {
float:left;
width:140px;
height:119px;
padding:30px 0px 0px 0px;
background: url(../images/buy_d.gif) no-repeat;
}
#buy_d ul li a {
font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
#buy_d ul li a:hover {
color:#333;
}
/*sell_a*/
#sell_a {
float:left;
width:385px;
height:40px;
display: inline;
background: url(../images/sell_a.gif) no-repeat;
}
#sell_ad {
float:left;
width:385px;
height:21px;
display: inline;
position:relative;
}
#sell_b {
width:122px;
height:21px;
background: url(../images/sell_b.gif) no-repeat;
position:absolute;
display: inline;
text-indent:-9999px;
}
#sell_c {
left:122px;
width:83px;
height:21px;
background: url(../images/sell_c.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
#sell_d {
left:205px;
width:94px;
height:21px;
background: url(../images/sell_d.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
#sell_e {
left:299px;
width:86px;
height:21px;
background: url(../images/sell_e.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
#sell_f {
float:left;
width:385px;
height:36px;
background: url(../images/sell_f.jpg) no-repeat;
}
#sell_g {
float:left;
width:385px;
height:200px;
}
#sell_g img{
vertical-align: bottom;
}
#sell_h {
float:left;
width:385px;
height:47px;
background: url(../images/sell_h.jpg) no-repeat;
position:relative;
}
#sell_h a img {
left:55px;
position:absolute;
}
/*top_right*/
#top_right, #quote_right {
float:right;
width:385px;
height:345px;
display:inline;
}
#top_right {
top:0px;
left:400px;
position:absolute;
}
#top_right ul {
list-style-type:none;
}
#top_right ul li {
list-style-type:none;
}
#newstores_left {
float:left;
width:625px;
height:180px;
margin-right:5px;
}
#newstores_left_top{
float:left;
width:625px;
height:31px;
}
#newstores_left_top_a {
float:left;
width:150px;
height:31px;
background: url(../images/newstores_info.jpg) no-repeat;
}
#newstores_left_top_b {
float:right;
width:475px;
height:31px;
background: url(../images/newstores_waiting.jpg) no-repeat;
}
/* shop number 2/4 */
#newstores_left_bottom{
clear:both;
width:610px;
height:134px;
padding: 15px 0px 0px 15px;
background: url(../images/newstores_back.gif) no-repeat;
}
#newstores_left ul {
list-style-type: none;
display:inline;
}
#newstores_left ul li {
float:left;
display:block;
width:145px;
height:104px;
margin-right:7px;
padding:0px;
}
#newstores_left ul#shopname {
list-style-type: none;
display:inline;
}
#newstores_left ul li.name {
text-align:center;
float:left;
display:block;
width:145px;
height:12px;
margin-right:7px;
padding: 0px;
}
#newstores_left ul li.name a, #newstores_left ul li.name a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
text-decoration:none; 
}
/* shop number 3 */
#newstores3_left_bottom{
clear:both;
width:610px;
height:134px;
padding: 15px 0px 0px 15px;
background: url(../images/newstores_back.gif) no-repeat;
}
#newstores3_left_bottom ul {
list-style-type: none;
display:inline;
}
#newstores3_left_bottom ul li {
float:left;
display:block;
width:190px;
height:104px;
margin-right:11px;
padding:0px;
}
#newstores3_left_bottom ul#shopname {
list-style-type: none;
display:inline;
}
#newstores3_left_bottom ul li.name {
text-align:center;
float:left;
display:block;
width:190px;
height:12px;
margin-right:11px;
padding: 0px;
}
#newstores3_left_bottom ul li.name a, #newstores3_left_bottom ul li.name a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
text-decoration:none; 
}
#newstores_right {
float:right;
width:150px;
height:180px;
background: url(../images/okigaruni.jpg) no-repeat;
position:relative;
text-indent:-9999px;
}
#newstores_right img {
top:140px;
left:8px;
position:absolute;
}
h1#toph1 {
font: normal 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
left:520px;
background-image: none;
padding: 1px 0px 0px 0px;
width:280px;
position:fixed;
_position:absolute;
top:0;
_top:expression(eval(document.body.scrollTop));
margin:0;
}
h2.toph2, h3.toph3 {
background-image: none;
display:none;
}
h2.toph2 {
font: bold 16px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
h3.toph3 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
#thankyou {
clear:both;
width:785px;
height:185px;
position:relative;
}
#thankyou_top{
float:left;
width:785px;
height:31px;
}
#thankyou_top_a {
float:left;
width:245px;
height:32px;
background: url(../images/thankyou_fromclients.jpg) no-repeat;
}
#thankyou_top_b {
float:right;
width:540px;
height:32px;
background: url(../images/thankyou_frommsg.jpg) no-repeat;
}
#thankyou_bottom{
clear:both;
width:740px;
height:174px;
padding:15px 27px 0px 18px;
background: url(../images/thankyou_back.gif) no-repeat;
}
#thankyoubox_a, #thankyoubox_b, #thankyoubox_c, #thankyoubox_d {
width:166px;
height:135px;
position:absolute;
font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
padding: 20px 5px 0px 9px;
}
#thankyoubox_a a, #thankyoubox_b a, #thankyoubox_a a:hover, #thankyoubox_b a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
text-decoration:none;
}
#thankyoubox_c a, #thankyoubox_d a, #thankyoubox_c a:hover, #thankyoubox_d a:hover {
font: bold 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #C90000;
text-decoration:none;
}
#thankyoubox_a {
background: url(../images/kaimashita.gif) no-repeat;
left:18px;
}
#thankyoubox_b {
background: url(../images/kaimashita.gif) no-repeat;
left:208px;
}
#thankyoubox_c {
background: url(../images/urimashita.gif) no-repeat;
left:398px;
}
#thankyoubox_d {
background: url(../images/urimashita.gif) no-repeat;
left:588px;
}
/*quote*/
#quote {
clear: both;
float:left;
width:785px;
height:auto;
margin: 10px 0px 0px 15px;
position:relative;
}
#quote_top {
width:385px;
height:75px;
}
#quote_contents {
width:385px;
height:270px;
position:absolute;
}
/*quote_left*/
#quotetext {
position:absolute;
height:90px;
width:320px;
top:515px;
left:25px
}
#tell_a {
float:left;
width:385px;
height:44px;
display: inline;
background: url(../images/tell_a.gif) no-repeat;
}
#tell_ad {
float:left;
width:385px;
height:21px;
display: inline;
position:relative;
}
#tell_ad ul {
list-style-type: none;
}
#tell_b {
width:122px;
height:21px;
background: url(../images/tell_b.gif) no-repeat;
position:absolute;
display: inline;
text-indent:-9999px;
}
#tell_c {
left:122px;
width:84px;
height:21px;
background: url(../images/tell_c.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
#tell_d {
left:206px;
width:94px;
height:21px;
background: url(../images/tell_d.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
#tell_e {
left:300px;
width:85px;
height:21px;
background: url(../images/tell_e.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
#tell_f {
float:left;
width:385px;
height:200px;
}
#tell_g {
float:left;
width:385px;
height:80px;
background: url(../images/tell_g.jpg) no-repeat;
}
/*quote_right*/
#quote_right {
background: url(../images/quote_right.gif) no-repeat;
position:absolute;
top:88px;
left:400px;
}
#online_a {
float:left;
width:385px;
height:44px;
display: inline;
background: url(../images/online_a.gif) no-repeat;
}
#online_e {
left:300px;
width:85px;
height:21px;
background: url(../images/online_e.gif) no-repeat;
position:absolute;
text-indent:-9999px;
}
.sitemapwrap {
float:left;
width:785px;
height:auto;
margin-bottom: 30px;
}
.sitemapbox {
float:left;
width:170px;
height:120px;
margin-left:15px;
}
.sitemapbox a.main {
background: url(../images/sitemaptitle.gif) no-repeat;
font: bold 13px/20px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
text-decoration:none;
width:150px;
height:27px;
display:block;
padding: 8px 0px 0px 20px;
margin-bottom:5px;
}
.sitemapbox strong a:hover {
text-decoration:none;
color:#067F40;
}
.sitemapbox ul {
list-style-type: none;
}
.sitemapbox ul li a {
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
padding-left: 20px;
text-decoration:none;
}
.sitemapbox ul li a:hover {
text-decoration:underline;
}
#ad {
float:left;
width:785px;
height:48px;
background: url(../images/ad.jpg) no-repeat;
text-indent:-9999px;
}
/*main*/
#main {
clear: both;
float:left;
width:560px;
height:auto;
margin-right:0px;
}
#main2 {
float:left;
width:785px;
height:auto;
}
/*side*/
#side {
float:right;
width:210px;
height:auto;
margin-top: 30px;
/*saishintitle*/
}
#saishintitle {
width:210px;
height:40px;
background: url(../images/saishintitle.gif) no-repeat;
text-indent:-9999px;
}
#saishin {
width:210px;
height:auto;
padding: 10px 3px 0px 3px;
}
#saishin2 {
width:800px;

padding: 5px 5px 5px 5px;
}
.saishinbox {
font: 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
float:left;
width:190px;
height:170px;
margin-bottom: 10px;
}
/*testimonial*/
#testimonialtitle {
width:200px;
height:40px;
background: url(../images/testimonial.gif) no-repeat;
text-indent:-9999px;
}
#saishin {
width:210px;
height:175px;
padding: 10px 3px 0px 3px;
}
/*gulliverimage*/
#imagephoto {
width:210px;
height:500px;
background: url(../images/gulliverimagephoto.jpg) no-repeat;
text-indent:-9999px;
}
.biggergreenbold {
font: bold 12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
.biggergreenboldform {
font: bold 12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
padding: 5px 0px 3px 10px;
}
.greenbold {
font: bold 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
.green {
font: normal 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
.black {
font: normal 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
}
.blackbold {
font: bold 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
}
.biggerblack {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
}
.biggestboldblack {
font: bold 18px/20px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W8″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
}
.biggerboldblack {
font: bold 16px/18px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W8″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
}
.leadtext {
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
text-decoration:none;
}
#country {
clear:both;
float:left;
width:235px;
height:12px;
display:inline;
}
.cartext {
font: normal 10px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#333;
padding: 0px 0px 0px 20px;
display:block;
width:75px;
float:left;
line-height:none;
}
/*h1*/
h1, h1.class {
float:left;
height:27px;
font: bold 18px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
background: url(../images/title.gif) no-repeat;
padding: 3px 0px 0px 35px;
margin-bottom: 10px;
}
h1 {
width:525px;
}
h1.wider {
width:747px;
}
/*h2*/
h2, h2.wider {
height:25px;
float:left;
background: url(../images/subnavi_arrow.gif) no-repeat;
font: bold 15px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
padding: 2px 0px 0px 25px;
}
h2 {
width:535px;
}
h2.wider {
width:758px;
}
/*h3*/
h3 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
text-indent:-9999px;
width: 558px;
height:30px;
}
#headimage_a, #headimage_b, #headimage_c, #headimage_d, #headimage_e, #headimage_f, #headimage_g, #headimage_h, #headimage_i {
float:left;
height:115px;
width:320px;
padding: 35px 215px 0px 25px;
margin-bottom: 20px;
display:inline;
}
#headimage_a {
background: url(../images/headimage_a.jpg) no-repeat;
}
#headimage_b {
background: url(../images/headimage_b.jpg) no-repeat;
}
#headimage_c  {
background: url(../images/headimage_c.jpg) no-repeat;
}
#headimage_d {
background: url(../images/headimage_d.jpg) no-repeat;
}
#headimage_e {
background: url(../images/headimage_e.jpg) no-repeat;
}
#headimage_f {
background: url(../images/headimage_f.jpg) no-repeat;
}
#headimage_g {
background: url(../images/headimage_g.jpg) no-repeat;
}
#headimage_h {
background: url(../images/headimage_h.jpg) no-repeat;
}
#headimage_i {
background: url(../images/headimage_i.jpg) no-repeat;
}
#headimage_j, #headimage_j2, #headimage_j3  {
float:left;
height:110px;
width:760px;
padding: 40px 0px 0px 25px;
margin-bottom: 20px;
}
#headimage_j {
background: url(../images/headimage_j.jpg) no-repeat;
}
#headimage_j2 {
background: url(../images/headimage2_j.jpg) no-repeat;
}
#headimage_j3 {
background: url(../images/headimage3_j.jpg) no-repeat;
}
.headtext {
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
#headtext_for_quote {
font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
position:absolute;
height:90px;
width:320px;
top:505px;
left:25px
}
.hidetext {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
text-indent:-9999px;
}
.none {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
display:none;
}
.text {
font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
#table {
float:left;
width:558px;
border-top: solid 5px #067F40;
border-left: solid 1px #067F40;
border-right: solid 1px #067F40;
border-bottom: solid 1px #067F40;
margin-bottom: 20px;
}
#table img {
margin-bottom: 15px;
}
.tablemidashi1 {
background: url(../images/tablemidashi_a.jpg) no-repeat;
}
.tablemidashi2 {
background: url(../images/tablemidashi_b.jpg) no-repeat;
}
.tablemidashi3 {
background: url(../images/tablemidashi_c.jpg) no-repeat;
}
.tablemidashi4 {
background: url(../images/tablemidashi_d.jpg) no-repeat;
}
.tablemidashi5 {
background: url(../images/tablemidashi_e.jpg) no-repeat;
}
.tablemidashi6 {
background: url(../images/tablemidashi_f.jpg) no-repeat;
}
.tablemidashi7 {
background: url(../images/tablemidashi_g.jpg) no-repeat;
}
.tablemidashi8 {
background: url(../images/tablemidashi_h.jpg) no-repeat;
}
.tablemidashi9 {
background: url(../images/tablemidashi_i.jpg) no-repeat;
}
.tablemidashi10 {
background: url(../images/tablemidashi_j.jpg) no-repeat;
}
.tablemidashi11 {
background: url(../images/tablemidashi_k.jpg) no-repeat;
}
.tablemidashi12 {
background: url(../images/tablemidashi_l.jpg) no-repeat;
}
.tablemidashi13 {
background: url(../images/tablemidashi_m.jpg) no-repeat;
}
.tablemidashi14 {
background: url(../images/tablemidashi_n.jpg) no-repeat;
}
.tablemidashi15_3 {
background: url(../images/tablemidashi_o3.jpg) no-repeat;
}
.tablemidashi15 {
background: url(../images/tablemidashi_o2.jpg) no-repeat;
}
.tablemidashi16 {
background: url(../images/tablemidashi_p.jpg) no-repeat;
}
.tablemidashi17 {
background: url(../images/tablemidashi_q.jpg) no-repeat;
}
.tablemidashi18 {
background: url(../images/tablemidashi_r.jpg) no-repeat;
}
.tablemidashi19 {
background: url(../images/tablemidashi_s.jpg) no-repeat;
}
.tablemidashi20 {
background: url(../images/tablemidashi_t.jpg) no-repeat;
}
.tablemidashi21 {
background: url(../images/tablemidashi_u.jpg) no-repeat;
}
.tablemidashi22 {
background: url(../images/tablemidashi_v.jpg) no-repeat;
}
.tablemidashi23 {
background: url(../images/tablemidashi_w.jpg) no-repeat;
}
.tablemidashi24 {
background: url(../images/tablemidashi_x.jpg) no-repeat;
}
.tablemidashi25 {
background: url(../images/tablemidashi_y.jpg) no-repeat;
}
.tablemidashi26 {
background: url(../images/tablemidashi_z.jpg) no-repeat;
}
.tablemidashi27 {
background: url(../images/tablemidashi_aa.jpg) no-repeat;
}
.tablebox {

clear:both;
width:518px;
height:auto;
padding: 5px 20px 20px 20px;
}
.tablebox ul.number {
list-style-image:none;
list-style-position: inside;
}
.tablebox ul.number li {
font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
width:518px;
padding:0px;
background:none;
list-style-tye: decimal; 
}
.tablebox ul {
list-style-position: inside;
list-style-type: none; 
}
.tablebox ul li {
float:left;
width:200px;
list-style-position:outside;
padding: 2px 0px 0px 10px;
background: url(../images/triangle.jpg) no-repeat 0px 3px; 
}
.boxtext {
font: normal 11px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#222222;
}
.tablebox2 {
clear:both;
width:548px;
padding: 5px 5px 5px 5px;
color:#222222;
}
.tablebox2 img {
padding-right:15px;
}
.autocheck {
float: left;
width: 518px;
height:auto;
padding:0px 20px;
}
.autochecktext {
float: right;
font: normal 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
width: 408px;
}
.autocheck img{
float: left;
}
.blank20, .blank15, .blank10, .blank5, .blank1 {
clear:both;
line-height:0px;
width:100%;
}
.blank20 {
height:20px;
}
.blank15 {
height:15px;
}
.blank12 {
height:12px;
}
.blank10 {
height:10px;
}
.blank5 {
height:5px;
}
.blank1 {
height:1px;
}
.q {
width:498px;
padding: 4px 20px 5px 40px;
background: url(../images/q.gif) no-repeat 15px 0px;
font: bold 12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
.a {
width:498px;
padding: 0px 20px 20px 40px;
background: url(../images/a.gif) no-repeat 15px 0px;
}
/*message*/
#messagebox, #messagebox2 {
float:left;
width:470px;
padding: 20px 10px 17px 70px;
font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
background: url(../images/g.jpg) no-repeat 15px 10px;
color:#067F40;
border: solid 5px #777777;
}
#messagebox2 {
margin-bottom:20px;
}
.msgtext {
font: bold 13px/14px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#067F40;
}
/*form*/
#form {
font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
padding: 10px 40px 10px 40px;
margin-top:5px;
background-color: #C6E28E;
}
#formlist {
width:585px;
}
#formlist ul {
list-style-position: inside;
list-style-type: none; 
}
#formlist ul li {
float:left;
background: url(../images/triangle.jpg) no-repeat 0px 3px; 
padding: 2px 10px 0px 10px;
width:auto;
}
form.send {
width: 450px; 
position: relative;
top: 0px;
left: 5px;
}
form.send fieldset {
padding: 10px 10px 5px 10px;
margin: 0px 0px 10px 0px;
border: 1px solid #067F40;
}
form.send legend {
font-weight: bold;
margin-bottom: 5px;
padding: 3px 6px;
background-color: #067F40;
color: #FFFFFF;
}
form.send label {
width: 90px;
float: left;
height: auto;
display: block;
margin: 0px 0px 0px 5px;
}
form.send input, form.send select {
margin-bottom: 2px;
}
form.send textarea {
height: 80px;
margin-bottom: 10px;
}
form.send input.go {
margin-left: 90px;
width: auto;
padding: 1px 3px;
}
/*footer*/

a {
outline: none;
}
#shop {
float:left;
width: 755px;
height:auto;
padding: 20px 5px 10px 23px;
border-top: solid 5px #067F40;
border-left: solid 1px #067F40;
border-right: solid 1px #067F40;
border-bottom: solid 1px #067F40;
}
.shopbox_la, .shopbox_sf, .shopbox_sd, .shopbox_ny {
float:left;
width: 348px;
height:148px;
margin: 0px 20px 20px 0px;
position:relative;
padding:27px 3px 0px 4px;
}
.shopbox_la {
background: url(../images/la.gif) no-repeat;
}
.shopbox_sf {
background: url(../images/sf.gif) no-repeat;
}
.shopbox_sd {
background: url(../images/sd.gif) no-repeat;
}
.shopbox_ny {
background: url(../images/ny.gif) no-repeat;
}
.shopbox_la a img, .shopbox_sf a img, .shopbox_sd a img, .shopbox_ny a img {
float:left;
margin: 0px 5px 0px 0px;
}
.biggerred {
font: bold 14px/15px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #C90000;
}
.biggestred {
font: bold 20px/22px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W8″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #C90000;
}
#shop h3.shoptitle {
font: bold 15px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
display:none;
}
.shoptext {
font: bold 10px/12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
.formtext, .list {
font: normal 10px/12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
padding:0px 0px 0px 0px;
}
.list td {
text-align:left;
font: normal 11px/12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
.list th {
text-align:left;
font: bold 11px/12px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
}
.whitebold {
font: bold 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color:#FFF;
}
.smallred {
font: bold 11px Verdana, Arial, Helvetica, sans-serif, “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”,　”Osaka”, “ＭＳ Ｐゴシック”, “MS P Gothic”;
color: #C90000;
}
/*form*/
#formad {
float:left;
width:215px;
height:365px;
margin: 5px 5px 0px 0px;
background: url(../images/formad.jpg) no-repeat;
text-indent:-9999px;
}
#contactform {
float:left;
width:555px;
height:385px;
}
/*testimonial*/
.testimonial_left_a, .testimonial_right_a {
width:345px;
height:305px;
padding:40px 20px 0px 20px;
background: url(../images/testimonial_a.gif) no-repeat;
}
.testimonial_left_a {
float:left;
}
.testimonial_right_a {
float:right;
}
.testimonial_left_b, .testimonial_right_b {
width:345px;
height:305px;
padding:40px 20px 0px 20px;
background: url(../images/testimonial_b.gif) no-repeat;
}
.testimonial_left_b {
float:left;
}
.testimonial_right_b {
float:right;
}
/*links*/
.alignright {
width:120px;
height:20px;
margin-left:400px;
}
hr {
border:dotted #067F40;
border-width:1px 0px 0px 0px;
height:1px;
overflow:hidden;
margin:20px 0px;
clear:both;
} 
.sitelink, .sitelink2, .sitelink3 {
height:14px;
margin-bottom:15px;
}
.sitelink a, .sitelink2 a, .sitelink3 a {
float:right;
display:block;
width: 116px;
height: 14px;
}
.sitelink a {
background: url(../images/tofind.gif) no-repeat;
}
.sitelink2 a {
background: url(../images/tostore.gif) no-repeat;
}
.sitelink3 a {
background: url(../images/toquote.gif) no-repeat;
}
/*search*/
#logos {
float:right;
width:376px;
height:141px;
}
#carfax {
float:left;
width:200px;
height:80px;
}
#autocheck {
float:right;
width:176px;
height:80px;
}
#priceservice {
clear:both;
float:left;
width:376px;
height:61px;
}
