@charset "shift_jis";
.nav {
  width: 100%;
}

@media screen and (min-width: 1000px) { /*ウィンドウ幅が767px以上の場合に適用*/
	#menu-bg {
			background-color: #00FFFF; /*青色*/
	}
	img {
		max-width: auto;
		height: auto;
	}

	.productList2{
		display:none;	
	}


.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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)";
}


.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-weight: bold;
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	font-weight: 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;
	background-image:url(images/strsplit3.jpg);
	position:relative;
	behavior: url(PIE.htc);
}
.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-weight: bold;
	font-size: 20px;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
}
.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 {
	/*font-weight: bold;*/
	color: #666;
	padding: 5px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 15px;
	background-color: #FAFAFA;
	/* [disabled]height: 100%; */
	/* [disabled]width: 100%; */
	text-align: left;
}
.boldcenter_top {
	font-weight: bold;
	color: #666;
	padding: 0px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 15px;
	background-color: #FFF;
	height: 100%;
	width: 100%;

}

.boldcenter1 {
	font-weight: bold;
	-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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
					
					}

				.string1{
	-webkit-box-shadow: #F00 0px 0px 10px;
	-moz-box-shadow: #F00 0px 0px 10px;
	box-shadow: #F00 0px 0px 10px;
	position:relative;
	behavior: url(PIE.htc);
	color: #FFF;
					}
				
				div {
	
				}
				.header{
	color: #E50618;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	text-align: center;
	height: 30px;
	background-image: url(images/tableft4m.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	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;
	behavior: url(PIE.htc);
	clear:both;
	/* [disabled]width: 1020px; */
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]line-height: 1.5em; */
 }

				.img-header{
	color: #666;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
 }
	
		.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;behavior: url(PIE.htc);
}
		.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;behavior: url(PIE.htc);	
	}
		.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;
	behavior: url(PIE.htc);
	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;behavior: url(PIE.htc);	

}
				.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;
	behavior: url(PIE.htc);
					}
.test {
	position: inherit;
	padding-left: 190px;
	color: #666;
	margin-top: -20px;
	float: left;
	width: auto;
}
.container .content .center .bold test {
	float: left;
	padding-left: 100px;
}
.container .content .center .bold est {
	position: absolute;
	left: 100px;
}

				



body {

	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	line-height: normal;
	color: #C03;
	clip: rect(0px,auto,0px,auto);
	text-align: center;
	background-image: url(images/strsplit5.jpg);
	font-weight: bold;
	/*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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pp{
	text-align: left;
	margin-left: 50px;
	margin-right: 50px;
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
	behavior: url(PIE.htc);
	padding: 15px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 15px;
	margin-top: 15px;
	border: 5px solid #FFF;
	background-size: 500px 500px;
}


.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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);*/
	/*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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	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;
	behavior: url(PIE.htc);
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
background-attachment: fixed;
	/*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;
	behavior: url(PIE.htc);
	/*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:auto;
	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: #000;
	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;
	behavior: url(PIE.htc);
}
/* %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 {
	height:50px;
	color: #FFF;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	-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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	*/
	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;
	behavior: url(PIE.htc);
	background-color: #B53031;
	text-align: center;
	padding: auto;
}

.container .content .img-header {
	color: #E50618;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	text-align: center;
	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 {
	font-weight: bold;
}
.container .content .header tbody {
	font-weight: bold;
	text-align: center;

}
.container .content .header tbody tr td .bold {
font-weight: bold;
}
.center_table {
	text-align: center;
	font-family: Roboto,Arial,Helvetica,sans-serif;
}
.container .content .bold a {
font-weight: bold;
	padding-left: 10px;


}
.container .content .bold a {
	font-weight: bold;
	position: absolute;
	border-left-width: 15px;
	border-left-style: ridge;
	border-left-color: #FF6;
	color: #C03;
}
.container .content .bold {
	background-color: #FFC;
font-weight: bold;
}
.container .content .bold test11 {
	margin-left: 25px;
	padding-left: 20px;
	color: #693;
font-weight: bold;
}
.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;
	behavior: url(PIE.htc);


}
.header3 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;

}

