﻿body {
margin : 0px auto;
  font-size: 0.8em;	
  line-height: 100%;}

h2 {
  padding:0;
  font-size:0.8em;
  text-align:left;}


/* 画像コンテンツ */
img {
  border-style: none;}


/* ヘッダーコンテンツ */

.header {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  padding: 0.5em;}

.header img{
  margin:1px 0px 0px 0px;
  }

.header2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:104px;
  font-size:12px;
  padding:9px 7px 7px 7px;
  text-decoration:none;
  margin:0px 0px 0px 0px;
  line-height: 5%;
  text-decoration: none;}

.header h1{
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:12px;
  padding:0;
  float:left;}
  
.header h2{
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:12px;
  padding:0;
  float:right;}

.header a{
  font-family : 'Microsoft JhengHei',sans-serif ;
  float:right;
  font-size:12px;
  padding:2px 8px 1px 8px;
  margin:0px 0px 0px 0px;
  text-decoration: none;
  }
  
/*  レフトコンテンツ  */

.left {
  text-align:center;
  float:left;
  }

.left img {
  padding:0em;
  text-align: center;
  margin:0px 2px;
  }

.left h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  font-size:10px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px 2px 2px 2px;
  }

.left3 {
  text-align:center;
  float:left;
  }

.left3 img {
  padding:0em;
  text-align: center;
  margin:0px 2px;
  }

.left3 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  font-size:10px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px 2px 2px 2px;
  }


/*       a       */

.left a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:10px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:2px;
  }

.left2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:10px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:2px;
  }

.left3 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:10px;
  padding:0.1em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:2px;
  }

/*  センターコンテンツ  */

.content {
  padding-left:0.8em;
  float:left;
 }

.content p{
  width:580px;
  line-height: 15px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:2px;
  }

.content2 p{
  width:628px;
  line-height: 17px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  padding:0.6em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:0px 2px 2px 0px;
  }

.content4 p{
  float: left;
  width:155px;
  font-size:11px;
  line-height: 13px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:left;
  padding:0.4em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:1px 2px 1px 1px;
  }

.content4a p{
  float: left;
  width:145px;
  height:60px;
  font-size:10px;
  line-height: 13px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:left;
  padding:0.1em;
  border-top:0px;
  text-decoration:none;
  margin:1px 2px 1px 1px;
  }

.content4b p{
  float: left;
  width:130px;
  height:70px;
  font-size:11px;
  line-height: 13px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:left;
  padding:0.4em;
  border-top:0px;
  text-decoration:none;
  margin:1px 2px 1px 1px;
  }

.content4c p{
  float: left;
  width:298px;
  font-size:11px;
  line-height: 16px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  padding:0.6em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:1px 2px 1px 1px;
  }

.content6 p{
  float: left;
  width:313px;
  font-size:11px;
  line-height: 13px;
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:left;
  padding:0.4em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:1px 2px 1px 1px;
  }

.content h2 {
   
   font-size:11px;
   text-align:center;
   padding:0em;
   margin:2px;
  }

.content4a h2 {
   float: left;
   width:208px;
   font-family : 'Microsoft JhengHei',sans-serif ;
   font-size:11px;
   text-align:center;
   padding:0em;
   margin:0px 2px 1px 1px;
  }

.content4b h2 {
   float: left;
   width:208px;
   font-family : 'Microsoft JhengHei',sans-serif ;
   font-size:11px;
   text-align:center;
   padding:0em;
   margin:0px 2px 1px 1px;
  }

.content4c h2 {
   float: left;
   width:208px;
   font-family : 'Microsoft JhengHei',sans-serif ;
   font-size:12px;
   text-align:center;
   padding:0em;
   margin:0px 2px 1px 1px;
  }

.content4d h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:13px;
  text-align:center;
  width:630px;
  border-top:0px;
  padding:0.1em;
  margin:1px 0px 2px 0px;
  }

.content2 img{
 border-width: 0px;
 border-style: solid; }

.content4 img {
  float: left;
  border-top:0px;
  padding:0em;
  margin:0px 2px 1px 1px;
  }

