/*----トップ、サイドメニュー、フッター部分-----------------*/


H3{
  font-size : 18px;
  font-weight : bold;
  color : black;
  background-color : #eaeaea;
  text-align : center;
  width : 720px;
  background-image : url(../top-mark/botan-base-title.gif);
  background-repeat : repeat-x;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H4{
  font-size : 14px;
  font-weight : bold;
  color : navy;
  text-align : center;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
H5{
  font-size : 12px;
  color : teal;
  font-weight : normal;
  text-align : right;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.pb-6{ 
  text-align: right;
  margin: 0px 5px 10px 0px;
}
.pb-6 a{
  font-size: 12px;
  color: #6F7677;
  font-weight: 100;
  text-decoration: none;
}
.pb-6 a:hover {
  color: #191814;
  text-decoration: underline;
}
.font1{
  font-size : 12px;
  font-weight : normal;
  color : #004080;
}
.font2{
  font-size : 10px;
  font-weight : normal;
  color : navy;
  text-align : center;
}
.font-red{
  color : red;
}
.red{
  color : #a80054;
  font-size : 14px;
}
.green{
  color : #008282;
}
.yellow{
  font-size : 14px;
  color : #e7da3f;
}
.bg-yellow{
  background-color :  #ececdb;
}
.bg-darkyellow{
  background-color : #d6d7a6;
}
.bg-yellow2{
  color : red;
  background-color :  #ececdb;
}
.bg-darkyellow2{
  font-size : 14px;
  font-weight : bold;
  color : blue;
  background-color : #d6d7a6;
}
.botan4{
  width : 360px;
  background-color : #990000;
}
.botan4 A{
  background-image : url(../top-mark/botan-base300-1.gif);
  background-repeat : no-repeat;
  width : 360px;
  height : 35px;
  font-size : 18px;
  font-weight : bold;
  color : white;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-color : #990000;
}
.botan4 A:HOVER{
  color : silver;
  background-repeat : no-repeat;
  background-image : url(../top-mark/botan-base300-2.gif);
}
.botan2- A{
  background-image : url(../top-mark/botan-base3-.gif);
  background-repeat : repeat-x;
  width : 302px;
  height : 22px;
  font-size : 12px;
  font-weight : bold;
  color : white;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.botan2- A:HOVER{
  color : white;
  background-repeat : no-repeat;
  background-image : url(../top-mark/botan-base4-.gif);
  font-weight : bold;
}
.botan3 A{
  font-size : 14px;
  font-weight : bold;
  color : blue;
  text-align : center;
  background-image : url(../news/top-botanbase2-148.jpg);
  text-decoration : none;
  background-repeat : no-repeat;
  width : 148px;
  height : 25px;
  padding-top : 5px;
}
.botan3 A:HOVER{
  font-size : 14px;
  font-weight : bold;
  color : white;
  background-image : url(../top-mark/top-botanbase1-148.jpg);
  background-repeat : no-repeat;
  text-decoration : none;
  text-align : center;
  width : 148px;
  height : 25px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.side-table1{
  background-color : #eaeaea;
  width : 180px;
  color : blue;
  font-weight : bold;
}
.side-td1{
  background-color : silver;
  width : 15px;
  font-size : 14px;
  color : red;
}
.side-table1 A{
  font-size : 14px;
  text-decoration : none;
  font-weight : normal;
}
.side-table1 A:HOVER{
  font-weight : bold;
  color : silver;
  text-decoration : none;
}
.side-td2{
  background-color : silver;
  font-size : 14px;
}
.side-table3{
  background-color : #e3eceb;
  width : 180px;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
}
.side-td3{
  font-size : 14px;
  color : yellow;
  background-color : silver;
  width : 18px;
  height : 18px;
}
.side-td4 A{
  font-size : 14px;
  color : blue;
  background-color : silver;
  text-decoration : none;
  width : 150px;
  height : 18px;
  font-weight : bold;
}
.side-ta4 A:HOVER{
  font-size : 14px;
  text-decoration : none;
  width : 150px;
  height : 18px;
  font-weight : bold;
}
.toiawase A{
  background-image : url(../top-mark/mail.gif);
  background-repeat : no-repeat;
  color : white;
  text-align : center;
  width : 170px;
  height : 32px;
  font-weight : bold;
  text-decoration : none;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 0px;
  padding-bottom : 5px;
}
.toiawase A:HOVER{
  color : silver;
  background-image : url(../top-mark/mail2.gif);
  background-repeat : no-repeat;
  text-decoration : none;
  text-align : center;
  width : 170px;
  height : 32px;
  padding-top : 5px;
  padding-left : 15px;
  padding-right : 0px;
  padding-bottom : 5px;
}
.freedyal{
  background-image : url(../top-mark/freedyal.jpg);
  background-repeat : no-repeat;
  width : 170px;
  height : 46px;
}
.soryo{
  font-size : 14px;
  font-weight : normal;
  color : white;
  background-color : #cc0000;
  width : 170px;
  height : 28px;
  font-family : "ＭＳ Ｐゴシック";
  text-align : center;
}
.side-ordermade{
  font-size : 12px;
  color : white;
  background-color : #042184;
  width : 180px;
  font-weight : normal;
  text-align : center;
  height : 30px;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
  border-style : solid solid solid solid;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
}
.side-waribiki{
  font-size : 12px;
  font-weight : normal;
  color : blue;
  background-color : #e7e1a0;
  text-align : center;
  width : 180px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-top-color : gray;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
}
.bold{
  font-size : 14px;
  font-weight : bold;
  color : blue;
}
.side-otoiawase{
  background-color : silver;
  border-width : 1px 1px 1px 1px;
  border-color : gray gray gray gray;
  width : 180px;
}
.side-showroom{
  font-weight : normal;
  color : white;
  background-color : #042184;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  font-size : 12px;
  width : 180px;
}
.side-catalog{
  font-size : 14px;
  font-weight : normal;
  background-color : #e2e3b0;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  width : 180px;
}
.side-waribiki A:HOVER{
  color : white;
  background-color : gray;
}
.side-chumon{
  color : blue;
  background-color : #d5fdfb;
  width : 180px;
  font-weight : bold;
  text-align : center;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : gray gray gray gray;
  font-size : 12px;
}
.side-chumon-span{
  background-color : white;
  height : 18px;
}
.side-link{
  font-size : 12px;
  width : 180px;
  text-align : center;
}
.foot{
  background-color : #e6e6e6;
  text-align : center;
  color : blue;
  font-size : 12px;
  font-weight : bold;
}
.foot1{
  color : navy;
  background-position : 12px 12px;
  text-align : center;
  font-size : 12px;
  padding-left : 20px;
  padding-right : 20px;
}
.foot-table{
  border-width : 1px 1px 1px 1px;
  border-top-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-style : solid;
  border-color : white;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : white;
  margin-top : 2px;
  margin-bottom : 5px;
}
/*----コンテンツ部分(共通)-----------------*/
H2{
  font-size : 28px;
  font-weight : bold;
  font-family : "ＭＳ Ｐ明朝";
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  font-style : italic;
}
.font3{
  font-size : 12px;
  color : navy;
}
.bg-silver{
  background-image : url(../top-mark/silver.gif);
}
.toiawase A:VISITED{
  color : white;
}
.bg-dark{
  background-image : url(../top-mark/back-darkgray.gif);
  background-repeat : repeat;
}
.bg-black-hana{
  background-image : url(../top-mark/flower11.jpg);
  background-repeat : repeat;
}
.bg-black-pink{
  background-color : black;
  background-image : url(../top-mark/pink-b.gif);
  background-repeat : repeat;
}
.site{
  width : 280px;
}
.side1{
  background-color : #f5d978;
}
.side2{
  background-color : #d8d8d8;
  font-size : 14px;
  text-align : center;
  width : 180px;
  border-width : 4px 4px 4px 4px;
  border-style : solid solid solid solid;
  border-color : #042184 #042184 #042184 #042184;
}
.side2 A{
  color : navy;
}
.side2 A:HOVER{
  color : gray;
}
.back-silver{
  background-image : url(../top-mark/silver.gif);
  background-repeat : repeat;
  text-align : center;
}
.td-blue{
  background-color : #fafaeb;
}
.td-blue2{
  background-color : #fafaeb;
}
.title{
  font-size : 32px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  font-family : "ＭＳ Ｐ明朝";
  font-weight : bold;
}
.botan6{
  width : 180px;
  background-color : #990000;
}
.botan6 A{
  background-image : url(../top-mark/botan-base300-1.gif);
  background-repeat : no-repeat;
  width : 180px;
  height : 35px;
  font-size : 18px;
  font-weight : bold;
  color : white;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-color : #990000;
}
.botan6 A:HOVER{
  color : silver;
  background-repeat : no-repeat;
  background-image : url(../top-mark/botan-base300-2.gif);
}
.botan7{
  width : 150px;
  background-color : #f5ebb6;
}
.botan7 A{
  background-image : url(../top-mark/botan-base3.gif);
  background-repeat : no-repeat;
  width : 150px;
  height : 30px;
  font-size : 12px;
  font-weight : bold;
  color : navy;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-color : #e2dca5;
}
.botan7 A:HOVER{
  color : white;
  background-repeat : no-repeat;
  background-image : url(../top-mark/botan-base4.gif);
}
.botan8{
  width : 300px;
  background-color : #f5ebb6;
}
.botan8 A{
  background-image : url(../top-mark/botan-base3-360.gif);
  background-repeat : no-repeat;
  width : 360px;
  height : 30px;
  font-size : 14px;
  font-weight : bold;
  color : navy;
  text-decoration : none;
  text-align : center;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  background-color : #e2dca5;
}
.botan8 A:HOVER{
  color : white;
  background-repeat : no-repeat;
  background-image : url(../top-mark/botan-base4-360.gif);
}
.s-moji {
	color: #333333;
	font-size: 12px;
	margin-top: 21px;
	margin-left: 10px;
	line-height: 1.5;
       letter-spacing: 1px;
}
.s-moji2 {
	color: #1D3B77;
	font-size: 12px;
	margin-top: 3px;
	margin-left: 10px;
	line-height: 1.5;
       letter-spacing: 1px;
}
.s-moji3 {
	text-align: right;
	margin: 0px 40px 10px 0px;
}
.s-moji3 a{
	color: #1D3B77;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	text-decoration: underline;
}
.s-moji3  a:hover {
	color: olive;
	text-decoration: none;
}
.s-moji4 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 30px 0px 0px 31px;
}
.s-moji5 {
	color: #1D3B77;
	font-size: 12px;
	margin: 3px 0px 18px 31px;
	line-height: 1.5;
       letter-spacing: 1px;
}

.s-pankuz {
	font-size: 12px;
	margin: 5px 0px 5px 0px;
       letter-spacing: 1px;
}
.s-waribiki-ta {
	width: 460px;
	margin: 18px 0px 0px 90px;
	border-collapse: collapse;
	border: 0px;
}
.s-waribiki-th {
	font-size: 12px;
	text-align: center;
	padding: 6px;
	color:#ffffff;
	background-color: #6B6968;
	border: 4px solid #ffffff;
}
.s-waribiki-td {
       font-size:12px;
	text-align:center;
	padding:6px;
	color:#333333;
	background-color: #F7F4F2;
	border: 4px solid #ffffff;
}
.s-sonota-ta {
	border-collapse: collapse;
	border: 0px;
}
.s-sonota-td {
	border-bottom: 5px solid #ffffff;
	border-right: 4px solid #ffffff;
}
.s-souryou {
	margin: 20px 0px 35px 10px ;
}
.s-souryou2 {
	margin: 20px 0px 40px 29px ;
}
.s-chumon {
	margin: 25px 0px 27px 10px;
}
.s-btn {
	margin: 45px 5px 35px 0px;
}
.s-ichiran-ta {
	margin-top: 15px;
}
.s-click-ta {
	text-align:center;
       width: 225px;
	height: 20px;
	margin: 10px 0px 15px 0px;
}
.s-click a:hover {
	display:block;
	width:221;
	height:17;
	margin: 1px 0px 0px 0px;
}
.s-shoukai-ta {
	width: 720px;
	background-color: #EEF2F8;
	margin: 10px 0px 10px 0px;
}
.s-shoukai-td{
	padding: 20px;
}

/*----コンテンツ部分(フォトフレーム)-----------------*/

.pf-tb-bgi {
	width: 680px;
	height: 400px;
	background-image: url(../giftpf/pf-bgi.jpg);
	background-repeat: no-repeat;
	margin: 25px 0px;
}
.pf-moji {
	color: #333333;
	font-size: 12px;
	margin-top: 54px;
	margin-left: 10px;
	line-height: 1.5;
       letter-spacing: 1px;
}
.pf-moji2 {
	color: #333333;
	font-size: 12px;
	margin: 80px 0px 0px 10px;
	line-height: 1.5;
       letter-spacing: 1px;
}
.pf-moji3 {
	color: #333333;
	font-size: 12px;
	margin: 0px 0px 20px 10px;
	line-height: 1.5;
	letter-spacing: 1px;
	clear: left;
}
.pf-moji4 {
	text-align: right;
	margin: 18px 40px 0px 0px;
}
.pf-moji4 a{
	color: #1D3B77;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	text-decoration: underline;
}
.pf-moji4  a:hover {
	color: olive;
	text-decoration: none;
}
.pf-moji5 {
	color: #333333;
	font-size: 12px;
	margin: 0px 0px 11px 10px;
	line-height: 1.5;
	letter-spacing: 1px;
	clear: left;
}
.pf-orides{
      margin: 15px 0px 0px 10px;
}
.pf-osusume {
	margin: 0px 0px 17px 10px;
}
.pf-osusume-s {
	float: left;
	margin:24px 0px 15px 10px;
}

/*----コンテンツ部分(ペーパーウェイト)-----------------*/

.pw-tb {
	width: 720px;
	background-image: url(../giftpw/pw-bgi.jpg);
	background-repeat: no-repeat;
	margin: 27px 0px 10px 0px;
}
.pw-td {
	padding:10px 0px 0px 10px;
}
.pw-moji {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 30px 0px 30px 31px;
}
.pw-moji2 {
	margin: 36px 0px 15px 0px ;
}
.pw-orides{
	margin: 25px 0px 0px 0px; 
}

/*----コンテンツ部分(マウスパッド)-----------------*/

.mp-tb {
	width: 720px;
	margin: 27px 0px 10px 0px;
	background: url(../giftmousepud/mp-bgi.jpg) no-repeat right 70px;
}
.mp-td {
	padding:10px 0px 0px 10px;
}
.mp-moji {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 30px 0px 30px 31px;
}
.mp-moji2 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 25px 0px 20px 31px;
}
.mp-moji3 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 27px 0px 20px 31px;
}
.mp-moji4 {
	text-align: right;
	margin: 0px 15px 25px 0px ;
}
.mp-g {
	margin: 10px 0px 40px 18px;
}
.mp-orides{
	margin: 0px 0px 20px 29px;
}

/*----コンテンツ部分(時計)-----------------*/

.clock-tb {
	width: 720px;
	margin: 27px 0px 10px 0px;
	background: url(../gifttokei/clock-bgi.jpg) no-repeat right 160px;
}
.clock-td {
	padding:10px 0px 0px 10px;
}
.clock-moji {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 30px 0px 40px 31px;
}
.clock-moji2 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 30px 0px 190px 31px;
}
.clock-orides{
	margin: 25px 0px 0px 0px; 
}

/*----コンテンツ部分(トロフィー )-----------------*/

.tro-tb {
	width: 720px;
	margin: 27px 0px 10px 0px;
	background: url(../gifttro/tro-bgi.jpg) no-repeat right top;
}
.tro-td {
	padding:15px 0px 0px 10px;
}
.tro-moji {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 35px 0px 320px 31px;
}
.tro-moji2 {
	color: #333333;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	margin: 30px 0px 40px 31px;
}
.tro-orides{
	margin: 25px 0px 0px 0px; 
}