﻿body {
  color:#333333;}

h2 {
  color:#333333;}


.header h1{
  color:#333333;}

/* ヘッダーコンテンツ */

.header2 a {
  color:#ba1111;
  border:#000000 1px solid;
 }

 .header2 a:hover {
  color:#3f3f3f;
  background-color:#f89393;}

.header2 a:visited {
  color:#ba1111; }


.header a {
  color:#ba1111;
  border:#000000 1px solid;
}

.header a:visited {
  color:#ba1111; }


/*  レフトコンテンツ  */
.left {
	background-color:#FFFFFF;}

.left h2 {
  color:#ffffff;
  border:#ba1111 1px solid;
  background-color:#151515;}

.left3 h2 {
  color:#ffffff;
  border:#ba1111 1px solid;
  background-color:#151515;
  }

.left a {
  color:#ba1111;
  border:#000000 1px solid;
 }
  
.left a:hover {
  color:#3f3f3f;
  background-color:#f89393;}

.left a:visited {
  color:#ba1111; 
  }


.left2 a {
  color:#ba1111;
  border:#000000 1px solid;
  }
  
.left2 a:hover {
  color:#3f3f3f;
  background-color:#f89393;}

.left2 a:visited {
  color:#ba1111; 
  }


.left3 a {
  color:#ba1111;
  border:#000000 1px solid;
  }
  
.left3 a:hover {
  color:#3f3f3f;
  background-color:#f89393;}

.left3 a:visited {
  color:#ba1111; 
 }


/*  センターコンテンツ  */

.content p {
  color:#3f3f3f;
  background:#ffffff;
 }

.content2 p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#ffffff;
 }

.content4 p {
  color:#3f3f3f;
  border:#ba1111 1px solid;
  background:#ffffff;
 }

.content4a p {
  color:#3f3f3f;
  background:#ffffff;
 }

.content4b p {
  color:#3f3f3f;
  background:#ffffff;
 }

.content4c p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#ffffff;
 }

.content6 p {
  color:#3f3f3f;
  border:#ba1111 1px solid;
  background:#ffffff;
 }

.content h2 {
  color:#df1414;
  background:#ffffff;
 }

.content4a h2 {
  color:#017ffd;
  background:#d9ecff;
 }

.content4b h2 {
  color:#000000;
  background:#fedbdb;
 }

.content4c h2 {
  color:#505050;
  background:#bdbdbd;
 }

.content4d h2 {
  color:#000000;
  border:#000000 1px solid;
  background:#d73030;}

.content2 a:hover {
  color:#ffffff;
  background-color:#fd5959;}

.content2 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#ffffff;
  }

.content5 a:hover {
  color:#ffffff;
  background-color:#fd5959;}

.content5 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#ffffff;
  }

.content2 img{
 border-color:#ba1111;
 }

/*  サイトマップ  */

.sitemap h2 {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#e5e2e2;}

.sitemap p {
  color:#3f3f3f;
  background:#ffffff;
  }

.sitemap a {
  color:#3f3f3f;
  background:#ffffff;
  }

.sitemap a:hover {
  color:#f89393;
  }

.sitemap a:visited {
  color:#3f3f3f; 
  }


/*  フッター  */

.footer {
  color:#000000;
  background:#ba1112;}

.footer a {
  color:#e89f9f;
 }

.footer a:visited {
  color:#e89f9f; }


/* サイズコンテンツ */

.size b{
  color:#fc0505;
  }

.size5 b{
  color:#fc0505;
  }

.size h2 {
  color:#000000;
  border:#000000 1px solid;
  background-color:#fde6e6;}

.size2 h2 {
  color:#3f3f3f;
  border:#ffffff 1px solid;
  background-color:#dedddd;}

.size3 h2 {
  color:#ba1111;
  border:#ba1111 2px solid;
  background-color:#fde6e6;
  }

.size5 h2 {
  color:#000000;
  border:#000000 1px solid;
  background-color:#fde6e6;}

/*       a      */

.size a {
  color:#3f3f3f;
  border:#ba1111 1px solid;
  background:#FFFFFF;}

  

.size a:hover {
  color:#3f3f3f;
  background-color:#f89393;}


.size3 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#fde6e6;
  }

.size3 a:hover {
  color:#000000;
  background-color:#fe8989;
  }

.size3 a:visited {
  color:#000000; 
  }

.size3-2 a {
  color:#000000;
  border:#000000 1px solid;
  background:#bababa;
  }

.size3-2 a:hover {
  color:#000000;
  background:#fe5858;
  }

.size3-2 a:visited {
  color:#000000; 
  }

.size4 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#fde6e6;
  }

.size4 a:hover {
  color:#000000;
  background-color:#fe8989;
  }

.size4 a:visited {
  color:#000000; 
  }


.size5 a {
  color:#6a53fb;
  }

.size5 a:hover {
  color:#462bee;
  }

.size5 a:visited {
  color:#6a53fb; 
  }



/*ラッピング */

.wrapping p {
  color:#3f3f3f;
  }

.wrapping img {
  border:#fc0505 1px solid;
  }

.wrapping h2 {
  color:#000000;
  border:#ba1111 1px solid;
  background-color:#fde6e6;
  }

.wrapping h3 {
  color:#3f3f3f;
  border:#000000 1px solid;
  background-color:#ffffff;
  }

.wrapping h4 {
  color:#fc0505;
  }

.wrapping2 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#fde6e6;
  }

.wrapping2 a:hover {
  color:#000000;
  background-color:#fe8989;
  }

.wrapping2 a:visited {
  color:#000000; 
  }


/*Q & A */

.qa p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#FFFFFF;
  }

.qa h2 {
  color:#ba1111;
  background-color:#FFFFFF;
  }

.qa a:hover {
  color:#3f3f3f;
  background-color:#f89393;
  }

.qa a:visited {
  color:#ba1111; 
  }


/*  ながれ  */

.naga p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#FFFFFF;
  }

.naga2 h2 {
  color:#000000;
  border:#ba1111 1px solid;
  background-color:#fde6e6;
  }

.naga2 p {
  color:#3f3f3f;
  }

/*      a      */

.naga3 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#fde6e6;
  }

.naga3 a:hover {
  color:#000000;
  background-color:#fe8989;
  }

.naga3 a:visited {
  color:#000000; 
  }

.naga2 a {
  color:#6a53fb;
  }

.naga2 a:hover {
  color:#462bee;
  }

.naga2 a:visited {
  color:#6a53fb; 
  }



/*  ながれ　お支払  */

.nagasi h2 {
  color:#ffffff;
  border:#000000 1px solid;
  background-color:#888888;
  }

.nagasi p {
  color:#3f3f3f;
  }

.nagasi h3 {
  color:#3f3f3f;
  border:#000000 1px solid;
  background-color:#ffffff;
  }

.nagasi h4 {
  color:#fc0505;
  }

.nagasi a {
  color:#6c54fc;
  }

.nagasi a:hover {
  color:#6c54fc;
  }

.nagasi a:visited {
  color:#6c54fc;
  }



/*  修理  */

.re p {
  color:#3f3f3f;
  ;}

.re h2 {
  color:#fc0505;border:
  #ba1111 1px solid;
  background-color:#FFFFFF;}

.re a {
  color:#6c54fc;
  }

.re a:hover {
  color:#6c54fc;
  }

.re a:visited {
  color:#6c54fc;
  }



/*  link  */

.link p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#FFFFFF;}

.link a {
  border:#000000 1px solid; 
  background:#ffffff;}

.link a:hover {
  color:#ba1111;
  background-color:#ffffff;}

.link a:visited {
  color:#ba1111; }



.link2 p {
  color:#3f3f3f;
  background:#FFFFFF;}

.link2 a {
  font-weight:bold;
  color:#ba1111;
  background:#ffffff;}

.link2 a:hover {
  color:#ba1111;
  background-color:#ffffff;
  }

.link2 a:visited {
  color:#ba1111; }

.link5 a {
  color:#000000;
  border:#ba0505 1px solid;
  background:#bababa;
  }

.link5 a:hover {
  color:#000000;
  background:#fe5858;
  }

.link5 a:visited {
  color:#000000; 
  }

.link3 p {
  color:#3f3f3f;
  background:#FFFFFF;}

.link3 a {
  border:#000000 1px solid;
  background:#ffffff;}

.link3 a:hover {
  color:#fc0505;
  }

.link3 a:visited {
  color:#fc0505; }

.link6 h2 {
  color:#000000;
  border:#ba1111 1px solid;
  background-color:#ffffff;}

.link6 a {
  color:#000000;
  border:#000000 1px solid;
  background:#f6f3f3;}

.link6 a:hover {
  color:#000000;
  background-color:#a7a6a6;}

.link6 a:visited {
  color:#000000; }

/*  slink  */

.slink p {
  color:#3f3f3f;
 }

.slink h2 {
  color:#3f3f3f
  ;border:#ba1111 1px solid;
  background-color:#FFFFFF;}

.slink a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#f6f3f3;}

.slink a:hover {
  color:#000000;
  background-color:#a7a6a6;}

.slink a:visited {
  color:#000000; }

/*  オーダー  */

.orderato p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#FFFFFF;
  }

.order p {
  color:#3f3f3f;
  }

.order2 p {
  color:#3f3f3f;
  }

.order3 p {
  color:#3f3f3f;
  }

.order4 p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#FFFFFF;
  }

.order2 b {
  color:#fc0505;
   }

.order h2 {
  color:#ba1111;
  border:#ba1111 1px solid;
  background-color:#fde6e6;}

.order2 h2 {
  color:#4a0202;
  border:#000000 1px solid;
  background-color:#fde6e6;
  }

.order2 h3 {
  color:#ffffff;
  background-color:#fd5555;}

/*       a       */
 
.order a {
  color:#ba1111;
  border:#000000 1px solid;
  background:#ffffff;
  }

.order a:hover {
  color:#ba1111;
  background:#fe5858;
  }

.order a:visited {
  color:#ba1111; 
  }

.order2 a {
  color:#6c54fc;
  }

.order2 a:hover {
  color:#6c54fc;
  }

.order2 a:visited {
  color:#6c54fc; 
  }

.order3 a {
  color:#000000;
  border:#000000 1px solid;
  background:#fde6e6;
  }

.order3 a:hover {
  color:#000000;
  background-color:#fe8989;
  }

.order3 a:visited {
  color:#000000; 
  }


/*  ギャラリー */

.gyall p {
  color:#3f3f3f;
  border:#000000 1px solid;
  background:#FFFFFF;
  }

.gyall img{
  border-color:#ba1111;
  }

/*  　　　a         */

.gyall a {
  color:#fc0505;
  border:#ffffff 1px solid;
  }

.gyall a:hover {
  color:#fc9898;
  }

.gyall a:visited {
  color:#fc0505; 
  }

.gyall2 a:hover {
  color:#ffffff;
  background-color:#fd5959;}

.gyall2 a:visited {
  color:#000000;
  }

.gyall2 a {
  color:#000000;
  border:#ba1111 1px solid;
  background:#ffffff;
  }


/*  不要　 */

.size2 a {
  color:#3f3f3f;
  border:#ba1111 1px solid;
  background:#FFFFFF;}
  
.size2 a:hover {
  color:#3f3f3f;
  background-color:#f89393;
  }