.content4a img {
  float: left;
  border-top:0px;
  padding:0em;
  margin:0px 2px 1px 1px;
  }

.content4b img {
  float: left;
  border-top:0px;
  padding:0em;
  margin:0px 2px 1px 1px;
  }

.content4c img {
  float: left;
  border-top:0px;
  padding:0em;
  margin:0px 2px 1px 1px;
  }

.content6 img {
  float: left;
  border-top:0px;
  padding:0em;
  margin:0px 2px 1px 1px;
  }

.content2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:120px;
  text-align:center;
  font-size:9px;
  padding:1px;
  text-decoration:none;
  margin:1px;}

.content3 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  font-size:9px;
  text-decoration:none;
  margin:1px;}

.content5 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:98px;
  text-align:center;
  font-size:9px;
  padding:1px;
  text-decoration:none;
  margin:1px;}

/*  サイトマップ  */

.sitemap h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:600px;
  text-align:left;
  float: left;
  font-size:11px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  margin:2px 14px 2px 14px;
  }

.sitemap a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  float:left;
  width:180px;
  text-align:left;
  font-size:9px;
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  margin:2px 14px 2px 14px;}  

.sitemap p {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:184px;
  text-align:left;
  font-size:9px;
  padding:0.2em;
  border-top:1px;
  text-decoration:none;
  display:block;
  margin:2px 14px 2px 14px;}  

/*  フッター  */

.footer {
  text-align:center;
  padding:0.2em;
  clear: both;}


/* サイズコンテンツ */

.size {
  padding-left:0.8em;
  float:left;
 }

.size5 {
  padding-left:0.8em;
  float:left;
 }

.size p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  line-height: 20px;
  font-size:11px;
  padding:0.5em;
  text-decoration:none;
  margin:2px 10px;}

.size5 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  line-height: 20px;
  font-size:11px;
  padding:0.5em;
  text-decoration:none;
  margin:2px 10px;}

/*       h2        */

.size h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:12px;
  text-align:center;
  width:600px;
  border-top:0px;
  padding:0.3em;
  margin:2px;
  }

.size2 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:600px;
  text-align:left;
  font-size:11px;
  margin:5px 2px;
  padding:2px 10px;
  }

.size3 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:13px;
  text-align:center;
  width:280px;
  border-top:0px;
  padding:0.2em;
  margin:2px;
  }

.size5 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  text-align:center;
  width:600px;
  border-top:0px;
  padding:0.3em;
  margin:2px;
  }

/*       a        */

.size a {
  text-align:center;
  width:80px;
  font-size:11px;
  padding:0.5em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:5px;
  }

.size3 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:240px;
  text-align:left;
  border: 1px solid;
  font-size:9px;
  padding:0.1em 0.1em 0.1em 0.3em;
  border-top:0px;
  text-decoration:none;
  margin:2px 20px;
  }

.size3-2 a {
  width:145px;
  text-align:center;
  font-size:9px;
  padding:1px;
  text-decoration:none;
  margin:1px;
  }

.size4 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:280px;
  text-align:center;
  border: 1px solid;
  font-size:11px;
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  margin:2px ;
  }




/* ラッピングコンテンツ */
.wrapping {
  font-family : 'Microsoft JhengHei',sans-serif ; 
  font-size:12px;
  text-align:left;
  line-height: 20px;
  padding:0em;
  margin:2px;}

.wrapping img {
  float: left;
  border-top:0px;
  padding:0em;
  margin:2px 25px;}

.wrapping2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:260px;
  text-align:center;
  border: 1px solid;
  font-size:12px;
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  margin:2px ;}

.wrapping p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  text-align:center;
  line-height: 20px;
  padding:0em;
  margin:0px;}

.wrapping h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:12px;
  text-align:center;
  width:600px;
  border-top:0px;
  padding:2px;
  margin:2px;}

.wrapping h3 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-weight:lighter;
  font-size:11px;
  text-align:center;
  width:400px;
  border-top:0px;
  padding:0.5em;
  margin:1px;}

.wrapping h4 {
  font-size:22px;
  text-align:center;
  width:400px;
  border-top:0px;
  padding:0em;
  margin:1px;}

