@charset "utf-8";
/* CSS Document */
/*
======================================================================================================
※重要・コピーライト
======================================================================================================
Copyright 株式会社サインモール All Rights Reserved.
無断転用禁止
当ファイルの無断転用及び複製等の行為を固く禁じます。
*/

/*
======================================================================================================
初期化
======================================================================================================
*/


html {
	margin:0;padding:0;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;

}
img {
  vertical-align: middle;
}
.Resp {
  max-width: 100%;
  height: auto;
}
.Resp90 {
  max-width: 90%;
  height: auto;
}
.SP-Hidden ,
.SP-HiddenInline {
	display:none !important;
}
.SP-Blk{display:block;}
@media screen and (min-width:768px){
	.SP-Hidden {display:block !important;}
	.SP-HiddenInline {display:inline !important;}
	.PT-Hidden,
	.PT-HiddenInline {display:none !important;}
	.SP-Blk{display:inline}
	.PT-Blk{display:block}
}

@media screen and (min-width:1000px) {
	.SP-Hidden {display:block !important;}
	.SP-HiddenInline {display:inline !important;}
	.PT-Hidden {display:block !important;}
	.PT-HiddenInline {display:inline !important;}
	.PC-Hidden,
	.PC-HiddenInline {display:none !important;}
	.SP-Blk{display:inline}
	.PT-Blk{display:inline}
	.PC-Blk{display:block}
}



.CLR{clear:both;}
.SP-CLR{clear:both;}
@media screen and (min-width:768px){
	.SP-CLR{clear:none;}
	.PT-CLR{clear:both;}
}

@media screen and (min-width:1000px) {
	.SP-CLR{clear:none;}
	.PT-CLR{clear:none;}
	.PC-CLR{clear:both;}
}


button{
  cursor: pointer;
}

img.Photo98{width:98%;
}


/*
======================================================================================================
Aligh
======================================================================================================
*/

.SP-Cnt{text-align:center;}
.SP-Rgt{text-align:right;}
@media screen and (min-width:768px){
	.SP-Cnt{text-align:left}
	.SP-Rgt{text-align:left;}
	.PT-Cnt{text-align:center;}
	.PT-Rgt{text-align:right;}
}

@media screen and (min-width:1000px) {
	.SP-Cnt{text-align:left;}
	.SP-Rgt{text-align:left;}
	.PT-Cnt{text-align:left;}
	.PT-Rgt{text-align:left;}
	.PC-Cnt{text-align:center;}
	.PC-Rgt{text-align:right;}
}



/*
======================================================================================================
Wrapper
======================================================================================================
*/

.Wrapper{
  margin-right: auto;
  margin-left: auto;
 
  padding-left: 10px;
  padding-right: 10px;

}
@media screen and (min-width:480px) { 
}
@media screen and (min-width:768px){
	.Wrapper{
		margin:0 auto;
		width:750px;
	}
}

@media screen and (min-width:1000px) {
	.Wrapper{
		margin:0 auto;
		width:980px;
	}
}


/*
======================================================================================================
[M][P]マージン・パディング
======================================================================================================
*/

