﻿/************************************************************************

ボディー系

************************************************************************/



html {

overflow-x: hidden;

}



td,th {

font-size:16px;

}



body {

margin: 0;

padding:0;

line-height:150%;

color: #333333;

font-size:1.2em;

background-image:url(../img/en/back.jpg);

background-position:center;

background-repeat:repeat-y;

}



.nal {

font-weight:normal;

}



#anchor {

margin-top:20px;

clear:both;

}



/************************************************************************

ヘッダ

************************************************************************/



#logo {

width: 437px;

margin:0 0 0 1px;

padding:0;

float:left;

}



#logo_im {

float:left;

margin:0;

padding:0;

}



#head {

width:950px;

margin:0 auto;

background-image:url(../img/en/back.jpg);

background-position:center;

background-repeat:repeat-y;

}



#head01 {

width:950px;

margin:0 auto;

}



#head_button {

margin-top:5px;

margin-right:16px;

padding:0;

text-align:right;

width:183px;

height:27px;

float:right;

}



.head_h1 {

font-size:12px;

font-weight:normal;

color:#666666;

margin:0px;

padding:0px;

}



#head_button a:hover IMG {

FILTER: Alpha(Opacity=50); -moz-opacity: 0.5

}



a:hover IMG {

FILTER: Alpha(Opacity=50); -moz-opacity: 0.5

}



/************************************************************************

ナビ

************************************************************************/

#nabi {

clear: both;

margin:0px auto;

width:950px;

padding: 0px;

background-color:#7D6C41;

}



/************************************************************************

ボディ

************************************************************************/





#contents {

text-align:left;

width:950px;

padding:0px;

margin:0 auto;

}



.pl36 {

padding-left:22px;

}



.menutitle a {

color:#333333;

text-decoration:none;

}



.menutitle a:hover {

color:#0099FF;

text-decoration:none;

}



/************************************************************************

image

************************************************************************/

img {

border:0px;

}



/************************************************************************

フッター

************************************************************************/

#footer {

width:950px;

height:25px;

background:#7D6C41;

margin:0px auto;

padding:0;

}



/************************************************************************

見出しタグ

************************************************************************/

h1 {

font-size:16px;

color: #333333;

padding:7px 0px 0px 0px;

}

h2 {

font-size:16px;

color: #333333;

margin:0px;

background:url(../img/h2bk.jpg);

background-position:bottom;

background-repeat:repeat-x;

padding-left:5px;

height:20px;

}

h3 {

font-size:16px;

color: #333333;

margin:0px;

}

h4 {

font-size:14px;

color: #333333;

margin:0px;

}

h5 {

font-size:1em;

color: #333333;

}

h6 {

font-size:1em;

color: #333333;

}



p {

margin:10px;

padding:0px;

}



p strong {

font-weight:normal;

}



/************************************************************************

リンク

************************************************************************/

/*a {

text-decoration:none;

}*/



/************************************************************************

テキストカラー

************************************************************************/

.red {

color:#FF0000;

}



.blue {

color:#0000FF;

}



.yellow {

color:#FFFF00;

}



.pink {

color:#FF00FF;

}



.darkgray {

color:#333333

}



.gray {

color:#666666;

}



/************************************************************************

テキストサイズ

************************************************************************/

.ts10px {

font-size:10px;

text-align:left;

line-height:100%;

}



.ts11px {

font-size:11px;

}



.ts13px {

font-size:13px;

}



.ts9px {

font-size:9px;

}



.bold {

font-weight:bold;

}



/************************************************************************

見出しスタイル

************************************************************************/

.midasi594 {

background-image:url(../img/midasi_594.jpg);

background-repeat:no-repeat;

padding-left:30px;

padding-top:17px;

margin:3px 0px;

height:50px;

}



/************************************************************************

ナビボタン

************************************************************************/

ul#navigation {

margin:0px;

padding: 0px;

}



ul#navigation:after {

height: 0;

visibility: hidden;

content: ".";

display: block;

clear: both;

}



/************************************************************************

ナビボタン for MacIE5

************************************************************************/

ul#navigation {

height: auto;

overflow: hidden;

}



/************************************************************************

ナビボタン for MacIE5

************************************************************************/

ul#navigation li {

margin: 0;

padding: 0;

float: left;

list-style-type : none;

}



ul#navigation li a img {

border: 0;

}



ul#navigation li a:hover IMG {

FILTER: Alpha(Opacity=50); -moz-opacity: 0.5

}



/************************************************************************

マージン

************************************************************************/

.M20 {

margin:20px;

}



.M5 {

margin:5px;

}



.MT7 {

margin-top:4px;

}



.MT10 {

margin-top:10px;

}



.PT20 {

padding-top:20px;

}



.PT30 {

padding-top:30px;

}



.PT50 {

padding-top:50px;

}



.PMTB15 {

margin:15px 0px;

}



.MB10 {

margin-bottom:10px;

}



.MTB10 {

margin:10px 0px;

}



.mp0 {

margin:0px;

padding:0px;

}



/************************************************************************

右寄せ、左よせ

************************************************************************/

.migiyose {

float:right;

font-size:10px;

color:#666666;

text-align:right;

padding-right:5px;

padding-left:5px;

}



.hiadriyose {

float:left;

font-size:10px;

color:#666666;

text-align:left;

padding-right:5px;

padding-left:5px;

}





/************************************************************************

テーブル系

************************************************************************/

.td_l {

border-width: 0px 1px 1px 1px;

font-size:1em;

border-style:solid;

border-color:#666666;

background-color:#E3E3E3;

padding:3px;

width:200px;

}



.td_r {

border-width: 0px 1px 1px 0px;

font-size:1em;

border-style:solid;

border-color:#666666;

padding:3px;

}



.kaisha_t {

border-width: 1px 0px;

border-style:solid;

border-color:#666666;

}



ul {

list-style-tyupe: circle;

margin-bottom:3px;

}



.qrkode {

}



/************************************************************************

トップページ悩み

************************************************************************/

.nayami {

background-image:url(../img/nayami.jpg);

background-position:bottom right;

background-repeat:no-repeat;

padding-right:205px;

margin-bottom:10px;

}



/************************************************************************

実績

************************************************************************/



.jisseki {

float:left;

margin-right:5px;

}



/************************************************************************

イメージフロート

************************************************************************/

.imgfloat_r {

float:right;

margin:5px;

}



.nes_box {

width:658px;

}



.imgfloat_l {

float:left;

}



/************************************************************************

フォーム

************************************************************************/

.foamcontact {

padding:5px;

font-size:14px;

}



td foamcontact {

padding:5px;

}



.privacyOL {

margin:0px 0px 0px 20px;

}



/*右枠200*/

.right_waku200 {

width:200px;

padding-left:10px;

}



.clear {

height:1px;

clear:both;

margin:0px;

padding:0px;

}





.SellingPoint {

background:url(../img/en/bushibk001.jpg);

background-position:top;

background-repeat:no-repeat;

margin:0px;

clear:both;

width:950px;

height:949px;

}



.SellingPoint02 {

background:url(../img/en/bushibk002.jpg);

background-repeat:no-repeat;

width:950px;

height:630px;

}



.kawara {background:url(../img/en/kawara.jpg); background-position: bottom; background-repeat:no-repeat; height:680px;}
