@charset "shift_jis";
.nav {
  width: 100%;
}

@media screen and (min-width: 1070px) { /*ウィンドウ幅が767px以上の場合に適用*/
	body{font-family:Arial;list-style: none;}
	#menu-bg {
			background-color: #00FFFF; /*青色*/
	}
	img {
		max-width: auto;
		height: auto;
	}

	.productList2{
		display:none;	
	}
	body{font-family:Arial;}

star{
	font-size: 20px;
	color: transparent;
	background-image: linear-gradient(gold,gold), linear-gradient(white,white);
	background-position: left, right;
	background-repeat: no-repeat;
	background-size: calc(100% * var(--rate) / 5 ) 100%, 100% 100%;
	background-clip: text;
	-webkit-background-clip: text;
}

star:before{
	content: "★★★★★";
}

.secCommon{
  margin-bottom: 0px;
}

/*グローバルナビゲーション*/

ul.gnav-navi-1{
background: darkred;
padding: 0;
text-align: center;
position: fixed;
z-index:999;
width:100%;
}
ul.gnav-navi-1 li{
display: inline-block;
width:14%;
}


ul.gnav-navi-1 li a{
display: block;
padding: 1em;
color: #fff;
text-decoration: none;
}
ul.gnav-navi-1 a::first-line{
font-size: 16px;
font-weight: bold;
}

ul.gnav-navi-1 li:hover{
background: #FF7F50;
}

/*グローバルナビゲーション*/



/* ハンバーガーメニューの線20220803 */



.menu-trigger,
.menu-trigger span {
  display: inline-block;
  transition: all .4s;
  box-sizing: border-box;
}
.menu-trigger {
  position: fixed;
  width: 50px;
  height: 44px;
  background: none;
  border: none;
  appearance: none;
  cursor: pointer;
}
.menu-trigger span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #fff;
  border-radius: 4px;
}
.menu-trigger span:nth-of-type(1) {
 /*margin-top:20px;*/
  top: 0;
}
.menu-trigger span:nth-of-type(2) {
 /*margin-top:16px;*/
 top: 20px;
}
.menu-trigger span:nth-of-type(3) {
  /*margin-bottom:-15px;*/
  bottom:0;
}

#menu10.active {
  transform: rotate(90deg);
  
}

.showMenu{
	display:none;
	background-color:darkred;
	opacity: 0.95;
	width:100%;
	position: fixed;
}

.showMenu .showList{
	width:50%;
	
}
/* ハンバーガーメニューの線 20220803*/







.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	/*font-size:15px;*/
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	position:relative;
}




body.is-fixed .nav--typeA {
  position: fixed;
  top: 0;
}

body.bottom-fixed .nav--typeA {
  position: fixed;
  bottom: 8px;
}

.fixed {
    position: fixed;
    top: 0;
    width: 20%;
    z-index: 10000;
	float:left;
}

.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.myButton2  a {
    display: block;
    overflow: hidden;
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	
	text-align: left;
	color: #666;
	background-color: #FFF;
/*
	margin-left: 50px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
*/
	background-position:left;
	background-image:url(images/strsplit3.jpg);
	position:relative;

}



.myButton  a {
    display: block;
    overflow: hidden;
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	
	text-align: left;
	color: #666;
	background-color: #FFF;
	margin-left: 50px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	background-position:left;
	background-image:url(images/strsplit3.jpg);
	position:relative;
}
.productList1 .li a{
	text-decoration: none;
	display: block;
    overflow: hidden;
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	
	text-align: left;
	color: #666;
	margin-left: 50px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	background-position:left;
	background-image:url(images/strsplit3.jpg);
	position:relative;
}
.productList1 .li a:hover{
	text-decoration: none;
	display: block;
	background-color:#FF9;
	background-image: url(images/over_roll.jpg);
}


.myButton  a:hover {
	color: #FFF;
	display: block;
	background-image: url(images/over_roll.jpg);
	}

.myButton .test a:hover span{
	display: block;
	color: #FFF;
	
	}


.myButton .test a:hover span{
	color: #FFF;
	display: block;
	}


.boldcenter {
	/**/
	color: #666;
	padding: 5px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 15px;
	background-color: #FAFAFA;
	/* [disabled]height: 100%; */
	/* [disabled]width: 100%; */
	text-align: left;
}
.boldcenter_top {
	
	color: #666;
	padding: 0px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 15px;
	background-color: #FFF;
	height: 100%;
	width: 100%;

}

.boldcenter1 {
	
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	background-color: #FFF;
	position:relative;
	color: #666;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 10px;
	border: thick double #FF0;
}

				.string{
	position:relative;
	
					
					}

				.string1{
	-webkit-box-shadow: #900 0px 0px 10px;
	-moz-box-shadow: #900 0px 0px 10px;
	box-shadow: #900 0px 0px 10px;
	position:relative;
	
	color: #FFF;
					}
				
				div {
	
				}
				.header{
	color: #E50618;
	text-align: center;
	font-size: 16px;
	height: 30px;
	background-image: url(images/tableft4m.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border: 5px double #FF9;
	

	/*20220604
	-webkit-box-shadow: #CC0 0px 0px 10px;
	-moz-box-shadow: #CC0 0px 0px 10px;
	box-shadow: #CC0 0px 0px 10px;
	


	position:relative;
	
*/
	clear:both;
	/* [disabled]width: 1020px; */
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]line-height: 1.5em; */
 }

				.img-header{
	color: #666;
	
	text-align: left;
	color: #666;
	-webkit-box-shadow: #C93 0px 0px 10px;
	-moz-box-shadow: #C93 0px 0px 10px;
	box-shadow: #C93 0px 0px 10px;
	position:relative;
	
 }
	
		.fltrt{
	color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #000 0px 0px 10px;
-moz-box-shadow: #000 0px 0px 10px;
box-shadow: #000 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;
}
		.fltlft{
	color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #000 0px 0px 10px;
-moz-box-shadow: #000 0px 0px 10px;
box-shadow: #000 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
	}
		.right{
	color: #666;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	margin:10px;
	position:relative;
	
	float: right;
	}
				.wrapper{

-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:5px 0px 0px 0px;
position:relative;	

}
				.bold{
	/*
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF9), to(#FFF));
background: -webkit-linear-gradient(#FF9, #FFF);
background: -moz-linear-gradient(#FF9, #FFF);
background: -ms-linear-gradient(#FF9, #FFF);
background: -o-linear-gradient(#FF9, #FFF);
background: linear-gradient(#FF9, #FFF);
-pie-background: linear-gradient(#FF9, #FFF);
*/


/*-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	*/
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	
	background-image:url(images/strsplit3.jpg);
	position:relative;
	
					}
.test {
	position: inherit;
	padding-left: 190px;
	color: #666;
	margin-top: -20px;
	float: left;
	width: 650px;
}
.container .content .center .bold test {
	float: left;
	padding-left: 100px;
}
.container .content .center .bold est {
	position: absolute;
	left: 100px;
}

				



