@charset "utf-8";

* {
margin: 0;
padding: 0;
font-size:100%;
font-family:ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3; }

body {
 background-color : #f1f1f1;
 margin-left : 0px;
 margin-top : 0px;
 background-image : url(img/bg_green.gif);
 background-repeat : repeat;
 background-position : top; }


img { border:0; }

a:link {
color:#0066CC;
text-decoration:none; }

a:hover {
color:#0066CC;
text-decoration:underline; }

a:visited { color:#800080; }

h1,h2 { display:none; }

h3 { margin:0 0 5px 0; }

.text {
 color : #647383;
 font-size : 12px;
 line-height : 20px; }

.text_bold {
 font-size : 12px;
 line-height : 20px;
 font-weight:bold; }

.text_underline { text-decoration:underline; }

.text02 {
 color : #647383;
 font-size : 12px;
 line-height : 120%; }

.sentence {
 color : #535353;
 font-size : 12px;
 line-height : 20px; }

.sentence_middle {
 color : #535353;
 font-size : 14px;
 line-height : 180%;}

.sentence_big {
 color : #535353;
 font-size : 18px;
 line-height : 180%; }

.border_btm { border-bottom:1px dashed #334045; }

.thumbnail {
 width:78px;
 color : #949494;
 font-size : 12px;
 line-height : 14px;
 text-align:center; }

.title {
 color : #647383;
 font-weight : bold;
 font-size : 12px;
 line-height : 20px; }

.title_middle {
 color : #647383;
 font-weight : bold;
 font-size : 16px;
 line-height : 150%; }

.title_red {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 color : #A02536;
 font-weight : bold;
 font-size : 16px;
 line-height : 20px; }

.title_big {
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-weight : bold;
 font-size : 20px;
 line-height : 140%; }

.word {
 color : #949494;
 font-size : 12px;
 line-height : 20px; }

.border {
 border : #cccccc;
 border-style : solid;
 border-width : 1px; }

.style1 {
 color: #FFFFFF;
 font-weight: bold;
 font-size:11px; }

.whitetext {
 color : #bbbbbb;
 font-size : 12px;
 line-height : 20px; }

.valign_middle { vertical-align:middle; }

.clear { clear:both; }

.clearFix:after {
	display:block;
	clear:both;
	height:0;
	content:'';
	visibility:hidden; }


/* -------------------
container
--------------------*/

#background {
width:100%;
background-image:url(img/background.jpg);
background-repeat:repeat-x; }

#container {
width:940px; height:100%;
_height:1%;
margin:0 auto; }

 #contents {
 width:940px; height:100%;
 _height:1%;
 background-color:#FFFFFF;
 margin:0;
 padding:10px 0 20px 0; }

  #leftcontents {
  float:left;
  width:160px; height:100%;
  _height:1%;
  margin:0;
  padding:0px 10px;
  background-color:#FFFFFF; }

    #logoarea {
    width:160px; height:53px;
    margin-bottom:21px; }

    #menuarea {
    position:relative;
    width:160px; height:100%;
    margin:0;
    padding:0 0 20px 0; }

    #navi { list-style:none; }

  #rightcontents {
  float:right;
  width:760px;
  min-height:370px;
  height:100%;!important
  _height:1%;
  margin-bottom:0;
  padding-bottom:20px;
  background-color:#FFFFFF;
  font-size:75%;
  line-height:150%;
  color:#535353; }

#productsarea{
    border-left:1px solid #A0A0A0;
    width:739px;
    min-height:370px;
    height:100%;!important
	_height:1%;
    margin:0;
    padding:0 0 0 20px; }

#title_text_m {
	font-size:16px;
	color:#092d4a;
	font-family:'Stone Sans',sans-serif;
	margin-bottom:13px;
}