/*
@media screen and (min-width:480px) { 
}
*/
.SP-M0auto{margin:0 auto;}
.SP-P0{padding:0px;}  .SP-P0T{padding-top:0px;}  .SP-P0B{padding-bottom:0px;}  .SP-P0L{padding-left:0px;}  .SP-P0R{padding-right:0px;}
.SP-P3{padding:3px;}  .SP-P3T{padding-top:3px;}  .SP-P3B{padding-bottom:3px;}  .SP-P3L{padding-left:3px;}  .SP-P3R{padding-right:3px;}
.SP-P5{padding:5px;}  .SP-P5T{padding-top:5px;}  .SP-P5B{padding-bottom:5px;}  .SP-P5L{padding-left:5px;}  .SP-P5R{padding-right:5px;}
.SP-P10{padding:10px;}.SP-P10T{padding-top:10px;}.SP-P10B{padding-bottom:10px;}.SP-P10L{padding-left:10px;}.SP-P10R{padding-right:10px;}
.SP-P15{padding:15px;}.SP-P15T{padding-top:15px;}.SP-P15B{padding-bottom:15px;}.SP-P15L{padding-left:15px;}.SP-P15R{padding-right:15px;}
.SP-P20{padding:20px;}.SP-P20T{padding-top:20px;}.SP-P20B{padding-bottom:20px;}.SP-P20L{padding-left:20px;}.SP-P20R{padding-right:20px;}
.SP-P25{padding:25px;}.SP-P25T{padding-top:25px;}.SP-P25B{padding-bottom:25px;}.SP-P25L{padding-left:25px;}.SP-P25R{padding-right:25px;}
.SP-P30{padding:30px;}.SP-P30T{padding-top:30px;}.SP-P30B{padding-bottom:30px;}.SP-P30L{padding-left:30px;}.SP-P30R{padding-right:30px;}
.SP-M0{margin:0px;}   .SP-M0T{margin-top:0px;}   .SP-M0B{margin-bottom:0px;}   .SP-M0L{margin-left:0px;}   .SP-M0R{margin-right:0px;}
.SP-M3{margin:3px;}   .SP-M3T{margin-top:3px;}   .SP-M3B{margin-bottom:3px;}   .SP-M3L{margin-left:3px;}   .SP-M3R{margin-right:3px;}
.SP-M5{margin:5px;}   .SP-M5T{margin-top:5px;}   .SP-M5B{margin-bottom:5px;}   .SP-M5L{margin-left:5px;}   .SP-M5R{margin-right:5px;}
.SP-M10{margin:10px;} .SP-M10T{margin-top:10px;} .SP-M10B{margin-bottom:10px;} .SP-M10L{margin-left:10px;} .SP-M10R{margin-right:10px;}
.SP-M15{margin:15px;} .SP-M15T{margin-top:15px;} .SP-M15B{margin-bottom:15px;} .SP-M15L{margin-left:15px;} .SP-M15R{margin-right:15px;}
.SP-M20{margin:20px;} .SP-M20T{margin-top:20px;} .SP-M20B{margin-bottom:20px;} .SP-M20L{margin-left:20px;} .SP-M20R{margin-right:20px;}
.SP-M25{margin:25px;} .SP-M25T{margin-top:25px;} .SP-M25B{margin-bottom:25px;} .SP-M25L{margin-left:25px;} .SP-M25R{margin-right:25px;}
.SP-M30{margin:30px;} .SP-M30T{margin-top:30px;} .SP-M30B{margin-bottom:30px;} .SP-M30L{margin-left:30px;} .SP-M30R{margin-right:30px;}