body {
	margin: 0;
	padding: 0;
	font-size: 20px;
	line-height: normal;
	color: #666;
	clip: rect(0px,auto,0px,auto);
	text-align: center;
	background-image: url(images/strsplit5.jpg);
	
	/*background-size: 500px 500px;*/
	background-image: -webkit-linear-gradient(-45deg, rgba(228, 228, 228, .2) 25%, transparent 25%,
                  transparent 50%, rgba(228, 228, 228, .2) 50%, rgba(228, 228, 228, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(228, 228, 228, .2) 25%, transparent 25%,
                  transparent 50%, rgba(228, 228, 228, .2) 50%, rgba(228, 228, 228, .2) 75%,
                  transparent 75%, transparent);
	background-image: url(images/strsplit5.jpg);
	-pie-background: linear-gradient(135deg, rgba(228, 228, 228, .2) 25%, transparent 25%,
                 transparent 50%, rgba(228, 228, 228, .2) 50%, rgba(228, 228, 228, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/* [disabled]background-image:url(images/gold.jpg); */
	position:relative;
	
	background-color: #FFF;
}

/* %7E%7E エレメント / タグセレクター %7E%7E */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	vertical-align: sub;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*color: #900;*/
	line-height: 23px;
	position:relative;
	
	font-size: 18px;
	
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*pp test*/
.pp{
	/* list-style: none; */
	/* text-align: left; */
	margin-left: 15px;
	margin-right: 15px;
	color: #ffe;
	/* -webkit-box-shadow: #FFF 0px 0px 50px; */
	-moz-box-shadow: #FFF 0px 0px 50px;
	/* box-shadow: #FFF 0px 0px 50px; */
	/* -webkit-border-radius: 15px; */
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 20px;
	line-height: 23px;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	/* background-size: 200px 200px; */
	/* background: linear-gradient(#900, #900); */
	/* background: -webkit-linear-gradient(#900, #900); */
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	/* background: linear-gradient(#900, #900); */
	-pie-background: linear-gradient(#900, #900);
	/* background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent); */
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	/* background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent); */
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/* background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent); */
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	/* background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent); */
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/* background-color:#FFFFDD; */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	position:relative;
	
	padding: 1em;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 1em;
	margin-top: 1em;
	border: 5px solid #fff;
	background-color: #b22f30;
	/*float:left;*/
}

/*pp test*/









































/*pp-save*/
.ppppppppp{
	list-style: none;
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	/*color: #E5E5E5;*/
	-webkit-box-shadow: #FFF 0px 0px 50px;
	-moz-box-shadow: #FFF 0px 0px 50px;
	box-shadow: #FFF 0px 0px 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 20px;
	
	line-height: 23px;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/


	background-size: 200px 200px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	
		background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color:#FFFFDD;
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	position:relative;
	
	padding: 15px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 15px;
	margin-top: 15px;
	border: 5px solid #E50618;
	/*background-size: 500px 500px;*/
        background-color: #FFF;
	/*float:left;*/

}


.pp_over{
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	color: #FFF;
	-webkit-box-shadow: #FFF 0px 0px 50px;
	-moz-box-shadow: #FFF 0px 0px 50px;
	box-shadow: #FFF 0px 0px 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 20px;
	
	line-height: 23px;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	/*background-size: 200px 200px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
		background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color:#B53031;
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	position:relative;
	
	padding: 15px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 15px;
	margin-top: 15px;
	border: 5px solid #FFF;
	background-size: 500px 500px;
}




.pp_rakuten:hover{
	color: #FFF;
	-webkit-box-shadow: #FFF 0px 0px 50px;
	-moz-box-shadow: #FFF 0px 0px 50px;
	box-shadow: #FFF 0px 0px 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color:#FF6;
	background-size: 500px 500px;
	position:relative;
	
	text-shadow:#FFF 0 0 3px;
}

.rakuten_hover:hover{
	opacity:0.6;
	}
	
	
.pp_image{
	text-align: center;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFF;
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	*/
	position:relative;
	
	font-size: 20px;
	
	line-height: 23px;
	background-color: #FFC;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	border:	outset 3px #FF9;
	background-image: url(images/strsplit3.jpg);
	}

.body_pp{
	
	/*width: 975px;*/
	width: 1050px;
	text-align: left;
	-webkit-box-shadow: #FFF 0px 0px 10px;
	-moz-box-shadow: #FFF 0px 0px 10px;
	box-shadow: #FFF 0px 0px 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/*background-size: 5px 5px;
	background-size: 5px 5px;
	*/
	/*background-color: #FFC;
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/

	
	background-size: 500px 500px;
	background-color:#B53031;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);*/
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .2) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;*/
		background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	position:relative;
	
	line-height: 23px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 10px;
	border: 5px solid #C0C0C0;
	/* [disabled]border-image-source: url(images/gold.jpg); */
	/* [disabled]border-image-repeat: repeat; */
	}


.ppp{
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFF;
	-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:relative;
	
	font-size: 20px;
	
	line-height: 23px;
	border: 10px double #9D7843;
	background-color: #FFF;
	padding: 15px;
	text-align:center;
	background-image:url(images/strsplit.jpg);
	margin-bottom: 15px;
	margin-top: 15px;
	}

a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	font-size: 36%;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	border: thick none #FF0;

}
img {
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto;
	vertical-align:bottom;
	/* [disabled]border: thick dashed #D45E6A; */
}
/* %7E%7E サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。%7E%7E */
a:link {
	color: #990000;
	text-decoration: underline; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
}
a:visited {
	color: #990000;
	text-decoration: underline;

}
a:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	text-decoration: none;
	text-transform: none;
}
/* %7E%7E この固定幅コンテナが他の div を囲みます。%7E%7E */
.container {
	/*width: 955px;*/ /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	color: #666;
	width: 1010px;
	background-color:#CCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	position:relative;
	
	border: 1px solid #FFF;
	padding: 5px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
/* %7E%7E ヘッダーには幅は指定されません。ヘッダーはレイアウトの幅全体まで広がります。ヘッダーには、ユーザー独自のリンクされたロゴに置き換えられるイメージプレースホルダーが含まれます。%7E%7E */


.contentWrapper{
	color: #FFF;
	background-color: #FFF;
	/*background-image: url(images/gold.jpg);*/
	/*-webkit-box-shadow: #FF7 0px 0px 30px;
	-moz-box-shadow: #FF7 0px 0px 30px;
	box-shadow: #FF7 0px 0px 30px;
	*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*background-size: 500px 500px;
	background-image: -webkit-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%),
                  -webkit-linear-gradient(0, rgba(255,255,150,.13) 50%, transparent 50%),
                  -webkit-linear-gradient(0, transparent 50%, rgba(250,250,250,.17) 50%),
                  -webkit-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%),
				  -webkit-linear-gradient(-45deg, transparent 25%, rgba(200,200,200,.23) 75%);
	background-image: -moz-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%),
                  -moz-linear-gradient(0, rgba(255,255,150,.13) 50%, transparent 50%),
                  -moz-linear-gradient(0, transparent 50%, rgba(250,250,250,.17) 50%),
                  -moz-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%),
				  -moz-linear-gradient(-45deg, transparent 25%, rgba(200,200,200,.23) 75%);
	background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),
                  linear-gradient(90deg, rgba(255,255,150,.13) 50%, transparent 50%),
                  linear-gradient(90deg, transparent 50%, rgba(250,250,250,.17) 50%),
                  linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%),
				  linear-gradient(135deg, transparent 25%, rgba(200,200,200,.23) 75%);
	-pie-background: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%) 0 0 / 13px,
                 linear-gradient(90deg, rgba(255,255,150,.13) 50%, transparent 50%) 0 0 / 29px,
                 linear-gradient(90deg, transparent 50%, rgba(250,250,250,.17) 50%) 0 0 / 37px,
                 linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%) 0 0 / 53px,
				 linear-gradient(135deg, transparent 25%, rgba(200,200,200,.23) 75%) 0 0 / 10px,
                 #FFD;
	*/
	position:relative;
	
	/*background-repeat: repeat;
	background-position: center top;*/
	/* [disabled]width: 1040px; */
	margin: 0 auto;
	/*border-image-repeat:repeat;
	border-image-outset:45px;
	border-image-width:100px;
	border-image-slice:fill;*/
	/* [disabled]border-image-slice:15px; */
	/* [disabled]border-image-outset:45px; */
	/* [disabled]border-image-repeat:round stretch; */
	/* [disabled]border-image-width:100px; */
	/* [disabled]background-image: url(images/tableft4mb.gif); */
	border: 7px solid #FF7;
	/* [disabled]padding: 20px; */

}

.contentLeaf{
	margin:0 auto;
	width:1008px;
	background:url(./images/leaf.gif) repeat;
}

/* %7E%7E これはレイアウト情報です。%7E%7E 

1) 余白は、div の上部または下部にのみ配置されます。この div 内のエレメントには、それ自体に余白があるので、ボックスモデル計算を行う必要がありません。ただし、div 自体に両側の余白やボーダーを指定した場合、その値が加算されたものが合計幅になることに注意してください。div 内のエレメントの余白を削除し、さらにその div 内に、全体のデザインに必要な幅や余白を指定していない 2 つ目の div を追加することもできます。

*/

.img140{
	width:140px;
	height:140px;
	}

.content {
	text-align: center;
	border: 3px none #9A3432;
	color: #666;
	font-weight: 900;
	margin-top: 0;
	margin-right: 50;
	margin-bottom: 0;
	margin-left: 50;
	padding-top: 0;
	padding-right: auto;
	padding-bottom: 0;
	padding-left: auto;
	background-size: 8px 8px;
	background-color: #CCC;
	background-image: -webkit-linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                  transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                  transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                  transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                 transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px #ac0;
	position:relative;
	
}
/* %7E%7E フッター %7E%7E */
.footer {
	padding: 10px 0;
	background: #CCC49F;

}
/* %7E%7E その他の float/clear クラス %7E%7E */
.fltrt {  /* このクラスを使用すると、ページ内でエレメントを右にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: right;
	margin: 10px;
	

}
.fltlft { /* このクラスを使用すると、ページ内でエレメントを左にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: left;
	margin: 10px;
	
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;

}

.border_split {
	margin: auto;
	padding: 0px;
	height: auto;
	width: auto;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6;
	border-right-color: #FF6;
	border-bottom-color: #FF6;
	border-left-color: #FF6;
}
.container .content .header {
	color: #FFF;
	font-size: 20px;
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: none;
	border: 10px double #FFF;
	background-color: #990000;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	*/
	
	background-color: #B53031;
	text-align: center;
	padding: auto;
}

.container .content .img-header {
	color: #E50618;
	text-align: center;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: medium outset #FFFFDE;
}

.img-header:hover{
	
	opacity:0.5;}

#kazoku {
	float: right;

}
.container .content p .menu a {
	
}
.container .content .header tbody {
	
	text-align: center;

}

.container .content .header tbody tr td .bold {

}
.center_table {
	text-align: center;
	}
.container .content .bold a {

	padding-left: 10px;


}
.container .content .bold a {
	
	position: absolute;
	border-left-width: 15px;
	border-left-style: ridge;
	border-left-color: #FF6;
	color: #C03;
}
.container .content .bold {
	background-color: #FFC;

}
.container .content .bold test11 {
	margin-left: 25px;
	padding-left: 20px;
	color: #693;

}
.header1 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;

}

</style>
<style type="text/css">

.header2 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;
	

}
.111 {
	color: #FFF;

}
.center{
	text-align:center;
	margin: 0 auto;
	-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	*/
	/* [disabled]background-size: 10px 10px; */
	/* [disabled]background-size: 10px 10px; */
	background-color: #FAFAFA;
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	/* [disabled]background-image: url(images/background112.jpg); */
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	position:relative;
	


}
.header3 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;

}

p.header {
	
	margin: 0px;
	height: 100px;

}
.comment {
	font-size: 15px;
	color: #666;
	margin: 0 auto 0 auto;
	text-align: center;
	width: auto;
	position:relative;
	

}

.comment1 {
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-size:18px;
	
	color:#FFF;
	margin:5px 3px 5px 3px;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 5px;
	-moz-box-shadow: #FFF 0px 0px 5px;
	box-shadow: #FFF 0px 0px 5px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #C03;
	*/
	
	position:relative;
	/*width: 720px;*/
	background-color: #B53031;
}

.comment1_hide {
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-size:18px;
	
	color:#FFF;
	margin:5px 3px 5px 3px;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 5px;
	-moz-box-shadow: #FFF 0px 0px 5px;
	box-shadow: #FFF 0px 0px 5px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #C03;
	*/
	
	position:relative;
	/*width: 900px;*/
	background-color: #B53031;
}