#title_text_l {
	font-size:16px;
	color:#b975a7;
	font-family:'Stone Sans',sans-serif;
	margin-bottom:13px;
}

     .titleline {
     border-bottom:1px solid #cccccc;
     margin-bottom:20px; }

     .sub_title { margin-bottom:20px; }

     .bottommargin5 { margin-bottom:5px; }
     .bottommargin10 { margin-bottom:10px; }
     .bottommargin15 { margin-bottom:15px; }
     .bottommargin20 { margin-bottom:20px; }
     .bottommargin25 { margin-bottom:25px; }
     .bottommargin30 { margin-bottom:30px; }

 #page {
 width:95%; height:100%;
 _height:1%;
 padding:40px 0 20px 0;
 text-align:center; }
 
  #bottomcontents {
  clear:both;
  width:940px;
  min-height:150px; }

   #bottomcontents_left {
   float:left;
   width:180px; height:100%;
   _height:1%;
   text-align:center; }

    #bottomcontents_left *:first-child { margin-bottom:10px; }
    
   #bottomcontents_right {
   float:right;
   width:730px; height:30px;
   text-align:right;
   padding:120px 20px 0 0; }
   
   #newinformation {
   float:left;
   width:700px; height:100%;
   _height:1%;
   margin:0; padding:0; }

    .newinfo_line {
      width:100%; height:100%;
	  _height:1%;
      margin:0 0 10px 0;
      padding:0; }

    #newinformation dl dd {
      margin:10px 0 15px 25px;
      padding-bottom:1em; }

     .topics101104 { margin:0 20px 0 0px; }

     table.top_topics_img-text{
       border:none;
       border-collapse:collapse;
       margin-bottom:15px; }
       table.top_topics_img-text img{ border:1px solid #CCCCCC; }
       table.top_topics_img-text th{ vertical-align:middle; }
       table.top_topics_img-text td{
		   padding-left:10px;
		   vertical-align:middle; }

    #newinformation a:link {
      color:#0066CC;
      text-decoration:underline; }

    #newinformation a:hover {
      color:#0066CC;
      text-decoration:none; }

    #newinformation a:visited { color:#0066CC; }


#footer {
 width:940px;
 _height:1%;
 margin:0px;
 padding:10px 0;
 text-align:right;
 color : #999999;
 font-size : 10px;
 line-height : 14px; }

#footer span.tel {
 display:block;
 margin-bottom:5px;
 font-size:13px;
 color:#666;
 line-height:140%;
 text-shadow:1px 1px 0px #FFF; }

.copyright {
 color : #999999;
 font-size : 10px;
 line-height : 14px; }

.valign_top{ vertical-align:top; }


/*menu*/


#home {
 width:160px; height:36px;
 background:url(img/menu_home.gif);
 background-repeat:no-repeat;
 text-indent:-9998px; }

#home a{
 text-decoration:none;
 display:block;
 width:160px; height:36px; }

#pp{
 position:relative;
 width:160px; height:36px;
 background:url(img/menu_patek.gif);
 background-repeat:no-repeat;
 text-indent:-9998px; }

#pp a{
 text-decoration:none;
 display:block;
 width:160px; height:36px; }

#collection {
 position:relative;
 width:160px; height:36px;
 background:url(img/menu_collection.gif);
 background-repeat:no-repeat;
 text-indent:-9998px; }

#collection a{
 text-decoration:none;
 display:block;
 width:160px; height:36px; }

#maintenance{
 width:160px; height:36px;
 text-indent:-9998px;
 background:url(img/menu_maintenance.gif);
 background-repeat:no-repeat; }

#maintenance a{
 display:block;
 width:160px; height:36px;
 text-decoration:none; }

#aboutsphere{
 width:160px; height:36px;
 text-indent:-9998px;
 background:url(img/menu_aboutsphere.gif);
 background-repeat:no-repeat; }

#aboutsphere a{
 display:block;
 width:160px; height:36px;
 text-decoration:none; }

#column{
 width:160px; height:36px;
 text-indent:-9998px;
 background:url(img/menu_column.gif);
 background-repeat:no-repeat; }

#column a{
 display:block;
 width:160px; height:36px;
 text-decoration:none; }

#sitemap{
 width:160px;
 height:36px;
 text-indent:-9998px;
 background:url(img/menu_sitemap.gif);
 background-repeat:no-repeat; }

#sitemap a{
 display:block;
 width:160px; height:36px;
 text-decoration:none; }

#topics{
 width:160px; height:36px;
 text-indent:-9998px;
 background:url(img/menu_topics.gif);
 background-repeat:no-repeat; }

#topics a{
 display:block;
 width:160px; height:36px;
 text-decoration:none; }



/* index2.html for jQuery */
#slide1 {
 overflow:hidden;
 margin: 0; padding:0;
 border: 0;
 width: 750px; height: 450px; }
 
 