/* Q & A */

.qa {
  padding-left:0.8em;
  float:left;
  }

.qa p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  text-align:left;
  line-height: 18px;
  padding:1em;
  margin:1px 2px 15px 2px;}

.qa h2 {
  text-align:left;
  border: 1px solid;
  padding:0.4em;
  margin:2px;}



/*  ながれ  */

.naga2 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  text-align:left;
  line-height: 18px;
  padding:0em;
  margin:1px;}

.naga p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  text-align:left;
  line-height: 18px;
  padding:0.5em;
  margin:5px 1px;}

.naga3 a {
  width:260px;
  text-align:left;
  border: 1px solid;
  font-size:11px;
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  margin:2px 20px;}

.naga3 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:12px;
  text-align:center;
  line-height: 20px;
  padding:0em;
  margin:1px;}

.naga2 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:12px;
  text-align:left;
  width:600px;
  border-top:0px;
  padding:0.2em 0.2em 0.2em 1.0em;
  margin:2px;}

.naga2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:left;
  font-size:12px;
  padding:0.1em;
  text-decoration:none;
  margin:2px;}


/*  ながれ　お支払  */

.nagasi a {
  text-align:left;
  font-size:12px;
  text-decoration:none;
  ;}

.nagasi p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  text-align:center;
  line-height: 20px;
  padding:0em;
  margin:0px;}

.nagasi h2 {
  font-size:12px;
  text-align:center;
  width:600px;
  border-top:0px;
  padding:0.5em;
  margin:2px;}

.nagasi h3 {
  font-weight:lighter;
  font-size:11px;
  text-align:center;
  width:400px;
  border-top:0px;
  padding:0.5em;
  margin:1px;}

.nagasi h4 {
  font-size:22px;
  text-align:center;
  width:400px;
  border-top:0px;
  padding:0em;
  margin:1px;}

/*  修理  */

.re {
  padding-left:0.8em;
  float:left;
  }

.re p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:500px;
  font-size:11px;
  text-align:left;
  line-height: 18px;
  padding:1em;
  margin:0px;}

.re h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  width:500px;
  border: 1px solid;
  padding:0.4em;
  margin:0px;}

.re a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:left;
  font-size:12px;
  padding:0.3em;
  text-decoration:none;
  margin:2px;}



/*  link  */

.link {
  padding-left:0.8em;
  float:left;
 }

.link img {
  padding:0em;
  text-align: center;
  margin:1px;}

.link3 img {
  padding:0em;
  text-align: center;
  margin:1px;}

.link6 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:12px;
  text-align:center;
  width:600px;
  border-top:0px;
  padding:0.2em;
  margin:2px;
  }

/*       p       */

.link p{
  width:420px;
  height:50px;
  text-align:left;
  line-height: 14px;
  font-size:11px;
  padding:0.2em;
  text-decoration:none;
  margin:1px 1px 0px 1px;}

.link2 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:610px;
  height:20px;
  text-align:left;
  line-height: 14px;
  font-size:11px;
  padding:0.3em;
  text-decoration:none;
  margin:1px;}

.link3 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  vertical-align:middle;
  text-align:left;
  line-height: 18px;
  font-size:11px;
  padding:0.5em;
  text-decoration:none;
  margin:1px;
  }

.link6 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  text-align:left;
  line-height: 20px;
  padding:0em;
  margin:2px 20px;}


/*       a       */

.link a {
  width:175px;
  text-align:center;
  height:50px;
  float: left;
  font-size:12px;
  padding:0.6em;
  border-top:0px;
  text-decoration:none;
  margin:0px 1px 0px 1px;
  }

.link2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  font-size:12px;
  padding:1px ;
  border-top:0px;
  text-decoration:none;
  margin: 1px;
  }
 
.link3 a {
  width:120px;
  text-align:center;
  height:70px;
  font-size:10px;
  padding:0.5em;
  border-top:0px;
  text-decoration:none;
  margin:1px;
  }