.comment4 {
	font-size: 20px;
	color: #D39335;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 700px;
	border-top-width: thick;
	border-right-width: 12px;
	border-bottom-width: thick;
	border-left-width: 12px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #AA864A;
	border-right-color: #AA864A;
	border-bottom-color: #AA864A;
	border-left-color: #AA864A;
	
}

.comment2 {
	font-size: 38px;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	background-color: #FFF;
	text-align: center;
	width: 3px;
	height: 3px;
}

.comment5{
	/*position:relative;*/
	/**/
	font-size: 1.3em;
	/*color: #C03;*/
	color: #fff;

	padding: 0.2em;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 360px;
	/*border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #900;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	/*background-image: url(images/gold.jpg);*/
	/*background-image:url(images/strsplit3.jpg);*/
	border-style: dotted;
	border-left-color: #33ff99;
	/*border-bottom-color: #e60012;*/
border-bottom-color:#ffff33;
	border-top-style: none;
	border-right-style: none;
	border-left-width:0.6em;
	border-left-style:solid;
	border-bottom-width: 0.3em;

}


.comment5-S{
	
	font-size: 22px;
	color:  rgb(15, 168, 105);
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 320px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D45E6A;
	border-right-color: #D45E6A;
	border-bottom-color: #D45E6A;
	border-left-color: #D45E6A;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	/*background-image: url(images/TEST1.gif);*/
}
.comment5-S2{
	
	font-size: 22px;
	color: #FFF;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 320px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	position:relative;
	
	/* [disabled]background-color: #900; */
}

.comment54{
	font-size: 18px;
	color: #D55B68;
	margin: 1px;
	text-align: left;
	width: 400px;
	
	height: 25px;
	background-image: url(images/TEST.gif);
}


.comment55{
	
	font-size: 22px;
	color: #D39335;
	padding: 0px 0px 0px 10px;
	margin: 3px 3px 3px 0px;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D55B68;
	border-right-color: #D55B68;
	border-bottom-color: #D55B68;
	border-left-color: #D55B68;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	/*background-image: url(images/TEST1.gif);*/
}
.comment6{
	/*
	text-shadow: 1px 1px 5px #FFC;
	color: #333;
	border-left-width: 10px;
	border-left-color: #900;
	border-left-style: solid;
	border-bottom-style: dashed;*/
	line-height: 170%;
	/* [disabled]background-image: url(images/TEST.gif); */
	/*height: 25px;
	font-size: 18px;
	border-bottom-width: 2px;
	border-bottom-color: #999;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	*/

/*20220305更新*/

	/*position:relative;*/
	/**/
	font-size: 1.0em;
	/*color: #C03;*/
	color: #fff;

	/*padding: */
	/*margin: 0px 3px 3px 0px;*/
	text-align: left;
	/*border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #900;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	/*background-image: url(images/gold.jpg);*/
	/*background-image:url(images/strsplit3.jpg);*/
	border-style: dotted;
	border-left-color: #33ff99;
	/*border-bottom-color: #e60012;*/
border-bottom-color:#ff0;
	border-top-style: none;
	border-right-style: none;
	border-left-width:0.6em;
	border-left-style:solid;
	border-bottom-width: 0.25em;






}

.comment7{
	
	color: #755735;
	
	border: solid #AA864A 2px;
	background-image: url(images/TEST.gif);
	padding: 2px auto 2px auto;
	height: 25px;
	font-size: 19px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:4px 4px 4px 4px;
	text-align:center;
}

.comment75{
	
	color: #755735;
	
	padding: 2px auto 2px auto;
	height: 25px;
	font-size: 16px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:4px 4px 4px 4px;
	text-align:center;
}