@media screen and (min-width:768px){
	.SP-M0auto{margin:0 auto;}
	.SP-P0{padding:0;}  .SP-P0T{padding-top:0;}  .SP-P0B{padding-bottom:0;}  .SP-P0L{padding-left:0;}  .SP-P0R{padding-right:0;}
	.SP-P3{padding:0;}  .SP-P3T{padding-top:0;}  .SP-P3B{padding-bottom:0;}  .SP-P3L{padding-left:0;}  .SP-P3R{padding-right:0;}
	.SP-P5{padding:0;}  .SP-P5T{padding-top:0;}  .SP-P5B{padding-bottom:0;}  .SP-P5L{padding-left:0;}  .SP-P5R{padding-right:0;}
	.SP-P10{padding:0;}.SP-P10T{padding-top:0;}.SP-P10B{padding-bottom:0;}.SP-P10L{padding-left:0;}.SP-P10R{padding-right:0;}
	.SP-P15{padding:0;}.SP-P15T{padding-top:0;}.SP-P15B{padding-bottom:0;}.SP-P15L{padding-left:0;}.SP-P15R{padding-right:0;}
	.SP-P20{padding:0;}.SP-P20T{padding-top:0;}.SP-P20B{padding-bottom:0;}.SP-P20L{padding-left:0;}.SP-P20R{padding-right:0;}
	.SP-P25{padding:0;}.SP-P25T{padding-top:0;}.SP-P25B{padding-bottom:0;}.SP-P25L{padding-left:0;}.SP-P25R{padding-right:0;}
	.SP-P30{padding:0;}.SP-P30T{padding-top:0;}.SP-P30B{padding-bottom:0;}.SP-P30L{padding-left:0;}.SP-P30R{padding-right:0;}
	.SP-M0{margin:0;}   .SP-M0T{margin-top:0;}   .SP-M0B{margin-bottom:0;}   .SP-M0L{margin-left:0;}   .SP-M0R{margin-right:0;}
	.SP-M3{margin:0;}   .SP-M3T{margin-top:0;}   .SP-M3B{margin-bottom:0;}   .SP-M3L{margin-left:0;}   .SP-M3R{margin-right:0;}
	.SP-M5{margin:0;}   .SP-M5T{margin-top:0;}   .SP-M5B{margin-bottom:0;}   .SP-M5L{margin-left:0;}   .SP-M5R{margin-right:0;}
	.SP-M10{margin:0;} .SP-M10T{margin-top:0;} .SP-M10B{margin-bottom:0;} .SP-M10L{margin-left:0;} .SP-M10R{margin-right:0;}
	.SP-M15{margin:0;} .SP-M15T{margin-top:0;} .SP-M15B{margin-bottom:0;} .SP-M15L{margin-left:0;} .SP-M15R{margin-right:0;}
	.SP-M20{margin:0;} .SP-M20T{margin-top:0;} .SP-M20B{margin-bottom:0;} .SP-M20L{margin-left:0;} .SP-M20R{margin-right:0;}
	.SP-M25{margin:0;} .SP-M25T{margin-top:0;} .SP-M25B{margin-bottom:0;} .SP-M25L{margin-left:0;} .SP-M25R{margin-right:0;}
	.SP-M30{margin:0;} .SP-M30T{margin-top:0;} .SP-M30B{margin-bottom:0;} .SP-M30L{margin-left:0;} .SP-M30R{margin-right:0;}

	.PT-M0auto{margin:0 auto;}
	.PT-P0{padding:0px;}  .PT-P0T{padding-top:0px;}  .PT-P0B{padding-bottom:0px;}  .PT-P0L{padding-left:0px;}  .PT-P0R{padding-right:0px;}
	.PT-P3{padding:3px;}  .PT-P3T{padding-top:3px;}  .PT-P3B{padding-bottom:3px;}  .PT-P3L{padding-left:3px;}  .PT-P3R{padding-right:3px;}
	.PT-P5{padding:5px;}  .PT-P5T{padding-top:5px;}  .PT-P5B{padding-bottom:5px;}  .PT-P5L{padding-left:5px;}  .PT-P5R{padding-right:5px;}
	.PT-P10{padding:10px;}.PT-P10T{padding-top:10px;}.PT-P10B{padding-bottom:10px;}.PT-P10L{padding-left:10px;}.PT-P10R{padding-right:10px;}
	.PT-P15{padding:15px;}.PT-P15T{padding-top:15px;}.PT-P15B{padding-bottom:15px;}.PT-P15L{padding-left:15px;}.PT-P15R{padding-right:15px;}
	.PT-P20{padding:20px;}.PT-P20T{padding-top:20px;}.PT-P20B{padding-bottom:20px;}.PT-P20L{padding-left:20px;}.PT-P20R{padding-right:20px;}
	.PT-P25{padding:25px;}.PT-P25T{padding-top:25px;}.PT-P25B{padding-bottom:25px;}.PT-P25L{padding-left:25px;}.PT-P25R{padding-right:25px;}
	.PT-P30{padding:30px;}.PT-P30T{padding-top:30px;}.PT-P30B{padding-bottom:30px;}.PT-P30L{padding-left:30px;}.PT-P30R{padding-right:30px;}
	.PT-M0{margin:0px;}   .PT-M0T{margin-top:0px;}   .PT-M0B{margin-bottom:0px;}   .PT-M0L{margin-left:0px;}   .PT-M0R{margin-right:0px;}
	.PT-M3{margin:3px;}   .PT-M3T{margin-top:3px;}   .PT-M3B{margin-bottom:3px;}   .PT-M3L{margin-left:3px;}   .PT-M3R{margin-right:3px;}
	.PT-M5{margin:5px;}   .PT-M5T{margin-top:5px;}   .PT-M5B{margin-bottom:5px;}   .PT-M5L{margin-left:5px;}   .PT-M5R{margin-right:5px;}
	.PT-M10{margin:10px;} .PT-M10T{margin-top:10px;} .PT-M10B{margin-bottom:10px;} .PT-M10L{margin-left:10px;} .PT-M10R{margin-right:10px;}
	.PT-M15{margin:15px;} .PT-M15T{margin-top:15px;} .PT-M15B{margin-bottom:15px;} .PT-M15L{margin-left:15px;} .PT-M15R{margin-right:15px;}
	.PT-M20{margin:20px;} .PT-M20T{margin-top:20px;} .PT-M20B{margin-bottom:20px;} .PT-M20L{margin-left:20px;} .PT-M20R{margin-right:20px;}
	.PT-M25{margin:25px;} .PT-M25T{margin-top:25px;} .PT-M25B{margin-bottom:25px;} .PT-M25L{margin-left:25px;} .PT-M25R{margin-right:25px;}
	.PT-M30{margin:30px;} .PT-M30T{margin-top:30px;} .PT-M30B{margin-bottom:30px;} .PT-M30L{margin-left:30px;} .PT-M30R{margin-right:30px;}
}