.link4 a {
  width:185px;
  text-align:center;
  height:50px;
  float: left;
  font-size:12px;
  padding:0.6em;
  border-top:0px;
  text-decoration:none;
  margin:0px 1px 0px 1px;
  }

.link5 a {
  width:115px;
  text-align:center;
  font-size:9px;
  padding:1px;
  text-decoration:none;
  margin:1px;
  }

.link6 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:260px;
  text-align:left;
  border: 1px solid;
  font-size:10px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  margin:2px 20px;
  }


/*  slink  */

.slink {
  padding-left:0.8em;
  float:left;
 }

.slink p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  line-height: 18px;
  font-size:11px;
  padding:0.5em;
  text-decoration:none;
  margin:2px;}

.slink h2{
  width:450px;
  text-align:left;
  line-height: 18px;
  font-size:12px;
  padding:1em;
  text-decoration:none;
  margin:10px;}

.slink img {
  padding:0em;
  text-align: center;
  margin:0px 2px;}

.slink a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:250px;
  font-size:11px;
  padding:0.2em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:4px;}

/*  オーダー  */

.order p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  text-align:left;
  line-height: 18px;
  padding:0.5em;
  margin:5px 1px;
  }

.order2 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  text-align:left;
  line-height: 18px;
  padding:0em;
  margin:1px;
  }

.order3 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:580px;
  font-size:11px;
  line-height: 18px;
  padding:0em;
  margin:1px;
  }

.order4 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  width:380px;
  text-align:left;
  line-height: 18px;
  padding:1em;
  margin:3px 2px 15px 2px;}

.orderato p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  text-align:center;
  line-height: 18px;
  padding:1em;
  margin:1px 2px 15px 2px;}

.order3 p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  text-align:center;
  line-height: 20px;
  padding:0em;
  margin:1px;}

.order a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:260px;
  text-align:left;
  border: 1px solid;
  font-size:9px;
  padding:0.1em 0.1em 0.1em 0.5em;
  border-top:0px;
  text-decoration:none;
  margin:2px 20px;}

.order2 a {
  text-align:left;
  font-size:12px;
  padding:0.3em;
  text-decoration:none;
  margin:2px;}

.order3 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:260px;
  text-align:center;
  border: 1px solid;
  font-size:10px;
  padding:0.3em;
  border-top:0px;
  text-decoration:none;
  margin:1px 20px;}

.order h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  text-align:left;
  width:600px;
  border-top:0px;
  padding:0.3em;
  margin:2px;
  }

.order2 h2 {
  font-family : 'Microsoft JhengHei',sans-serif ;
  font-size:11px;
  text-align:center;
  width:600px;
  border-top:0px;
  padding:0.2em;
  margin:2px;}

.order2 h3 {
  font-size:12px;
  text-align:left;
  width:600px;
  border-top:0px;
  padding:0.2em;
  margin:2px;}




/*  ガイド  */

.g p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:300px;
  height: 11px;
  text-align:left;
  line-height: 15px;
  font-size:10px;
  float: left;
  padding:0em;
  text-decoration:none;
  margin:1px 1px 1px 9px;}

.g img{
  float: left;
  padding:0em;
  margin:2px 1px 2px 9px;}

.g a{
  width:300px;
  height: 11px;
  text-align:left;
  line-height: 15px;
  font-size:10px;
  float: left;
  padding:0em;
  text-decoration:none;
  margin:1px 6px 1px 9px;}

/*  ギャラリー  */

.gyall p{
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:400px;
  text-align:center;
  line-height: 18px;
  padding:1em;
  margin:1px 2px 15px 2px;}

.gyall img{
 border-width: 1px;
 border-style: solid; }

.gyall2 img{
 border-width: 0px;
 border-style: solid; }

.gyall2 a {
  font-family : 'Microsoft JhengHei',sans-serif ;
  width:120px;
  text-align:center;
  font-size:9px;
  padding:1px;
  text-decoration:none;
  margin:1px;}

/*  オーダー  */

.orderb img{
 border-width: 0px;
 border-style: solid; }

/* 不要 */

.size2 a {
  width:180px;
  font-size:11px;
  padding:0.5em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin:10px;}