p.header {
	
	margin: 0px;
	height: 100px;

}
.comment {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 15px;
	color: #666;
	margin: 0 auto 0 auto;
	text-align: center;
	width: auto;
	position:relative;
	behavior: url(PIE.htc);

}

.comment1 {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-size:18px;
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #C03;
	*/
	behavior: url(PIE.htc);
	position:relative;
	width: auto;
	background-color: #B53031;
}

.comment1_hide {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-size:18px;
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #C03;
	*/
	behavior: url(PIE.htc);
	position:relative;
	width: auto;
	background-color: #B53031;
}


.comment4 {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #D39335;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	text-align: center;
	width: auto;
	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;
	font-weight: bold;
}

.comment2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 38px;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	background-color: #FFF;
	text-align: center;
	width: 3px;
	height: 3px;
}

.comment5{
	/*font-family: Roboto,Arial,Helvetica,sans-serif;*/
	text-shadow: 0px 0px 0px #000;
	font-size: 17px;
	color: #C03;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: auto;
	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;
	font-weight: bold;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background-image: url(images/gold.jpg);
	background-color: #FFF;
}

.comment5-S{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 22px;
	color: #666;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: auto;
	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;
	font-weight: bold;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background-image: url(images/TEST1.gif);
}
.comment5-S2{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 22px;
	color: #FFF;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: auto;
	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;
	font-weight: bold;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background: linear-gradient(#F00, #F99);
	background: -webkit-linear-gradient(#F00, #F99);
	background: -moz-linear-gradient(#F00, #F99);
	background: -ms-linear-gradient(#F00, #F99);
	background: -o-linear-gradient(#F00, #F99);
	background: linear-gradient(#F00, #F99);
	-pie-background: linear-gradient(#F00, #F99);
	position:relative;
	behavior: url(PIE.htc);
	/* [disabled]background-color: #900; */
}

.comment54{
	font-family: "メイリオ", serif;
	font-size: 18px;
	color: #D55B68;
	margin: 1px;
	text-align: left;
	width: 400px;
	font-weight: bold;
	height: 25px;
	background-image: url(images/TEST.gif);
}


.comment55{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	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;
	font-weight: bold;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background-image: url(images/TEST1.gif);
}
.comment6{
	font-family: "メイリオ";
	text-shadow: 1px 1px 5px #FFC;
	color: #333;
	border-left-width: 10px;
	border-left-color: #F00;
	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{
	font-family: "メイリオ";
	color: #755735;
	font-weight: bold;
	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{
	font-family: "メイリオ";
	color: #755735;
	font-weight: bold;
	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{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	color: #755735;
	border-left-width: 10px;
	border-left-color: #AA864A;
	font-weight: bold;
	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: 30px;*/
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #000000;

}
.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;

}
p img.left {
	float: left;
	margin-right: 10px;

}
p.menu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	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;
behavior: url(PIE.htc);	

}
p.menu a:hover {
	background-color: #FF0000;

}


p img.right {
	float: right;
	margin: 10px;
	

}

.bold {
	font-weight: bold;

}
.bold1 {
	font-weight: bold;
	-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;
	behavior: url(PIE.htc);
	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;
	font-weight: bold;
	-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: auto;
	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; */
	behavior: url(PIE.htc);
	position:relative;
	border: 2px solid #FFF;
}
.bold_apple_hide {
	font-weight: bold;
	-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: auto;
	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; */
	behavior: url(PIE.htc);
	position:relative;
	border: 2px solid #FFF;
}


.bold_apple-S {
	background-color: #FF0;
	font-weight: bold;
	-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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
				 
*/
	behavior: url(PIE.htc);
	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 {
	font-weight: bold;
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
}

.bold5 {
	font-weight: bold;
	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-family: Roboto,Arial,Helvetica,sans-serif;
	font-size: 18px;
}


.bold2 {
	font-weight: bold;
	/*-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);*/
	behavior: url(PIE.htc);
	background-color: #FFF;
	color: #666;
	text-align: center;
	position:relative;
	border: 5px solid #FFF;
}

.bold3 {
	font-size: 38px;
	font-weight: bold;
	behavior: url(PIE.htc);
	text-align: center;
	padding: 0px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	position:relative;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace;
	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;
	behavior: url(PIE.htc);
	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 {
	font-weight: 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-weight: bold;
	/* [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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	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;
	behavior: url(PIE.htc);
}
.fltrt1 {
	float: right;
	border: 12px none #FF6;
	margin: 10px;
}
.header8 {	color: #666;
	font-weight: bold;
	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;
behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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: 30px;
	/* [disabled]float: left; */
}
.ccc3 {
	color: #FFF;
	position: absolute;
	right: 6px;
	bottom: auto;
	top: 7px;
	font-size: 30px;
	/* [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:auto;
	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;
	*/
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	position:relative;
	margin:8px 0 5px;
	border:4px inset #D55B68;
}
.container .content .productList li p.productName{
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	position:relative;
}
.container .content .productList li p.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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:auto;
	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;
	*/
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	position:relative;
	margin:8px 0 5px;
	border:4px solid #FFF;
}

.container .content .productList1 li p.productName{
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}





.container .content .detail1{
	text-shadow: 1px 1px 3px #FFC;
	text-align:justify;
	margin:5px 5px 5px 5px;
	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;
	behavior: url(PIE.htc);
	background-size: 700px 700px; 

	background-color: #FAFAFA;

	padding: 10px;
	/* [disabled]background-image: url(images/633test.jpg); */
	
}

.container .content .detail2{
	text-align:justify;
	margin: 10px auto;
	font-weight:bold;
	color:#F00;
	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;
	behavior: url(PIE.htc);
	position:relative;
	padding: 10px;
}


.container .content .contentsArea{
	behavior: url(PIE.htc);
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

}

@media screen and (max-width: 1000px) { /*ウィンドウ幅が0〜479pxの場合にcssを適用*/
	body{
		width: auto;
		float: none;
		font-size: 20px;
	}
	#contents #r_contents {
		width: auto;
		float: none;
	}
	float: none;

/*
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-weight: bold;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	font-weight: 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;
	background-image:url(images/strsplit3.jpg);
	position:relative;
	behavior: url(PIE.htc);
}
.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-weight: bold;
	/* [disabled]padding-top: 5px; */
	border: 4px outset #FFA;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
}
.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 {
	/*font-weight: bold;*/
	color: #666;
	padding: 5px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	background-color: #FAFAFA;
	/* [disabled]height: 100%; */
	/* [disabled]width: 100%; */
	text-align: left;
	width: auto;
}
.boldcenter_top {
	color: #666;
	padding: 0px;
	border: 3px outset #FFC;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	background-color: #FFF;
	height: 100%;
	width: 100%;

}

.boldcenter1 {
	font-weight: bold;
	-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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
					
					}

				.string1{
	-webkit-box-shadow: #F00 0px 0px 10px;
	-moz-box-shadow: #F00 0px 0px 10px;
	box-shadow: #F00 0px 0px 10px;
	position:relative;
	behavior: url(PIE.htc);
	color: #FFF;
					}
				
				div {
	
				}
				.header{
	color: #E50618;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	text-align: center;
	font-size: 24px;
	height: 30px;
	background-image: url(images/tableft4m.gif);
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	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;
	behavior: url(PIE.htc);
	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;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
 }
	
		.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;behavior: url(PIE.htc);
}
		.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;behavior: url(PIE.htc);	
	}
		.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;
	behavior: url(PIE.htc);
	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;behavior: url(PIE.htc);	

}
				.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;
	behavior: url(PIE.htc);
					}
.test {
	position: inherit;
	padding-left: 40px;
	color: #666;
	margin-top: -20px;
	float: none;
	width: auto;
}
.container .content .center .bold test {
	float: none;
	padding-left: 20px;
}
.container .content .center .bold est {
	position: absolute;
	left: 20px;
}

				



body {
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-family: "メイリオ";
	line-height: normal;
	color: #C03;
	clip: rect(0px,auto,0px,auto);
	text-align: center;
	background-image: url(images/strsplit5.jpg);
	font-weight: bold;
	/*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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pp{
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
	behavior: url(PIE.htc);
	padding: 15px;
	/*background-image:url(images/background112.jpg);*/
	margin-bottom: 0px;
	margin-top: 0px;
	border: 5px solid #FFF;
	background-size: 500px 500px;
}

.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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
	behavior: url(PIE.htc);
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);*/
	/*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;
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
background-attachment: fixed;
	/*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;
	behavior: url(PIE.htc);
	/*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;
	behavior: url(PIE.htc);
}
/* %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-family: Roboto,Arial,Helvetica,sans-serif;
	
	-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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	*/
	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;
	behavior: url(PIE.htc);
	background-color: #B53031;
	text-align: center;
	padding: auto;
	height:50px;
}

.container .content .img-header {
	color: #E50618;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	text-align: center;
	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 {
	font-weight: bold;
}
.container .content .header tbody {
	font-weight: bold;
	text-align: center;

}
.container .content .header tbody tr td .bold {
font-weight: bold;
}
.center_table {
	text-align: center;
	font-family:"メイリオ";
}
.container .content .bold a {
font-weight: bold;
	padding-left: 10px;


}
.container .content .bold a {
	font-weight: bold;
	position: absolute;
	border-left-width: 15px;
	border-left-style: ridge;
	border-left-color: #FF6;
	color: #C03;
}
.container .content .bold {
	background-color: #FFC;
font-weight: bold;
}
.container .content .bold test11 {
	margin-left: 25px;
	padding-left: 20px;
	color: #693;
font-weight: bold;
}
.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;
	behavior: url(PIE.htc);


}
.header3 {	color: #FFF;
	padding: 0 0 0 0;
	color: #FFFFFF;

}

p.header {
	
	margin: 0px;
	height: 100px;

}
.comment {
	color: #666;
	margin: 0 auto 0 auto;
	text-align: center;
	width: auto;
	position:relative;
	behavior: url(PIE.htc);

}

.comment1 {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #C03;
	*/
	behavior: url(PIE.htc);
	position:relative;
	width: auto;
	background-color: #B53031;
}

.comment1_hide {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	/*-webkit-box-shadow: #000 0px 0px 20px;
	-moz-box-shadow: #000 0px 0px 20px;
	box-shadow: #000 0px 0px 20px;
	*/
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #C03;
	*/
	behavior: url(PIE.htc);
	position:relative;
	width: auto;
	background-color: #B53031;
}


.comment4 {
	font-family: Roboto,Arial,Helvetica,sans-serif;
	color: #D39335;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	text-align: center;
	width: auto;
	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;
	font-weight: bold;
}

.comment2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0 50 0 50;
	margin: 0 auto 0 auto;
	background-color: #FFF;
	text-align: center;
	width: 3px;
	height: 3px;
}

.comment5{
	/*font-family: Roboto,Arial,Helvetica,sans-serif;*/
	text-shadow: 0px 0px 0px #000;
	color: #C03;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: 160px;
	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;
	font-weight: bold;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background-image: url(images/gold.jpg);
	background-color: #FFF;
}

.comment5-S{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	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-family: Roboto,Arial,Helvetica,sans-serif;
	color: #FFF;
	padding: 0px 0px 0px 10px;
	margin: 0px 3px 3px 0px;
	text-align: left;
	width: auto;
	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;
	font-weight: bold;
	border-left-style: solid;
	border-right-style: solid;
	height: 25px;
	background: linear-gradient(#F00, #F99);
	background: -webkit-linear-gradient(#F00, #F99);
	background: -moz-linear-gradient(#F00, #F99);
	background: -ms-linear-gradient(#F00, #F99);
	background: -o-linear-gradient(#F00, #F99);
	background: linear-gradient(#F00, #F99);
	-pie-background: linear-gradient(#F00, #F99);
	position:relative;
	behavior: url(PIE.htc);
	/* [disabled]background-color: #900; */
}

.comment54{
	font-family: "メイリオ", serif;
	color: #D055B68;
	margin: 1px;
	text-align: left;
	width: auto;
	font-weight: bold;
	height: 25px;
	background-image: url(images/TEST.gif);
}


.comment55{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	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{
	font-family: "メイリオ";
	text-shadow: 1px 1px 5px #FFC;
	color: #FFF;
	border-left-width: 10px;
	border-left-color: #F00;
	border-left-style: solid;
	border-bottom-style: dashed;
	font-weight: bold;
	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{
	font-family: "メイリオ";
	color: #755735;
	font-weight: bold;
	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{
	font-family: Roboto,Arial,Helvetica,sans-serif;
	color: #755735;
	border-left-width: 10px;
	border-left-color: #AA864A;
	font-weight: bold;
	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-family: "メイリオ";
	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-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #000000;

}
.text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 1.5em;
	color: #000000;

}
p img.left {
	float: none;
	margin-right: 2px;

}
p.menu {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	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;
behavior: url(PIE.htc);	

}
p.menu a:hover {
	background-color: #FF0000;

}


p img.right {
	float: right;
	margin: 10px;
	

}

.bold {
	font-weight: bold;

}
.bold1 {
	font-weight: bold;
	-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;
	behavior: url(PIE.htc);
	background-color: #FFE;
	position:relative;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 10px;
	border: 10px double #FF9;
	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;
	margin-top: 5px;
	width: auto;
	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; */
	behavior: url(PIE.htc);
	position:relative;
	border: 2px solid #FFF;
}
.bold_apple_hide {
	font-weight: bold;
	-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;
	margin-top: 5px;
	width: auto;
	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; */
	behavior: url(PIE.htc);
	position:relative;
	border: 2px solid #FFF;
}


.bold_apple-S {
	background-color: #FF0;
	font-weight: bold;
	-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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	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;
				 
*/
	behavior: url(PIE.htc);
	position:relative;
	color: #FFF;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 15px;
	margin-top: 5px;
	border: 5px solid #FFF;
	background-color: #900;
}
.bold4 {
	font-weight: bold;
	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;
	font-family: Roboto,Arial,Helvetica,sans-serif;
}

.bold5 {
	font-weight: bold;
	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-family: Roboto,Arial,Helvetica,sans-serif;
	}


.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);*/
	behavior: url(PIE.htc);
	background-color: #FFF;
	color: #666;
	text-align: center;
	position:relative;
	border: 1px solid #FFF;
	}

.bold3 {
	font-weight: bold;
	behavior: url(PIE.htc);
	text-align: center;
	padding: 0px;
	margin-top: -2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	position:relative;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	color: #ffff80;
	background-image:none;
	table-layout:auto
}

.style1 {}
.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;
	behavior: url(PIE.htc);
	color: #FFC;
	text-align: center;
	border: 10px double #903;
	background-color: #FF0;

}
.style3 {
	
	line-height: 16px;

}
.style4 {
	color: #0000FF;

}

.bold {
	font-weight: 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-weight: bold;
	/* [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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	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;
	behavior: url(PIE.htc);*/
}
.fltrt1 {
	/*display:none;*/
	/*float: right;*/
	/*border: 12px none #FF6;
	margin: 10px;*/
}
.header8 {	color: #666;
	font-weight: bold;
	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;
behavior: url(PIE.htc);	
}
.header8 {	color: #0C9;
}
.wrapper1 {
}
.wrapper1 {}
.wrapper2 {
}
.wrapper2 {}
.pp1 {	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	color: #FFC;
	position:relative;
	-webkit-box-shadow: #FF0 0px 0px 10px;
-moz-box-shadow: #FF0 0px 0px 10px;
box-shadow: #FF0 0px 0px 10px;
	behavior: url(PIE.htc);
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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;behavior: url(PIE.htc);	
}
.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;
	behavior: url(PIE.htc);
	font-size: 20px;
	font-family: Roboto,Arial,Helvetica,sans-serif;
	font-weight: bold;
	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:auto;
	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;
	*/
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	position:relative;
	margin:8px 0 5px;
	border:4px inset #D55B68;
}
.container .content .productList li p.productName{
	
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	position:relative;
}
.container .content .productList li p.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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:auto;
	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;
	*/
	behavior: url(PIE.htc);
	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;
	behavior: url(PIE.htc);
	position:relative;
	margin:8px 0 5px;
	border:4px solid #FFF;
}

.container .content .productList1 li p.productName{
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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:33.33%;
	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;
	*/
	behavior: url(PIE.htc);
	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{
	-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;
	behavior: url(PIE.htc);
	position:relative;
	margin:8px 0 5px;
	border:4px solid #FFF;
}

.container .content .productList2 li p.productName{
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	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-weight:bold;
	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;
	behavior: url(PIE.htc);
	position:relative;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	
}





































.container .content .detail1{
	/*max-width:380px;*/
	text-shadow: 1px 1px 3px #FFC;
	text-align:justify;
	margin:5px 5px 5px 5px;
	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;
	font-weight:bold;


	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;
	behavior: url(PIE.htc);
	background-size: 700px 700px;
	

/*background-color: #FFF;*/


	padding: 0px;
	/* [disabled]background-image: url(images/633test.jpg); */
	font-weight: bold;
}

.detail1-1{
	/*max-width:380px;*/
	text-shadow: 1px 1px 3px #FFF;
	text-align:justify;
	margin:5px 5px 5px 5px;
	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;
	behavior: url(PIE.htc);
	background-size: 700px 700px;
	

/*background-color: #FFF;*/


	padding: 0px;
	/* [disabled]background-image: url(images/633test.jpg); */
	font-weight: bold;
}


.detail{
	text-align:center;
	margin:5px 5px 5px 5px;
	padding: 5px;
	font-weight:bold;
	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(#F00, #F99);
	background: -webkit-linear-gradient(#900, #F99);
	background: -moz-linear-gradient(#900, #F99);
	background: -ms-linear-gradient(#900, #F99);
	background: -o-linear-gradient(#900, #F99);
	background: linear-gradient(#900, #F99);
	-pie-background: linear-gradient(#900, #F99);
	background-color: #900;
	behavior: url(PIE.htc);
	position:relative;
}



.container .content .detail2{
	text-align:justify;
	margin: 10px auto;
	font-weight:bold;
	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;
	behavior: url(PIE.htc);
	position:relative;
	padding: 10px;
}

.container .content .contentsArea2{
	display:none;
	behavior: url(PIE.htc);
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	width: auto;
	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;
	behavior: url(PIE.htc);
	position:relative;
	/* [disabled]background-color: #900; */
	visibility: visible;
	height: auto;
	width: auto;
	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{
	behavior: url(PIE.htc);
	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{
	
}

.mobile{
	display:none;
}

.secCommon{
  margin-bottom: 20px;
}
#contentInner{
  display: flex;
  flex-wrap:wrap;
}
#contentInner li{
  list-style: none;

  /*width: calc(100%/3.5);*/
  width:auto;

  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#contentInner li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  letter-spacing: 1px;
}
#contentInner li dl dd.itemPrice span{
  
}
#contentInner li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner li dl dd.itemValue span{
  
}

















#contentInner1{
  display: flex;
  flex-wrap:wrap;
}
#contentInner1 li{
  list-style: none;
width:auto;  /*width: calc(100%/3.5);*/
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#contentInner1 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  letter-spacing: 1px;
}
#contentInner1 li dl dd.itemPrice span{
  }
#contentInner1 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner1 li dl dd.itemValue span{
  
}

#contentInner2{
  display: flex;
  flex-wrap:wrap;
}
#contentInner2 li{
  list-style: none;
width:auto;
  /*width: calc(100%/3.5);*/
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#contentInner2 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  letter-spacing: 1px;
}
#contentInner2 li dl dd.itemPrice span{
  
}
#contentInner2 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner2 li dl dd.itemValue span{
  
}

#contentInner3{
  display: flex;
  flex-wrap:wrap;
}
#contentInner3 li{
  list-style: none;
  /*width: calc(100%/3.5);*/
  width:auto;
  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:auto;
}
#contentInner3 li dl dd.itemPrice{
  color: rgba(255,10,10, .9);
  letter-spacing: 1px;
}
#contentInner3 li dl dd.itemPrice span{
}
#contentInner3 li dl dd.itemValue{
  letter-spacing: 1px;
}
#contentInner3 li dl dd.itemValue span{
}

#contentInner4{
  display: flex;
  flex-wrap:wrap;
}
#contentInner4 li{
  list-style: none;
  width:auto;/*width: calc(100%/3.5);*/
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
  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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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:auto;
}
#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-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  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;
	
}






}