@media screen and (min-width:1000px) {
	.SP-M0auto{margin:0 auto;}
	.SP-P0{padding:0;}  .SP-P0T{padding-top:0;}  .SP-P0B{padding-bottom:0;}  .SP-P0L{padding-left:0;}  .SP-P0R{padding-right:0;}
	.SP-P3{padding:0;}  .SP-P3T{padding-top:0;}  .SP-P3B{padding-bottom:0;}  .SP-P3L{padding-left:0;}  .SP-P3R{padding-right:0;}
	.SP-P5{padding:0;}  .SP-P5T{padding-top:0;}  .SP-P5B{padding-bottom:0;}  .SP-P5L{padding-left:0;}  .SP-P5R{padding-right:0;}
	.SP-P10{padding:0;}.SP-P10T{padding-top:0;}.SP-P10B{padding-bottom:0;}.SP-P10L{padding-left:0;}.SP-P10R{padding-right:0;}
	.SP-P15{padding:0;}.SP-P15T{padding-top:0;}.SP-P15B{padding-bottom:0;}.SP-P15L{padding-left:0;}.SP-P15R{padding-right:0;}
	.SP-P20{padding:0;}.SP-P20T{padding-top:0;}.SP-P20B{padding-bottom:0;}.SP-P20L{padding-left:0;}.SP-P20R{padding-right:0;}
	.SP-P25{padding:0;}.SP-P25T{padding-top:0;}.SP-P25B{padding-bottom:0;}.SP-P25L{padding-left:0;}.SP-P25R{padding-right:0;}
	.SP-P30{padding:0;}.SP-P30T{padding-top:0;}.SP-P30B{padding-bottom:0;}.SP-P30L{padding-left:0;}.SP-P30R{padding-right:0;}
	.SP-M0{margin:0;}   .SP-M0T{margin-top:0;}   .SP-M0B{margin-bottom:0;}   .SP-M0L{margin-left:0;}   .SP-M0R{margin-right:0;}
	.SP-M3{margin:0;}   .SP-M3T{margin-top:0;}   .SP-M3B{margin-bottom:0;}   .SP-M3L{margin-left:0;}   .SP-M3R{margin-right:0;}
	.SP-M5{margin:0;}   .SP-M5T{margin-top:0;}   .SP-M5B{margin-bottom:0;}   .SP-M5L{margin-left:0;}   .SP-M5R{margin-right:0;}
	.SP-M10{margin:0;} .SP-M10T{margin-top:0;} .SP-M10B{margin-bottom:0;} .SP-M10L{margin-left:0;} .SP-M10R{margin-right:0;}
	.SP-M15{margin:0;} .SP-M15T{margin-top:0;} .SP-M15B{margin-bottom:0;} .SP-M15L{margin-left:0;} .SP-M15R{margin-right:0;}
	.SP-M20{margin:0;} .SP-M20T{margin-top:0;} .SP-M20B{margin-bottom:0;} .SP-M20L{margin-left:0;} .SP-M20R{margin-right:0;}
	.SP-M25{margin:0;} .SP-M25T{margin-top:0;} .SP-M25B{margin-bottom:0;} .SP-M25L{margin-left:0;} .SP-M25R{margin-right:0;}
	.SP-M30{margin:0;} .SP-M30T{margin-top:0;} .SP-M30B{margin-bottom:0;} .SP-M30L{margin-left:0;} .SP-M30R{margin-right:0;}


	.PT-M0auto{margin:0 auto;}
	.PT-P0{padding:0;}  .PT-P0T{padding-top:0;}  .PT-P0B{padding-bottom:0;}  .PT-P0L{padding-left:0;}  .PT-P0R{padding-right:0;}
	.PT-P3{padding:0;}  .PT-P3T{padding-top:0;}  .PT-P3B{padding-bottom:0;}  .PT-P3L{padding-left:0;}  .PT-P3R{padding-right:0;}
	.PT-P5{padding:0;}  .PT-P5T{padding-top:0;}  .PT-P5B{padding-bottom:0;}  .PT-P5L{padding-left:0;}  .PT-P5R{padding-right:0;}
	.PT-P10{padding:0;}.PT-P10T{padding-top:0;}.PT-P10B{padding-bottom:0;}.PT-P10L{padding-left:0;}.PT-P10R{padding-right:0;}
	.PT-P15{padding:0;}.PT-P15T{padding-top:0;}.PT-P15B{padding-bottom:0;}.PT-P15L{padding-left:0;}.PT-P15R{padding-right:0;}
	.PT-P20{padding:0;}.PT-P20T{padding-top:0;}.PT-P20B{padding-bottom:0;}.PT-P20L{padding-left:0;}.PT-P20R{padding-right:0;}
	.PT-P25{padding:0;}.PT-P25T{padding-top:0;}.PT-P25B{padding-bottom:0;}.PT-P25L{padding-left:0;}.PT-P25R{padding-right:0;}
	.PT-P30{padding:0;}.PT-P30T{padding-top:0;}.PT-P30B{padding-bottom:0;}.PT-P30L{padding-left:0;}.PT-P30R{padding-right:0;}
	.PT-M0{margin:0;}   .PT-M0T{margin-top:0;}   .PT-M0B{margin-bottom:0;}   .PT-M0L{margin-left:0;}   .PT-M0R{margin-right:0;}
	.PT-M3{margin:0;}   .PT-M3T{margin-top:0;}   .PT-M3B{margin-bottom:0;}   .PT-M3L{margin-left:0;}   .PT-M3R{margin-right:0;}
	.PT-M5{margin:0;}   .PT-M5T{margin-top:0;}   .PT-M5B{margin-bottom:0;}   .PT-M5L{margin-left:0;}   .PT-M5R{margin-right:0;}
	.PT-M10{margin:0;} .PT-M10T{margin-top:0;} .PT-M10B{margin-bottom:0;} .PT-M10L{margin-left:0;} .PT-M10R{margin-right:0;}
	.PT-M15{margin:0;} .PT-M15T{margin-top:0;} .PT-M15B{margin-bottom:0;} .PT-M15L{margin-left:0;} .PT-M15R{margin-right:0;}
	.PT-M20{margin:0;} .PT-M20T{margin-top:0;} .PT-M20B{margin-bottom:0;} .PT-M20L{margin-left:0;} .PT-M20R{margin-right:0;}
	.PT-M25{margin:0;} .PT-M25T{margin-top:0;} .PT-M25B{margin-bottom:0;} .PT-M25L{margin-left:0;} .PT-M25R{margin-right:0;}
	.PT-M30{margin:0;} .PT-M30T{margin-top:0;} .PT-M30B{margin-bottom:0;} .PT-M30L{margin-left:0;} .PT-M30R{margin-right:0;}


	.PC-M0auto{margin:0 auto;}
	.PC-P0{padding:0px;}  .PC-P0T{padding-top:0px;}  .PC-P0B{padding-bottom:0px;}  .PC-P0L{padding-left:0px;}  .PC-P0R{padding-right:0px;}
	.PC-P3{padding:3px;}  .PC-P3T{padding-top:3px;}  .PC-P3B{padding-bottom:3px;}  .PC-P3L{padding-left:3px;}  .PC-P3R{padding-right:3px;}
	.PC-P5{padding:5px;}  .PC-P5T{padding-top:5px;}  .PC-P5B{padding-bottom:5px;}  .PC-P5L{padding-left:5px;}  .PC-P5R{padding-right:5px;}
	.PC-P10{padding:10px;}.PC-P10T{padding-top:10px;}.PC-P10B{padding-bottom:10px;}.PC-P10L{padding-left:10px;}.PC-P10R{padding-right:10px;}
	.PC-P15{padding:15px;}.PC-P15T{padding-top:15px;}.PC-P15B{padding-bottom:15px;}.PC-P15L{padding-left:15px;}.PC-P15R{padding-right:15px;}
	.PC-P20{padding:20px;}.PC-P20T{padding-top:20px;}.PC-P20B{padding-bottom:20px;}.PC-P20L{padding-left:20px;}.PC-P20R{padding-right:20px;}
	.PC-P25{padding:25px;}.PC-P25T{padding-top:25px;}.PC-P25B{padding-bottom:25px;}.PC-P25L{padding-left:25px;}.PC-P25R{padding-right:25px;}
	.PC-P30{padding:30px;}.PC-P30T{padding-top:30px;}.PC-P30B{padding-bottom:30px;}.PC-P30L{padding-left:30px;}.PC-P30R{padding-right:30px;}
	.PC-M0{margin:0px;}   .PC-M0T{margin-top:0px;}   .PC-M0B{margin-bottom:0px;}   .PC-M0L{margin-left:0px;}   .PC-M0R{margin-right:0px;}
	.PC-M3{margin:3px;}   .PC-M3T{margin-top:3px;}   .PC-M3B{margin-bottom:3px;}   .PC-M3L{margin-left:3px;}   .PC-M3R{margin-right:3px;}
	.PC-M5{margin:5px;}   .PC-M5T{margin-top:5px;}   .PC-M5B{margin-bottom:5px;}   .PC-M5L{margin-left:5px;}   .PC-M5R{margin-right:5px;}
	.PC-M10{margin:10px;} .PC-M10T{margin-top:10px;} .PC-M10B{margin-bottom:10px;} .PC-M10L{margin-left:10px;} .PC-M10R{margin-right:10px;}
	.PC-M15{margin:15px;} .PC-M15T{margin-top:15px;} .PC-M15B{margin-bottom:15px;} .PC-M15L{margin-left:15px;} .PC-M15R{margin-right:15px;}
	.PC-M20{margin:20px;} .PC-M20T{margin-top:20px;} .PC-M20B{margin-bottom:20px;} .PC-M20L{margin-left:20px;} .PC-M20R{margin-right:20px;}
	.PC-M25{margin:25px;} .PC-M25T{margin-top:25px;} .PC-M25B{margin-bottom:25px;} .PC-M25L{margin-left:25px;} .PC-M25R{margin-right:25px;}
	.PC-M30{margin:30px;} .PC-M30T{margin-top:30px;} .PC-M30B{margin-bottom:30px;} .PC-M30L{margin-left:30px;} .PC-M30R{margin-right:30px;}
}