.comment8{
	
	color: #755735;
	border-left-width: 10px;
	border-left-color: #AA864A;
	
	border-left-style: solid;
	border-bottom-style: dashed;
	line-height: normal;
	background-image: url(images/TEST.gif);
	height: auto;
	font-size: 24px;
	border-bottom-width: 2px;
	border-bottom-color: #AA864A;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}



.wrapper {
	
}

.main_contents {
	margin-right: 30px;
	margin-left: 30px;

}
h1 {
	
	font-size: 16px;
	color: #FFF;
	top: 3px;
	/* [disabled]font-style: inherit; */
	/* [disabled]font-weight: 900; */
	/* [disabled]background-color: #000; */
	/* [disabled]background-image: url(images/baner_map.jpg); */
	margin-right: 30px;
	margin-left: 30px;
	background-position: top;
	/*text-shadow: 0px 0px 10px black;*/
}
h3 {
	font-size: 12px;
	
	color: #000000;

}
.text {
	
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;

}
p img.left {
	float: left;
	margin-right: 10px;

}
p.menu {
	
	font-size: 10px;
	background-color: #CCCCCC;
	text-align: center;
	margin: 0px;
	height: 1.5em;

}
p.menu a {
	line-height: 1.5em;
	color: #000000;
	text-decoration: none;
	background-color: #FF0;
	display: block;
	float: left;
	width: 10em;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;
	

}
p.menu a:hover {
	background-color: #FF0000;

}


p img.right {
	float: right;
	margin: 10px;
	

}

.bold {
	

}
.bold1 {
	
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	background-color: #FFE;
	position:relative;
	color: #FFF;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 10px;
	padding: 10px;
	border: 10px double #FF9;
	font-size: 20px;
	background-image:url(images/strsplit.jpg);
}

.bold_apple {
	text-shadow: 0px 0px 0px #777;
	
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 20px;
	margin-top: 5px;
	width: 750px;
	background-size: 5px 5px;
	background-color: #FFF;
	/* [disabled]background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/*-pie-background: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                 transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16; */
	
	position:relative;
	border: 2px solid #FFF;
}
.bold_apple_hide {
	
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 20px;
	margin-top: 5px;
	width: 900px;
	background-size: 5px 5px;
	background-color: #FFF;
	/* [disabled]background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/*-pie-background: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                 transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16; */
	
	position:relative;
	border: 2px solid #FFF;
}


.bold_apple-S {
	background-color: #FF0;
	
	-webkit-box-shadow: #FFF 0px 0px 10px;
	-moz-box-shadow: #FFF 0px 0px 10px;
	box-shadow: #FFF 0px 0px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-size: 5px 5px;
	background-color: #FF0;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*
	
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
				 
*/
	
	position:relative;
	color: #FFF;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 10px;
	padding: 15px;
	font-size: 20px;
	margin-top: 5px;
	border: 5px solid #FFF;
	background-color: #900;
}
.bold4 {
	
	background-color: #FFF;
	color: #755735;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 5px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-top-color: #6F9;
	border-bottom-color: #AA864A;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #AA864A;
	
}

.bold5 {
	
	color: #FFF;
	padding-left: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #6F9;
	border-bottom-color: #4CBE72;
	text-align: left;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #4CBE72;
	
	font-size: 18px;
}


.bold2 {
	
	/*-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;*/
	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F66), to(#FFF));
background: -webkit-linear-gradient(#F66, #FFF);
background: -moz-linear-gradient(#F66, #FFF);
background: -ms-linear-gradient(#F66, #FFF);
background: -o-linear-gradient(#F66, #FFF);
background: linear-gradient(#F66, #FFF);
-pie-background: linear-gradient(#F66, #FFF);*/
	
	background-color: #FFF;
	color: #666;
	text-align: center;
	position:relative;
	border: 5px solid #FFF;
}

.bold3 {
	font-size: 38px;
	
	
	text-align: center;
	padding: 0px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	position:relative;
	color: #ffff80;
	background-image:none;
	table-layout:auto
}

.style1 {font-size: 18px}
.style2 {
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	position:relative;
	
	font-size: 36px;
	color: #FFC;
	text-align: center;
	border: 10px double #903;
	background-color: #FF0;

}
.style3 {
	font-size: 14px;
	line-height: 16px;

}
.style4 {
	font-size: 16px;
	color: #0000FF;

}

.bold {
	
	text-align: left;
	color: #666;
	background-color: #FFF;
	margin-left: 50px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 0px;
	background-position:left;
}

.container .content .center .bold {
	margin-bottom: 0px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
}

.header4 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}


.header5 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}

.header6 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}

.header7 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}

.back{
	background-color: #FFC;
	font-size: 24px;
	color: #900;
	text-align: center;
}
.fltrt1 {
	/* [disabled]color: #666; */
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-box-shadow: #000 0px 0px 10px;
-moz-box-shadow: #000 0px 0px 10px;
box-shadow: #000 0px 0px 10px;
	margin:10px 10px 10px 10px;
	position:relative;
	
}
.fltrt1 {
	float: right;
	border: 12px none #FF6;
	margin: 10px;
}
.header8 {	color: #666;
	
	text-align: left;
	color: #666;
	background-color: #FFF;
	background-image:url(images/TEST.gif);
 
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
position:relative;
	
}
.header8 {	color: #0C9;
}
.wrapper1 {
}
.wrapper1 {}
.wrapper2 {
}
.wrapper2 {}
.pp1 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft1 {	color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
}
.fltlft1 {	float: left;
}
.pp2 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp11 {text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft11 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
}
.fltlft11 {float: left;
}
.pp3 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp4 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp5 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp41 {text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp6 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp411 {text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp51 {text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft111 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
}
.fltlft111 {float: left;
}
.pp7 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft1111 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
}
.fltlft1111 {float: left;
}
.pp8 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft11111 {float: left;
}
.pp9 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft12 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
}
.fltlft12 {float: left;
}
.pp10 {	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}

	
.ddd {
	position: absolute;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
	color: #fff;
	font-size: 50px;
}
.ddd1 {
	position: absolute;
	top: 1px;
	right: 0px;
	color: #fff;
	font-size: 50px;
}
.ddd2 {
	color: #fff;
	position: absolute;
	left: -1px;
	bottom: 8px;
	font-size: 50px;
}
.ddd3 {
	color: #fff;
	position: absolute;
	right: 0px;
	bottom: 8px;
	font-size: 50px;
}
.eee {
	position: absolute;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
	color: #FFF;
	/* [disabled]font-size: xx-large; */
}
.eee1 {
	position: absolute;
	top: 1px;
	right: 0px;
	color: #FFF;
	/* [disabled]font-size: xx-large; */
}
.eee2 {
	color: #FFF;
	position: absolute;
	left: -1px;
	bottom: -2px;
	/* [disabled]font-size: xx-large; */
}
.eee3 {
	color: #FFF;
	position: absolute;
	right: 0px;
	bottom: 0px;
	/* [disabled]font-size: xx-large; */
}
.ccc {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: auto;
	color: #FFF;
	bottom: auto;
	right: 0px;
	margin-left: 0px;
	font-size: 18px;
}
.ccc1 {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: auto;
	color: #FFF;
	bottom: auto;
	right: 0px;
	font-size: 18px;
	margin-right: 0px;
	float: right;
}
.ccc2 {
	color: #FFF;
	position: absolute;
	left: 6px;
	bottom: auto;
	top: 3px;
	font-size: 50px;
	/* [disabled]float: left; */
}
.ccc3 {
	color: #FFF;
	position: absolute;
	right: 6px;
	bottom: auto;
	top: 3px;
	font-size: 50px;
	/* [disabled]float: right; */
}

.container .content .productList{ 
display:none;
margin:0 auto 0px auto; padding: 0 0px 0 auto;
}
.container .content .productList li:hover{
	background-color:#FFC;
	/* [disabled]background-image:url(images/gold.jpg); */
	background-repeat: repeat;
	

}
.container .content .productList li{
	list-style:none;
	float: left;
	width:215px;
	margin: 3px 3px 2px 3px;
	text-align:center;
	border: 5px solid #800000;
	padding:15px 3px 10px 3px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	background-size: 200px 200px;
	background-color: #B53031;
		background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	
	position:relative;
}
.container .content .productList li p{ margin:0; padding:0}
.container .content .productList li img{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	
	position:relative;
	margin:8px 0 5px;
	border:4px inset #D55B68;
}
.container .content .productList li p.productName{
	font-size:18px;
	
	color:#FFF;
	margin:5px 3px 5px 3px;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
}
.container .content .productList li p.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	/*font-size:15px;*/
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
}


.container .content .productList1 li:hover{
	background-color:#FFC;
	/* [disabled]background-image:url(images/631.jpg); */
	background-repeat: repeat;
}
.container .content .productList1 li{
	list-style:none;
	float: left;
	width:168px;
	text-align:center;
	border: 5px solid #800000;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	background-size: 200px 200px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #B53031;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	overflow: hidden;
	-moz-resize: both; /* for Firefox 4+ */
	resize: both; /* can be "none", "horizontal", "vertical" or "both" */
	border-image-repeat: repeat;

}
.container .content .productList1 li p{ margin:0; padding:0}
.container .content .productList1 li img{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	
	position:relative;
	margin:8px 0 5px;
	border:4px solid #FFF;
}

.container .content .productList1 li p.productName{
	font-size:18px;
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	z-index: 1;
}
.container .content .productList1 li p.detail{
	text-align:center;
	/*font-size:15px;*/
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}





.container .content .detail1{
	/*text-shadow: 2px 2px 3px #FFC;*/
	text-align:justify;
	margin:5px 5px 5px 5px;
	font-size:16px;
	color:#fff;
	border:5px solid #FFF;
	text-justify: inter-ideograph;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #F2F2F2 0px 0px 10px;
	-moz-box-shadow: #F2F2F2 0px 0px 10px;
	box-shadow: #F2F2F2 0px 0px 10px;
	


	background-color: #b22f30;

	padding: 1.5em;
	/* [disabled]background-image: url(images/633test.jpg); */

        /*background-image: url(images/TEST1.gif);*/
	/*background-color: #FFF;*/
	border: 5px border: 5px double #fff;
}

.container .content .detail2{
	text-align:justify;
	margin: 10px auto;
	font-size:20px;
	
	color:#900;
	border:double 10px #FF0000;
	background-color:#FFFFFF;
	text-justify: inter-ideograph;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 5px;
	-moz-box-shadow: #FFF 0px 0px 5px;
	box-shadow: #FFF 0px 0px 5px;
	
	position:relative;
	padding: 10px;
}


.container .content .contentsArea{
	
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


	.top-image{
	 width:50%;
	}


}

@media screen and (max-width: 1070px) { /*ウィンドウ幅が0〜479pxの場合にcssを適用*/
	body{
		width: auto;
		float: none;
		font-family:Arial;
		list-style: none;
		font-color: red;
	}
	#contents #r_contents {
		width: auto;
		float: none;
	}
	

/*表示テスト*/
	.top-image{
	 width:100%;
	}
	#closeMenu{
		display:none;
	}
/*グローバルナビゲーション*/

.gnav-navi-1{display:none;}

/* ハンバーガーメニュー */
.header__hamburger {

  width: 48px;
  height: 50px;
}

.hamburger {
  background-color: transparent; /*buttonタグデフォルトスタイルを打ち消し*/
  border-color: transparent; /*buttonタグデフォルトスタイルを打ち消し*/
  z-index: 9999;
}



/* ハンバーガーメニューの線 */
.hamburger span {
  width: 100%;
  height: 3px;
  background-color: #000;
  position: relative;
  transition: ease .4s; /*ハンバーガーメニュークリック時の三本線の動きを遅延*/
  display: block;
}

.hamburger span:nth-child(1) {
  top: 0;
 color:white;
}

.hamburger span:nth-child(2) {
  margin: 8px 0;
color:white;
}

.hamburger span:nth-child(3) {
  top: 0;
}

/*ハンバーガーメニュー*/

ul.gnav-navi-1{
background: darkred;
padding: 0;
text-align: center;
position: fixed;
z-index:999;
width:100%;
}
ul.gnav-navi-1 li{
display: inline-block;
width:100%;
}


ul.gnav-navi-1 li a{
display: block;
padding: 1em;
color: #fff;
text-decoration: none;
}
ul.gnav-navi-1 a::first-line{
font-size: 16px;
font-weight: bold;
}

ul.gnav-navi-1 li:hover{
background: #FF7F50;
}

/*グローバルナビゲーション*/

	
/*	top-image{
	 width:100%;
	}
*/


/*表示テスト終わり*/











/*
body.is-fixed .nav--typeA {
  position: fixed;
  top: 0;
}

body.bottom-fixed .nav--typeA {
  position: fixed;
  bottom: 8px;
}

.fixed {
    position: fixed;
    top: 0;
    width: 20%;
    z-index: 10000;
	float:left;
}

*/

.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


.myButton  a {
    display: block;
    overflow: hidden;
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	
	text-align: left;
	color: #666;
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	background-position:left;
	background-image:url(images/strsplit3.jpg);
	position:relative;
	
}
.productList1 .li a{
	text-decoration: none;
	display: block;
    overflow: hidden;
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	
	text-align: left;
	color: #666;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	background-position:left;
	background-image:url(images/strsplit3.jpg);
	position:relative;
	
}
.productList1 .li a:hover{
	text-decoration: none;
	display: block;
	background-color:#FF9;
	background-image: url(images/over_roll.jpg);
}


.myButton  a:hover {
	color: #FFF;
	display: block;
	background-image: url(images/over_roll.jpg);
	}

.myButton .test a:hover span{
	display: block;
	color: #FFF;
	
	}


.myButton .test a:hover span{
	color: #FFF;
	display: block;
	}


.boldcenter {
	/**/
	color: #666;
	padding: 5px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	font-size: 15px;
	background-color: #FAFAFA;
	/* [disabled]height: 100%; */
	/* [disabled]width: 100%; */
	text-align: left;
	


	/*
	width: 250px;
	*/
}
.boldcenter_top {
	color: #666;
	padding: 0px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
	font-size: 8px;
	background-color: #FFF;
	height: 100%;
	width: 100%;

}

.boldcenter1 {
	
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	
	background-color: #FFF;
	position:relative;
	color: #666;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 2px;
	border: thick double #FF0;
}

				.string{
	position:relative;
	
					
					}

				.string1{
	-webkit-box-shadow: #900 0px 0px 10px;
	-moz-box-shadow: #900 0px 0px 10px;
	box-shadow: #900 0px 0px 10px;
	position:relative;
	
	color: #FFF;
					}
				
				.div {
	
				}
				.header{
	color: #E50618;
	
	text-align: center;
	font-size: 24px;
	/*height: 30px;*/
	background-image: url(images/tableft4m.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 5px double #FF9;



	-webkit-box-shadow: #CC0 0px 0px 10px;
	-moz-box-shadow: #CC0 0px 0px 10px;
	box-shadow: #CC0 0px 0px 10px;


	position:relative;
	
	clear:both;
	/* [disabled]width: 1020px; */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
	/* [disabled]line-height: 1.5em; */
 }

				.img-header{
	color: #666;
	
	text-align: left;
	color: #666;
	-webkit-box-shadow: #C93 0px 0px 10px;
	-moz-box-shadow: #C93 0px 0px 10px;
	box-shadow: #C93 0px 0px 10px;
	position:relative;
	
 }
	
		.fltrt{
	color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #000 0px 0px 10px;
-moz-box-shadow: #000 0px 0px 10px;
box-shadow: #000 0px 0px 10px;
margin:2px 2px 2px 2px;
position:relative;
}
		.fltlft{
	color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #000 0px 0px 10px;
-moz-box-shadow: #000 0px 0px 10px;
box-shadow: #000 0px 0px 10px;
margin:2px 2px 2px 2px;
position:relative;	
	}
		.right{
	color: #666;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	margin:2px;
	position:relative;
	
	float: right;
	}
				.wrapper{

-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:1px 0px 0px 0px;
position:relative;	

}
				.bold{
	/*
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF9), to(#FFF));
background: -webkit-linear-gradient(#FF9, #FFF);
background: -moz-linear-gradient(#FF9, #FFF);
background: -ms-linear-gradient(#FF9, #FFF);
background: -o-linear-gradient(#FF9, #FFF);
background: linear-gradient(#FF9, #FFF);
-pie-background: linear-gradient(#FF9, #FFF);
*/


/*-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	*/
	-webkit-box-shadow: #CCC 0px 0px 5px;
	-moz-box-shadow: #CCC 0px 0px 5px;
	box-shadow: #CCC 0px 0px 5px;
	
	background-image:url(images/strsplit3.jpg);
	position:relative;
	
					}
.test {
	position: inherit;
	padding-left: 40px;
	color: #666;
	margin-top: -20px;
	float: none;
	width: 250px;
}
.container .content .center .bold test {
	float: none;
	padding-left: 20px;
}
.container .content .center .bold est {
	position: absolute;
	left: 20px;
}

				



body {
	margin: 0;
	padding: 0;
	
	font-size: 16px;
	line-height: normal;
	color: #C03;
	clip: rect(0px,auto,0px,auto);
	text-align: center;
	background-image: url(images/strsplit5.jpg);
	
	/*background-size: 500px 500px;*/
	background-image: -webkit-linear-gradient(-45deg, rgba(228, 228, 228, .2) 25%, transparent 25%,
                  transparent 50%, rgba(228, 228, 228, .2) 50%, rgba(228, 228, 228, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(228, 228, 228, .2) 25%, transparent 25%,
                  transparent 50%, rgba(228, 228, 228, .2) 50%, rgba(228, 228, 228, .2) 75%,
                  transparent 75%, transparent);
	background-image: url(images/strsplit5.jpg);
	-pie-background: linear-gradient(135deg, rgba(228, 228, 228, .2) 25%, transparent 25%,
                 transparent 50%, rgba(228, 228, 228, .2) 50%, rgba(228, 228, 228, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/* [disabled]background-image:url(images/gold.jpg); */
	position:relative;
	
	background-color: #FFF;
}

/* %7E%7E エレメント / タグセレクター %7E%7E */
ul, ol, dl { /* ブラウザー間の相違により、リストの余白とマージンをゼロにすることをお勧めします。一貫性を保つために、量をここで指定するか、リストに含まれるリスト項目 (LI、DT、DD) で指定できます。より詳細なセレクターを記述しない限り、ここで指定する内容が .nav リストにも適用されることに注意してください。 */
	padding: 0;
	margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
	vertical-align: sub;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	/*color: #900;*/
	line-height: 23px;
	position:relative;
	
	font-size: 18px;
	
	
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pp{
	list-style: none;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	font-size: 20px;
	/*color: #FFF;*
	-webkit-box-shadow: #FFF 0px 0px 50px;
	-moz-box-shadow: #FFF 0px 0px 50px;
	box-shadow: #FFF 0px 0px 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 20px;
	
	
	line-height: 23px;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	/*background-size: 200px 200px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
		background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color:#FFFFDD;
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	position:relative;
	
	padding: 6px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 0px;
	margin-top: 0px;
	border: 5px solid #FFF;
	background-size: 500px 500px;
	
	/*float:left;*/
	/*clear:both;*/
}

.pp_mobile{
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFF;
	-webkit-box-shadow: #FFF 0px 0px 50px;
	-moz-box-shadow: #FFF 0px 0px 50px;
	box-shadow: #FFF 0px 0px 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 20px;
	
	
	line-height: 23px;



	/*background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	/*background-size: 200px 200px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
		background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color:#B53031;
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	position:relative;
	
	padding: 15px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 0px;
	margin-top: 0px;
	border: 5px solid #FFF;
	background-size: 500px 500px;
}

.pp_image_mobile{
	margin: 0 auto;
	/*width: 150px;*/
	}


.pp_over{
	text-align: left;
	margin-left: 4px;
	margin-right: 4px;
	color: #FFF;
	-webkit-box-shadow: #FFF 0px 0px 50px;
	-moz-box-shadow: #FFF 0px 0px 50px;
	box-shadow: #FFF 0px 0px 50px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-size: 20px;
	
	
	line-height: 23px;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	/*background-size: 200px 200px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
		background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color:#B53031;
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	/* [disabled]background-image: url(images/strsplit55.jpg); */
	position:relative;
	
	padding: 5px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 15px;
	margin-top: 15px;
	border: 5px solid #FFF;
	background-size: 500px 500px;
}


	
.pp_image{
	text-align: center;
	margin-left: 1px;
	margin-right: 1px;
	color: #FFF;
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	*/
	position:relative;
	
	font-size: 20px;
	
	
	line-height: 23px;
	background-color: #FFC;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	border:	outset 3px #FF9;
	background-image: url(images/strsplit3.jpg);
	}

.body_pp{
	width: auto;
	text-align: left;
	-webkit-box-shadow: #FFF 0px 0px 10px;
	-moz-box-shadow: #FFF 0px 0px 10px;
	box-shadow: #FFF 0px 0px 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	/*background-size: 5px 5px;
	background-size: 5px 5px;
	*/
	/*background-color: #FFC;
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/

	
	background-size: 500px 500px;
	background-color:#B53031;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);*/
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .2) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .2) 50%, rgba(0,0,0, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;*/
		background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	position:relative;
	
	line-height: 23px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 10px;
	border: 5px solid #C0C0C0;
	/* [disabled]border-image-source: url(images/gold.jpg); */
	/* [disabled]border-image-repeat: repeat; */
	}


.ppp{
	text-align: left;
	margin-left: 2px;
	margin-right: 2px;
	color: #FFF;
	-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:relative;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #9D7843;
	background-color: #FFF;
	padding: 15px;
	text-align:center;
	background-image:url(images/strsplit.jpg);
	margin-bottom: 15px;
	margin-top: 15px;
	}

a img { /* このセレクターは、一部のブラウザーでイメージをリンクで囲んだ場合にイメージの周囲に表示される初期設定の青いボーダーを削除します。 */
	font-size: 36%;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	border: thick none #FF0;

}
img {
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto;
	vertical-align:bottom;
	/* [disabled]border: thick dashed #D45E6A; */
}
/* %7E%7E サイトのリンクのスタイル付けは、ホバー効果を作成するセレクターグループも含め、この順序にする必要があります。%7E%7E */
a:link {
	color: #990000;
	text-decoration: underline; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
}
a:visited {
	color: #990000;
	text-decoration: underline;

}
a:hover, a:active, a:focus { /* このセレクターグループは、キーボードを使用するユーザーに対し、マウスを使用するユーザーと同じホバー効果を提供します。 */
	text-decoration: none;
	text-transform: none;
}
/* %7E%7E この固定幅コンテナが他の div を囲みます。%7E%7E */
.container {
	width: auto; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	color: #666;
	background-color:#CCC;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	position:relative;
	
	border: 1px solid #FFF;
	padding: 5px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
/* %7E%7E ヘッダーには幅は指定されません。ヘッダーはレイアウトの幅全体まで広がります。ヘッダーには、ユーザー独自のリンクされたロゴに置き換えられるイメージプレースホルダーが含まれます。%7E%7E */


.contentWrapper{
	color: #FFF;
	
	background-color: #FFF;
	/*background-image: url(images/gold.jpg);*/
	/*-webkit-box-shadow: #FF7 0px 0px 30px;
	-moz-box-shadow: #FF7 0px 0px 30px;
	box-shadow: #FF7 0px 0px 30px;
	*/
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	/*background-size: 500px 500px;
	background-image: -webkit-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%),
                  -webkit-linear-gradient(0, rgba(255,255,150,.13) 50%, transparent 50%),
                  -webkit-linear-gradient(0, transparent 50%, rgba(250,250,250,.17) 50%),
                  -webkit-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%),
				  -webkit-linear-gradient(-45deg, transparent 25%, rgba(200,200,200,.23) 75%);
	background-image: -moz-linear-gradient(0, rgba(255,255,255,.07) 50%, transparent 50%),
                  -moz-linear-gradient(0, rgba(255,255,150,.13) 50%, transparent 50%),
                  -moz-linear-gradient(0, transparent 50%, rgba(250,250,250,.17) 50%),
                  -moz-linear-gradient(0, transparent 50%, rgba(255,255,255,.19) 50%),
				  -moz-linear-gradient(-45deg, transparent 25%, rgba(200,200,200,.23) 75%);
	background-image: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%),
                  linear-gradient(90deg, rgba(255,255,150,.13) 50%, transparent 50%),
                  linear-gradient(90deg, transparent 50%, rgba(250,250,250,.17) 50%),
                  linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%),
				  linear-gradient(135deg, transparent 25%, rgba(200,200,200,.23) 75%);
	-pie-background: linear-gradient(90deg, rgba(255,255,255,.07) 50%, transparent 50%) 0 0 / 13px,
                 linear-gradient(90deg, rgba(255,255,150,.13) 50%, transparent 50%) 0 0 / 29px,
                 linear-gradient(90deg, transparent 50%, rgba(250,250,250,.17) 50%) 0 0 / 37px,
                 linear-gradient(90deg, transparent 50%, rgba(255,255,255,.19) 50%) 0 0 / 53px,
				 linear-gradient(135deg, transparent 25%, rgba(200,200,200,.23) 75%) 0 0 / 10px,
                 #FFD;
	*/
	position:relative;
	
	/*background-repeat: repeat;
	background-position: center top;*/
	/* [disabled]width: 1040px; */
	margin: 0 auto;
	/*border-image-repeat:repeat;
	border-image-outset:45px;
	border-image-width:100px;
	border-image-slice:fill;*/
	/* [disabled]border-image-slice:15px; */
	/* [disabled]border-image-outset:45px; */
	/* [disabled]border-image-repeat:round stretch; */
	/* [disabled]border-image-width:100px; */
	/* [disabled]background-image: url(images/tableft4mb.gif); */
	/*border: 7px solid #FF7;*/
	/* [disabled]padding: 20px; */
}


/* %7E%7E これはレイアウト情報です。%7E%7E 

1) 余白は、div の上部または下部にのみ配置されます。この div 内のエレメントには、それ自体に余白があるので、ボックスモデル計算を行う必要がありません。ただし、div 自体に両側の余白やボーダーを指定した場合、その値が加算されたものが合計幅になることに注意してください。div 内のエレメントの余白を削除し、さらにその div 内に、全体のデザインに必要な幅や余白を指定していない 2 つ目の div を追加することもできます。

*/


.content {
	text-align: center;
	border: 3px none #9A3432;
	color: #000;
	font-weight: 900;
	margin-top: 0;
	margin-right: 10;
	margin-bottom: 0;
	margin-left: 10;
	padding-top: 0;
	padding-right: auto;
	padding-bottom: 0;
	padding-left: auto;
	background-size: 8px 8px;
	background-color: #CCC;
	background-image: -webkit-linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                  transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                  transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                  transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(-45deg, rgba(192,192,192, .2) 25%, transparent 25%,
                 transparent 50%, rgba(192,192,192, .2) 50%, rgba(192,192,192, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px #ac0;
	position:relative;
	
}
/* %7E%7E フッター %7E%7E */
.footer {
	padding: 10px 0;
	background: #CCC49F;

}
/* %7E%7E その他の float/clear クラス %7E%7E */
.fltrt {  /* このクラスを使用すると、ページ内でエレメントを右にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: right;
	margin: 0px;
	
	

}
.fltlft { /* このクラスを使用すると、ページ内でエレメントを左にフローティングさせることができます。フローティングさせるエレメントは、ページ内で横に並べて表示するエレメントの前に指定する必要があります。 */
	float: left;
	margin: 10px;
	
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;

}

.border_split {
	margin: auto;
	padding: 0px;
	height: auto;
	width: auto;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF6;
	border-right-color: #FF6;
	border-bottom-color: #FF6;
	border-left-color: #FF6;
}
.container .content .header {
	color: #FFF;
	
	/*font-size: 16px;*/
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: none;
	border: 10px double #FFF;
	background-size: 500px 500px;
	background-color: #FFC;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	*/
	background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	position:relative;
	
	background-color: #B53031;
	text-align: center;
	padding: 1em;
}

.container .content .img-header {
	color: #E50618;
	
	text-align: center;
	font-size: 24px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: medium outset #FFFFDE;
}

.img-header:hover{
	
	opacity:0.5;}

#kazoku {
	float: right;

}
.container .content p .menu a {
	
}
.container .content .header tbody {
	
	text-align: center;

}
.container .content .header tbody tr td .bold {

}
.center_table {
	text-align: center;

}
.container .content .bold a {

	padding-left: 10px;


}
.container .content .bold a {
	
	position: absolute;
	border-left-width: 15px;
	border-left-style: ridge;
	border-left-color: #FF6;
	color: #C03;
}
.container .content .bold {
	background-color: #FFC;

}
.container .content .bold test11 {
	margin-left: 25px;
	padding-left: 20px;
	color: #693;

}
.header1 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;

}

</style>
<style type="text/css">

.header2 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;
	

}
.111 {
	color: #FFF;

}
.center{
	text-align:center;
	margin: 0 auto;
	-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;
	/*-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	*/
	/* [disabled]background-size: 10px 10px; */
	/* [disabled]background-size: 10px 10px; */
	background-color: #FAFAFA;
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	/* [disabled]background-image: url(images/background112.jpg); */
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	position:relative;
	


}
.header3 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;

}

p.header {
	
	margin: 0px;
	height: 100px;

}
.comment {
	font-size: 15px;
	color: #666;
	margin: 0 auto 0 auto;
	text-align: center;
	width: auto;
	position:relative;
	

}

.comment1 {
	
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-size:8px;
	color:#FFF;
	margin:5px 3px 5px 3px;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 5px;
	-moz-box-shadow: #FFF 0px 0px 5px;
	box-shadow: #FFF 0px 0px 5px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #C03;
	*/
	
	position:relative;
	width: 150px;
	background-color: #B53031;
}

.comment1_hide {
	
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-size:18px;
	
	color:#FFF;
	margin:5px 3px 5px 3px;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 5px;
	-moz-box-shadow: #FFF 0px 0px 5px;
	box-shadow: #FFF 0px 0px 5px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #C03;
	*/
	
	position:relative;

	background-color: #B53031;
}


.comment4 {
	
	font-size: 22px;
	color: #D39335;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	text-align: center;
	width: 290px;
	border-top-width: thick;
	border-right-width: 12px;
	border-bottom-width: thick;
	border-left-width: 12px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #AA864A;
	border-right-color: #AA864A;
	border-bottom-color: #AA864A;
	border-left-color: #AA864A;
	
}

.comment2 {
	
	font-size: 38px;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	background-color: #FFF;
	text-align: center;
	width: 3px;
	height: 3px;
}


.comment5{
	/*position:relative;*/
	/**/
	/*font-size: 1.3em;*/
	/*color: #C03;*/
	color: #fff;

	padding: 0.2em;
	margin: 0px 3px 3px 0px;
	text-align: left;
	/*width: 360px;*/
	/*border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-bottom-style: dashed;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #900;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	/*background-image: url(images/gold.jpg);*/
	/*background-image:url(images/strsplit3.jpg);*/
	border-style: dotted;
	border-left-color: #33ff99;
	/*border-bottom-color: #e60012;*/
border-bottom-color:#ffff33;
	border-top-style: none;
	border-right-style: none;
	border-left-width:0.6em;
	border-left-style:solid;
	border-bottom-width: 0.3em;

}




/*

.comment5{
	
	text-shadow: 0px 0px 0px #000;
	font-size: 15px;
	color: #C03;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 200px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #D55B68;
	
	border-left-style: solid;
	border-right-style: solid;
	height: auto;
	background-image: url(images/gold.jpg);
	background-color: #FFF;
}

*/
.comment5-S{
	
	font-size: 20px;
	color: #666;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 60px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D45E6A;
	border-right-color: #D45E6A;
	border-bottom-color: #D45E6A;
	border-left-color: #D45E6A;
	border-left-style: solid;
	border-right-style: solid;
	/*height: 25px;*/
	background-image: url(images/TEST1.gif);
}
.comment5-S2{
	
	font-size: 22px;
	color: #FFF;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 250px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF0;
	border-right-color: #FF0;
	border-bottom-color: #FF0;
	border-left-color: #FF0;
	
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	position:relative;
	
	/* [disabled]background-color: #900; */
}

.comment54{
	font-size: 18px;
	color: #D055B68;
	margin: 1px;
	text-align: left;
	width: 250px;
	
	height: 25px;
	background-image: url(images/TEST.gif);
}


.comment55{
	
	font-size: 8px;
	color: #D39335;
	text-align: left;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D55B68;
	border-right-color: #D55B68;
	border-bottom-color: #D55B68;
	border-left-color: #D55B68;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background-image: url(images/TEST1.gif);
	width:10px;
}
.comment6{
	
	text-shadow: 1px 1px 5px #FFC;
	color: #666;
	border-left-width: 10px;
	border-left-color: #900;
	border-left-style: solid;
	border-bottom-style: dashed;
	
	line-height: 170%;
	/* [disabled]background-image: url(images/TEST.gif); */
	height: 25px;
	font-size: 18px;
	border-bottom-width: 2px;
	border-bottom-color: #999;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

	
}

.comment7{
	
	color: #755735;
	
	border: solid #AA864A 2px;
	background-image: url(images/TEST.gif);
	padding: 2px auto 2px auto;
	height: 25px;
	font-size: 19px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:4px 4px 4px 4px;
	text-align:center;
}

.comment8{
	
	color: #755735;
	border-left-width: 10px;
	border-left-color: #AA864A;
	
	border-left-style: solid;
	border-bottom-style: dashed;
	line-height: normal;
	background-image: url(images/TEST.gif);
	height: auto;
	font-size: 24px;
	border-bottom-width: 2px;
	border-bottom-color: #AA864A;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}



.wrapper {
	
}

.main_contents {
	margin-right: 6px;
	margin-left: 6px;

}
h1 {
	
	font-size: 12px;
	color: #FFF;
	top: 3px;
	/* [disabled]font-style: inherit; */
	/* [disabled]font-weight: 900; */
	/* [disabled]background-color: #000; */
	/* [disabled]background-image: url(images/baner_map.jpg); */
	margin-right: 6px;
	margin-left: 6px;
	background-position: top;
	/*text-shadow: 0px 0px 10px black;*/
}
h3 {
	
	font-size: 12px;
	
	color: #000000;

}
.text {
	
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;

}
p img.left {
	float: none;
	margin-right: 2px;

}
p.menu {
	
	font-size: 10px;
	background-color: #CCCCCC;
	text-align: center;
	margin: 0px;
	height: 1.5em;

}
p.menu a {
	line-height: 1.5em;
	color: #000000;
	text-decoration: none;
	background-color: #FF0;
	display: block;
	float: none;
	width: 10em;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;
	

}
p.menu a:hover {
	background-color: #FF0000;

}


p img.right {
	float: right;
	margin: 10px;
	

}

.bold {
	

}
.bold1 {
	
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	
	background-color: #FFE;
	position:relative;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 10px double #FF9;
	font-size: 20px;
	background-image:url(images/strsplit.jpg);
}

.bold_apple {
	text-shadow: 0px 0px 0px #777;
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 9px;
	margin-top: 5px;
	width: 210px;
	background-size: 5px 5px;
	background-color: #FFF;
	/* [disabled]background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/*-pie-background: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                 transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16; */
	
	position:relative;
	border: 2px solid #FFF;
}
.bold_apple_hide {
	
	-webkit-box-shadow: #FFF 0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #FFF;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 20px;
	margin-top: 5px;
	width: 300px;
	background-size: 5px 5px;
	background-color: #FFF;
	/* [disabled]background-image: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: -moz-linear-gradient(-45deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/* [disabled]background-image: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                  transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                  transparent 75%, transparent); */
	/*-pie-background: linear-gradient(135deg, rgba(0, 0, 0, .2) 25%, transparent 25%,
                 transparent 50%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16; */
	
	position:relative;
	border: 2px solid #FFF;
}


.bold_apple-S {
	background-color: #FF0;
	
	-webkit-box-shadow: #FFF 0px 0px 10px;
	-moz-box-shadow: #FFF 0px 0px 10px;
	box-shadow: #FFF 0px 0px 10px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-size: 5px 5px;
	background-color: #FF0;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-image: -webkit-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                  transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255,255,255, .3) 25%, transparent 25%,
                 transparent 50%, rgba(255,255,255, .3) 50%, rgba(255,255,255, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*
	
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                  transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(255, 255, 255, .2) 25%, transparent 25%,
                 transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
				 
*/
	
	position:relative;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 15px;
	font-size: 20px;
	margin-top: 5px;
	border: 5px solid #FFF;
	background-color: #900;
}
.bold4 {
	
	background-color: #FFF;
	color: #755735;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 5px;
	border-bottom-width: medium;
	border-bottom-style: solid;
	border-top-color: #6F9;
	border-bottom-color: #AA864A;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #AA864A;
	
}

.bold5 {
	
	color: #FFF;
	padding-left: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #6F9;
	border-bottom-color: #4CBE72;
	text-align: left;
	border-left-width: thick;
	border-left-style: solid;
	border-left-color: #4CBE72;
	
	font-size: 18px;
}


.bold2 {
	/*-webkit-box-shadow: #000 0px 0px 10px;
	-moz-box-shadow: #000 0px 0px 10px;
	box-shadow: #000 0px 0px 10px;*/
	/*background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F66), to(#FFF));
background: -webkit-linear-gradient(#F66, #FFF);
background: -moz-linear-gradient(#F66, #FFF);
background: -ms-linear-gradient(#F66, #FFF);
background: -o-linear-gradient(#F66, #FFF);
background: linear-gradient(#F66, #FFF);
-pie-background: linear-gradient(#F66, #FFF);*/
	
	background-color: #FFF;
	color: #666;
	text-align: center;
	position:relative;
	border: 1px solid #FFF;
	font-size: 5px;
}

.bold3 {
	font-size: 8px;
	
	
	text-align: center;
	padding: 0px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	position:relative;
	
	color: #ffff80;
	background-image:none;
	table-layout:auto
}

.style1 {font-size: 18px}
.style2 {
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	position:relative;
	
	font-size: 36px;
	color: #FFC;
	text-align: center;
	border: 10px double #903;
	background-color: #FF0;

}
.style3 {
	font-size: 14px;
	line-height: 16px;

}
.style4 {
	font-size: 16px;
	color: #0000FF;

}

.bold {
	
	text-align: left;
	color: #666;
	background-color: #FFF;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	padding-left: 2px;
	padding-right: 0px;
	background-position:left;
}

.container .content .center .bold {
	margin-bottom: 0px;
	background-color: #FFFFDD;
	
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
}

.header4 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}


.header5 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}

.header6 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}

.header7 {	border: thick double #FF0;
	padding: 0 0 0 0;
	color: #0C9;
}

.back{
	background-color: #FFC;
	font-size: 24px;
	color: #900;
	text-align: center;
}
.fltrt1 {
	/*display:none;*/
	/* [disabled]color: #666; */
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	-webkit-box-shadow: #000 0px 0px 10px;
-moz-box-shadow: #000 0px 0px 10px;
box-shadow: #000 0px 0px 10px;
	/*margin:10px 10px 10px 10px;
	position:relative;
	*/
}
.fltrt1 {
	/*display:none;*/
	/*float: right;*/
	/*border: 12px none #FF6;
	margin: 10px;*/
}
.header8 {	color: #666;
	
	text-align: left;
	color: #666;
	background-color: #FFF;
	background-image:url(images/TEST.gif);
 
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
position:relative;
	
}
.header8 {	color: #0C9;
}
.wrapper1 {
}
.wrapper1 {}
.wrapper2 {
}
.wrapper2 {}
.pp1 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #666;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}

.fltlft1 {
color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:10px 10px 10px 10px;
position:relative;	
}
.fltlft1 {	float: left;
}
.pp2 {	text-align: left;
	margin-left: 10px;
	margin-right: 2px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp11 {text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft11 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:2px 2px 2px 2px;
position:relative;	
}
.fltlft11 {float: left;
}
.pp3 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp4 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp5 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;0
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp41 {text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp6 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 16px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp411 {text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 16px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.pp51 {text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft111 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:2px 2px 2px 2px;
position:relative;	
}
.fltlft111 {float: left;
}
.pp7 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft1111 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:2px 2px 2px 2px;
position:relative;	
}
.fltlft1111 {float: left;
}
.pp8 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft11111 {float: left;
}
.pp9 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}
.fltlft12 {color: #666;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
margin:2px 2px 2px 2px;
position:relative;	
}
.fltlft12 {float: left;
}
.pp10 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 20px;
-moz-box-shadow: #FF0 0px 0px 20px;
box-shadow: #FF0 0px 0px 20px;
	
	font-size: 20px;
	
	
	line-height: 23px;
	border: 10px double #FF9;
	background-color: #FFE;
	padding: 10px;
	background-image:url(images/strsplit.jpg);
}

	
.ddd {
	position: absolute;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
	color: #FFF;
}
.ddd1 {
	position: absolute;
	top: 1px;
	right: 0px;
	color: #FFF;
}
.ddd2 {
	color: #FFF;
	position: absolute;
	left: -1px;
	bottom: -2px;
}
.ddd3 {
	color: #FFF;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.eee {
	position: absolute;
	height: 0px;
	width: 0px;
	left: 0px;
	top: 0px;
	color: #FFF;
	/* [disabled]font-size: xx-large; */
}
.eee1 {
	position: absolute;
	top: 1px;
	right: 0px;
	color: #FFF;
	/* [disabled]font-size: xx-large; */
}
.eee2 {
	color: #FFF;
	position: absolute;
	left: -1px;
	bottom: -2px;
	/* [disabled]font-size: xx-large; */
}
.eee3 {
	color: #FFF;
	position: absolute;
	right: 0px;
	bottom: 0px;
	/* [disabled]font-size: xx-large; */
}
.ccc {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: auto;
	color: #FFF;
	bottom: auto;
	right: 0px;
	margin-left: 0px;
	font-size: 18px;
}
.ccc1 {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: auto;
	color: #FFF;
	bottom: auto;
	right: 0px;
	font-size: 18px;
	margin-right: 0px;
	float: right;
}
.ccc2 {
	color: #FFF;
	position: absolute;
	left: 6px;
	bottom: auto;
	top: 7px;
	font-size: 18px;
	/* [disabled]float: left; */
}
.ccc3 {
	color: #FFF;
	position: absolute;
	right: 6px;
	bottom: auto;
	top: 7px;
	font-size: 18px;
	/* [disabled]float: right; */
}

.container .content .productList{ 
margin:0 auto 0px auto; padding: 0 0px 0 auto;
}
.container .content .productList li:hover{
	background-color:#FFC;
	/* [disabled]background-image:url(images/gold.jpg); */
	background-repeat: repeat;
	

}
.container .content .productList li{
	list-style:none;
	float: none;
	/*width:180px;*/
	margin: 0 auto;
	text-align:center;
	border: 5px solid #800000;
	/*padding:15px 3px 10px 3px;*/
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	background-size: 200px 200px;
	background-color: #B53031;
		background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	
	position:relative;
}
.container .content .productList li p{ margin:0; padding:0}
.container .content .productList li img{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	
	position:relative;
	margin:8px 0 5px;
	border:4px inset #D55B68;
}
.container .content .productList li p.productName{
	font-size:18px;
	
	color:#FFF;
	margin:5px 3px 5px 3px;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
}
.container .content .productList li p.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	/*font-size:15px;*/
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
}


.container .content .productList1 li:hover{
	background-color:#FFC;
	/* [disabled]background-image:url(images/631.jpg); */
	background-repeat: repeat;
}
.container .content .productList1 li{
	list-style:none;
	float: none;
	width:350px;
	text-align:center;
	border: 5px solid #800000;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	background-size: 200px 200px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #B53031;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	overflow: hidden;
	-moz-resize: both; /* for Firefox 4+ */
	resize: both; /* can be "none", "horizontal", "vertical" or "both" */
	border-image-repeat: repeat;

}
.container .content .productList1 li p{ margin:0; padding:0}
.container .content .productList1 li img{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	
	position:relative;
	margin:8px 0 5px;
	border:4px solid #FFF;
}

.container .content .productList1 li p.productName{
	font-size:18px;
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	z-index: 1;
}
.container .content .productList1 li p.detail{
	text-align:center;
	/*font-size:15px;*/
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}












.container .content .productList2 {
 width:auto;
}





.container .content .productList2 li:hover{
	background-color:#FFC;
	/* [disabled]background-image:url(images/631.jpg); */
	background-repeat: repeat;
}
.container .content .productList2 li{
	list-style:none;
	float: left;
	/*width:82px;*/
width: calc(100% - 20px);
box-sizing: border-box;
width:100%;
	text-align:center;
	border: 3px solid #800000;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	background-size: 200px 200px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	/*background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                  transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(0,0,0, .1) 25%, transparent 25%,
                 transparent 50%, rgba(0,0,0, .1) 50%, rgba(0,0,0, .1) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	*/
	
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 2px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 3px;
	background-color: #B53031;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 30px;
	border-top-left-radius: 30px;
	overflow: hidden;
	-moz-resize: both; /* for Firefox 4+ */
	resize: both; /* can be "none", "horizontal", "vertical" or "both" */
	border-image-repeat: repeat;
	margin: 0 auto;

}
.container .content .productList2 li p{ margin:0; padding:0}
.container .content .productList2 li img{
	width:250px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	
	position:relative;
	margin:8px 0 5px;
	border:4px solid #FFF;
}

.container .content .productList2 li p.productName{
	font-size:12px;
	
	color:#FFF;
	border:3px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	z-index: 1;
}
.container .content .productList2 li p.detail{
	text-align:center;
	/*font-size:12px;*/
	
	color:#FFF;
	border:3px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000 0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	-webkit-box-shadow: #FFF  0px 0px 20px;
	-moz-box-shadow: #FFF 0px 0px 20px;
	box-shadow: #FFF 0px 0px 20px;
	background-size: 200px 200px;
	background-image: -webkit-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                  transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(200,200,200, .3) 25%, transparent 25%,
                 transparent 50%, rgba(200,200,200, .3) 50%, rgba(200,200,200, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	background-color: #a00;
	
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	
}


/*楽天店舖*/

.productList3 {
	width:100%;

}

.productList3 li:hover{
	background-color:#FFC;
	/* [disabled]background-image:url(images/631.jpg); */
	
}
.productList3 li{
	list-style:none;
	float:left;
	width:98.7%;
	text-align:center;
	
      

}
.productList3 li p{width:100%;}
.productList3 li img{
	/*width:100%;*/
}

.productList3 li p.productName{
	font-size:18px;
	width:100%;
	color:#FFF;
}
.productList3 li p.detail{
	/*font-size:15px;*/
	width:100%;
	color:#FFF;
}






































.container .content .detail1{
	/*max-width:380px;*/
	/*text-shadow: 1px 1px 3px #FFC;*/
	text-align:justify;
	/*margin:5px 5px 5px 5px;*/
	/*font-size:16px;*/
	color:#666;
	border:5px solid #FFF;
	text-justify: inter-ideograph;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #F2F2F2 0px 0px 10px;
	-moz-box-shadow: #F2F2F2 0px 0px 10px;
	box-shadow: #F2F2F2 0px 0px 10px;
	


	background-image: -webkit-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                  transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                  transparent 75%, transparent);
	-pie-background: linear-gradient(135deg, rgba(220,220,220, .3) 25%, transparent 25%,
                 transparent 50%, rgba(220,220,220, .3) 50%, rgba(220,220,220, .3) 75%,
                 transparent 75%, transparent) 0 0 / 50px 50px, #c16;
	



	position:relative;
	
	background-size: 700px 700px;
	

background-color:darkred;


	padding: 0px;
	/* [disabled]background-image: url(images/633test.jpg); */
	
}

.detail1-1{
	/*max-width:380px;*/
	/*text-shadow: 1px 1px 3px #FFF;*/
	text-align:justify;
	margin:5px 5px 5px 5px;
	font-size:16px;
	color:#FFF;

	text-justify: inter-ideograph;
	position:relative;
	
	background-size: 700px 700px;
	

/*background-color: #FFF;*/


	padding: 0px;
	/* [disabled]background-image: url(images/633test.jpg); */
	
}


.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	padding: 5px;
	font-size:20px;
	
	color:#FFF;
	border:4px solid #FFF;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #000  0px 0px 5px;
	-moz-box-shadow: #000 0px 0px 5px;
	box-shadow: #000 0px 0px 5px;
	background: linear-gradient(#900, #900);
	background: -webkit-linear-gradient(#900, #900);
	background: -moz-linear-gradient(#900, #900);
	background: -ms-linear-gradient(#900, #900);
	background: -o-linear-gradient(#900, #900);
	background: linear-gradient(#900, #900);
	-pie-background: linear-gradient(#900, #900);
	background-color: #900;
	
	position:relative;
}



.container .content .detail2{
	text-align:justify;
	margin: 10px auto;
	font-size:20px;
	
	color:#FFF;
	border:double 10px #FF0000;
	background-color:#FFFFFF;
	text-justify: inter-ideograph;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-box-shadow: #FFF  0px 0px 5px;
	-moz-box-shadow: #FFF 0px 0px 5px;
	box-shadow: #FFF 0px 0px 5px;
	
	position:relative;
	padding: 10px;
}

.container .content .contentsArea2{
	display:none;
	
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}




.container .content .contentsArea1{
	display:none;
	
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	width: 580px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.container .content .contentsArea{
	
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	/*width: 300px;*/
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}


img {
max-width: 100% ;
height: auto;
}

table {
width: auto;
height: auto;

}

.header{
	font-size:16px;

}

.mobile{
	display:none;
}



/*
.secCommon{
  margin-bottom: 0px;
}
*/

#contentInner{
  display: flex;
  flex-wrap:wrap;
}
#contentInner li{
  list-style: none;

  /*width: calc(100%/3.5);*/
  width:715px;

  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#contentInner li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#contentInner li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#contentInner li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#contentInner li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#contentInner li dl dd.itemPrice span{
  font-size:15px;
}
#contentInner li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner li dl dd.itemValue span{
  font-size:20px;
}

















#contentInner1{
  display: flex;
  flex-wrap:wrap;
}
#contentInner1 li{
  list-style: none;
width:715px;  /*width: calc(100%/3.5);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#contentInner1 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#contentInner1 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#contentInner1 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#contentInner1 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#contentInner1 li dl dd.itemPrice span{
  font-size:15px;
}
#contentInner1 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner1 li dl dd.itemValue span{
  font-size:20px;
}

#contentInner2{
  display: flex;
  flex-wrap:wrap;
}
#contentInner2 li{
  list-style: none;
width:715px;
  /*width: calc(100%/3.5);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#contentInner2 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#contentInner2 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#contentInner2 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#contentInner2 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#contentInner2 li dl dd.itemPrice span{
  font-size:15px;
}
#contentInner2 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner2 li dl dd.itemValue span{
  font-size:20px;
}

#contentInner3{
  display: flex;
  flex-wrap:wrap;
}
#contentInner3 li{
  list-style: none;
  /*width: calc(100%/3.5);*/
  width:715px;
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#contentInner3 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#contentInner3 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#contentInner3 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#contentInner3 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#contentInner3 li dl dd.itemPrice span{
  font-size:15px;
}
#contentInner3 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner3 li dl dd.itemValue span{
  font-size:20px;
}

#contentInner4{
  display: flex;
  flex-wrap:wrap;
}
#contentInner4 li{
  list-style: none;
  width:715px;/*width: calc(100%/3.5);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#contentInner4 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#contentInner4 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#contentInner4 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#contentInner4 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#contentInner4 li dl dd.itemPrice span{
  font-size:15px;
}
#contentInner4 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner4 li dl dd.itemValue span{
  font-size:20px;
}













#ScontentInner1{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner1 li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner1 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner1 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner1 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#ScontentInner1 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner1 li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner1 li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner1 li dl dd.itemValue span{
  font-size:20px;
}

#ScontentInner2{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner2 li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner2 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner2 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner2 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#ScontentInner2 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner2 li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner2 li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner2 li dl dd.itemValue span{
  font-size:20px;
}

#ScontentInner3{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner3 li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner3 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner3 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner3 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#ScontentInner3 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner3 li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner3 li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner3 li dl dd.itemValue span{
  font-size:20px;
}

#ScontentInner{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#ScontentInner li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner li dl dd.itemValue span{
  font-size:20px;
}

#ScontentInner{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#ScontentInner li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner li dl dd.itemValue span{
  font-size:20px;
}





#ScontentInner4{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner4 li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner4 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner4 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner4 li dl dt a img{
  /*height:205px;*/
  width:700px;
  height:aout;
}
#ScontentInner4 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner4 li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner4 li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner4 li dl dd.itemValue span{
  font-size:20px;
}