/*
======================================================================================================
[G][GF]グリッド
======================================================================================================
*/
.G100{width:100%;}
.G100:after{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
.GRow{
	display:table;
	
}
.GRow > div{
	display:table-cell;

}
.GL{float:left;}
.GR{float:right;}

/*
@media screen and (min-width:480px) { 
}
*/
	.SP-GL{float:left;}
	.SP-GR{float:right;}
	.SP-G5{width:5%;}
	.SP-G10{width:10%;}
	.SP-G15{width:15%;}
	.SP-G20{width:20%;}
	.SP-G25{width:25%;}
	.SP-G30{width:30%;}
	.SP-G35{width:35%;}
	.SP-G40{width:40%;}
	.SP-G45{width:45%;}
	.SP-G50{width:50%;}
	.SP-G55{width:55%;}
	.SP-G60{width:60%;}
	.SP-G65{width:65%;}
	.SP-G70{width:70%;}
	.SP-G75{width:75%;}
	.SP-G80{width:80%;}
	.SP-G85{width:85%;}
	.SP-G90{width:90%;}
	.SP-G95{width:95%;}
	.SP-G100{width:100%;}
	
	/* 12Block */
	.SP-GF12{ width: 100%;}
	.SP-GF11{ width: 91.66666667%;}
	.SP-GF10{ width: 83.33333333%;}
	.SP-GF9 { width: 75%;}
	.SP-GF8 { width: 66.66666667%;}
	.SP-GF7 { width: 58.33333333%;}
	.SP-GF6 { width: 50%;}
	.SP-GF5 { width: 41.66666667%;}
	.SP-GF4 { width: 33.33333333%;}
	.SP-GF3 { width: 25%}
	.SP-GF2 { width: 16.66666667%;}
	.SP-GF1 { width: 8.33333333%;}



@media screen and (min-width:768px) {
	.SP-GL{float:none;}
	.SP-GR{float:none;}
	.SP-G100{width:auto;}

	.PT-GL{float:left;}
	.PT-GR{float:right;}
	.PT-G5{width:5%;}
	.PT-G10{width:10%;}
	.PT-G15{width:15%;}
	.PT-G20{width:20%;}
	.PT-G25{width:25%;}
	.PT-G30{width:30%;}
	.PT-G35{width:35%;}
	.PT-G40{width:40%;}
	.PT-G45{width:45%;}
	.PT-G50{width:50%;}
	.PT-G55{width:55%;}
	.PT-G60{width:60%;}
	.PT-G65{width:65%;}
	.PT-G70{width:70%;}
	.PT-G75{width:75%;}
	.PT-G80{width:80%;}
	.PT-G85{width:85%;}
	.PT-G90{width:90%;}
	.PT-G95{width:95%;}
	.PT-G100{width:100%;}
	
	/* 12Block */
	.PT-GF12{ width: 100%;}
	.PT-GF11{ width: 91.66666667%;}
	.PT-GF10{ width: 83.33333333%;}
	.PT-GF9 { width: 75%;}
	.PT-GF8 { width: 66.66666667%;}
	.PT-GF7 { width: 58.33333333%;}
	.PT-GF6 { width: 50%;}
	.PT-GF5 { width: 41.66666667%;}
	.PT-GF4 { width: 33.33333333%;}
	.PT-GF3 { width: 25%}
	.PT-GF2 { width: 16.66666667%;}
	.PT-GF1 { width: 8.33333333%;}

}
@media screen and (min-width:1000px) {

	.SP-GL{float:none;}
	.SP-GR{float:none;}
	.PT-G100{width:auto;}
	.PT-GL{float:none;}
	.PT-GR{float:none;}
	.PT-G100{width:auto;}
	.PC-GL{float:left;}
	.PC-GR{float:right;}
	.PC-G5{width:5%;}
	.PC-G10{width:10%;}
	.PC-G15{width:15%;}
	.PC-G20{width:20%;}
	.PC-G25{width:25%;}
	.PC-G30{width:30%;}
	.PC-G35{width:35%;}
	.PC-G40{width:40%;}
	.PC-G45{width:45%;}
	.PC-G50{width:50%;}
	.PC-G55{width:55%;}
	.PC-G60{width:60%;}
	.PC-G65{width:65%;}
	.PC-G70{width:70%;}
	.PC-G75{width:75%;}
	.PC-G80{width:80%;}
	.PC-G85{width:85%;}
	.PC-G90{width:90%;}
	.PC-G95{width:95%;}
	.PC-G100{width:100%;}

	/* 12Block */
	.PC-GF12{ width: 100%;}
	.PC-GF11{ width: 91.66666667%;}
	.PC-GF10{ width: 83.33333333%;}
	.PC-GF9 { width: 75%;}
	.PC-GF8 { width: 66.66666667%;}
	.PC-GF7 { width: 58.33333333%;}
	.PC-GF6 { width: 50%;}
	.PC-GF5 { width: 41.66666667%;}
	.PC-GF4 { width: 33.33333333%;}
	.PC-GF3 { width: 25%}
	.PC-GF2 { width: 16.66666667%;}
	.PC-GF1 { width: 8.33333333%;}

}






/*
======================================================================================================
[FS] フォントサイズ
======================================================================================================
*/
/*
@media screen and (min-width:480px) { 
}
*/
	.SP-FS70{font-size:70%;}
	.SP-FS75{font-size:75%;}
	.SP-FS80{font-size:80%;}
	.SP-FS85{font-size:85%;}
	.SP-FS90{font-size:90%;}
	.SP-FS97{font-size:97%;}
	.SP-FS100{font-size:100%;}
	.SP-FS110{font-size:110%;}
	.SP-FS120{font-size:120%;}
	.SP-FS130{font-size:130%;}
	.SP-FS140{font-size:140%;}
	.SP-FS150{font-size:150%;}
	.SP-FS160{font-size:160%;}
	.SP-FS180{font-size:180%;}
	.SP-FS200{font-size:200%;}
	.SP-SP-FS160 PT-FS180 PC-FS180{font-size:220%;}
	.SP-FS250{font-size:250%;}
	

@media screen and (min-width:768px) {
	.SP-FS70{font-size:100%;}
	.SP-FS75{font-size:100%;}
	.SP-FS80{font-size:100%;}
	.SP-FS85{font-size:100%;}
	.SP-FS90{font-size:100%;}
	.SP-FS97{font-size:100%;}
	.SP-FS100{font-size:100%;}
	.SP-FS110{font-size:100%;}
	.SP-FS120{font-size:100%;}
	.SP-FS130{font-size:100%;}
	.SP-FS140{font-size:100%;}
	.SP-FS150{font-size:100%;}
	.SP-FS160{font-size:100%;}
	.SP-FS180{font-size:100%;}
	.SP-FS200{font-size:100%;}
	.SP-SP-FS160 PT-FS180 PC-FS180{font-size:100%;}
	.SP-FS250{font-size:100%;}

	.PT-FS70{font-size:70%;}
	.PT-FS75{font-size:75%;}
	.PT-FS80{font-size:80%;}
	.PT-FS85{font-size:85%;}
	.PT-FS90{font-size:90%;}
	.PT-FS97{font-size:97%;}
	.PT-FS100{font-size:100%;}
	.PT-FS110{font-size:110%;}
	.PT-FS120{font-size:120%;}
	.PT-FS130{font-size:130%;}
	.PT-FS140{font-size:140%;}
	.PT-FS150{font-size:150%;}
	.PT-FS160{font-size:160%;}
	.PT-FS180{font-size:180%;}
	.PT-FS200{font-size:200%;}
	.PT-SP-FS160 PT-FS180 PC-FS180{font-size:220%;}
	.PT-FS250{font-size:250%;}

}
@media screen and (min-width:1000px) {

	.SP-FS70{font-size:100%;}
	.SP-FS75{font-size:100%;}
	.SP-FS80{font-size:100%;}
	.SP-FS85{font-size:100%;}
	.SP-FS90{font-size:100%;}
	.SP-FS97{font-size:100%;}
	.SP-FS100{font-size:100%;}
	.SP-FS110{font-size:100%;}
	.SP-FS120{font-size:100%;}
	.SP-FS130{font-size:100%;}
	.SP-FS140{font-size:100%;}
	.SP-FS150{font-size:100%;}
	.SP-FS160{font-size:100%;}
	.SP-FS180{font-size:100%;}
	.SP-FS200{font-size:100%;}
	.SP-SP-FS160 PT-FS180 PC-FS180{font-size:100%;}
	.SP-FS250{font-size:100%;}

	.PT-FS70{font-size:100%;}
	.PT-FS75{font-size:100%;}
	.PT-FS80{font-size:100%;}
	.PT-FS85{font-size:100%;}
	.PT-FS90{font-size:100%;}
	.PT-FS97{font-size:100%;}
	.PT-FS100{font-size:100%;}
	.PT-FS110{font-size:100%;}
	.PT-FS120{font-size:100%;}
	.PT-FS130{font-size:100%;}
	.PT-FS140{font-size:100%;}
	.PT-FS150{font-size:100%;}
	.PT-FS160{font-size:100%;}
	.PT-FS180{font-size:100%;}
	.PT-FS200{font-size:100%;}
	.PT-SP-FS160 PT-FS180 PC-FS180{font-size:100%;}
	.PT-FS250{font-size:100%;}

	.PC-FS70{font-size:70%;}
	.PC-FS75{font-size:75%;}
	.PC-FS80{font-size:80%;}
	.PC-FS85{font-size:85%;}
	.PC-FS90{font-size:90%;}
	.PC-FS97{font-size:97%;}
	.PC-FS100{font-size:100%;}
	.PC-FS110{font-size:110%;}
	.PC-FS120{font-size:120%;}
	.PC-FS130{font-size:130%;}
	.PC-FS140{font-size:140%;}
	.PC-FS150{font-size:150%;}
	.PC-FS160{font-size:160%;}
	.PC-FS180{font-size:180%;}
	.PC-FS200{font-size:200%;}
	.PC-SP-FS160 PT-FS180 PC-FS180{font-size:220%;}
	.PC-FS250{font-size:250%;}

}




/*
======================================================================================================
テーブルのスマホ最適化
======================================================================================================
*/
@media only screen and (max-width:767px){
	.SP-TB	{}
    .SP-TB th,
    .SP-TB td{
		padding-right:0;
		padding-left:0;
		width: 100%;
        display: block;
		border-top: none;
		text-align:center;
    }
	.SP-TB tr:first-child th	{ border-top: 1px solid #ddd; }
}

/*
======================================================================================================
その他
======================================================================================================
*/
@media screen and (max-width:767px){
	.Btn,.BtnS{
		display:block;
	}
	.TB{
		width:100%;
	}
	
	/*SPBtn = Btn R3 BtnBlue Blk*/
	.SPBtn{
	/*Blk*/
	display:block;
	/*Btn*/
	*zoom: 1;
	cursor: pointer;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	font-weight:bold;
	-moz-box-shadow: 0px 1px 2px rgba(255,255,255,0.2),inset 0px -1px 0px rgba(248,248,248,1);
	-webkit-box-shadow: 0px 1px 2px rgba(000,000,000,0.2),inset 0px -1px 0px rgba(248,248,248,1);
	/*R3*/
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
	/*BtnBlue*/
	color:#0064a8;
	background:url(images/btnblue_bg.png) repeat-x bottom #e2f0fa;
	background: 							-moz-linear-gradient(top,#e3f1fa 0%, #c5e4fa);
	background: -webkit-gradient(linear, left top, left bottom, from(#e3f1fa),to(#c5e4fa));
	border: 1px solid #70b1ef;
	}
	.SPBtn:hover{
		color:#FB5A24;
		background: 							-moz-linear-gradient(top,#a3c9e1 0%, #d7e9f6);
		background: -webkit-gradient(linear, left top, left bottom, from(#a3c9e1),to(#d7e9f6));
	}	
	
	
}