#ScontentInner4{
  display: flex;
  flex-wrap:wrap;
}
#ScontentInner4 li{
  list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 80px;
	
}
#ScontentInner4 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#ScontentInner4 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#ScontentInner4 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#ScontentInner4 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#ScontentInner4 li dl dd.itemPrice span{
  font-size:15px;
}
#ScontentInner4 li dl dd.itemValue{
  letter-spacing: 1px;
}
#ScontentInner4 li dl dd.itemValue span{
  font-size:20px;
}


























#contentInner5 li{
	float:left;
list-style: none;
  /*width: calc(100%/3.25);*/
  font-size:12px;
  padding: 0 10px;
  margin-bottom: 20px;
	
}
#contentInner5 li dl dt{
  /*height:215px;*/
  margin-bottom: 15px;
}
#contentInner5 li dl dt a{
  display: block;
  height:100%;
  text-align: center;
color: #0000FF;
}
#contentInner5 li dl dt a img{
  /*height:205px;*/
  width:700px;
}
#contentInner5 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  font-size: 22px;
  letter-spacing: 1px;
}
#contentInner5 li dl dd.itemPrice span{

  font-size:15px;
}
#contentInner5 li dl dd.itemValue{
color: #0000FF;  letter-spacing: 1px;
}
#contentInner5 li dl dd.itemValue span{
color: #0000FF;  font-size:20px;
	
}


star{
	font-size: 20px;
	color: transparent;
	background-image: linear-gradient(gold,gold), linear-gradient(white,white);
	background-position: left, right;
	background-repeat: no-repeat;
	background-size: calc(100% * var(--rate) / 5 ) 100%, 100% 100%;
	background-clip: text;
	-webkit-background-clip: text;
}

star:before{
	content: "★★★★★";
}





}

