@charset "UTF-8";
/*
 * cmn_layout.css
 *
 *  version --- 3.5
 *  updated --- 2012/12/7
 */

/* !Base Fonts -------------------------------------------------------------- */
a { 
    color: #333;
	text-decoration: none;
}

/* !Clearfix
---------------------------------------------------------- */
.secList01,
.newsListIn,
.newsList01 li a,
.rankList01 li a,
.ichioshiList02,
.newsList02 li a {
	display: block;
	min-height: 1%;
}
.secList01:after,
.newsListIn:after,
.newsList01 li a:after,
.rankListIn:after,
.rankList01 li a:after,
.ichioshiList02:after,
.newsList02 li a:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .secList01,
* html .newsListIn,
* html .newsList01 li a,
* html .rankListIn,
* html .rankList01 li a,
* html .ichioshiList02,
* html .newsList02 {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

   
/* !contents
---------------------------------------------------------- */
#contents {
	margin: 0 auto;
	width: 100%;
	text-align: left;
}
		
/* !categoryNavi
---------------------------------------------------------- */
.categoryNavi {
    white-space: noWrap;
    overflow: hidden;
}
.categoryNavi ul { }
 .categoryNavi li {
     display: inline-block;
	 float: left;
	 margin: 0;
	 padding: 0;
	 text-align: center;
	 border-left: 1px solid #fff;
	 border-right: 1px solid #fff;	
	 vertical-align: top;
  }
.categoryNavi li .current { color: #fff;} 
.categoryNavi li.all .current  { background-color: #049;} 
.categoryNavi li.news .current  { background-color: #06b;}
.categoryNavi li.sports .current { background-color: #6bf;}
.categoryNavi li.sbstv .current { background-color: #09c;}
.categoryNavi li.sbsradio .current { background-color: #67b;}
.categoryNavi li.event .current { background-color: #590;}
.categoryNavi li.gourmet .current { background-color: #e35;}
.categoryNavi li.g_feature .current { background-color: #fa0;}
.categoryNavi li.tourism .current { background-color: #8b0;}
.categoryNavi li.movie .current { background-color: #e70;}
.categoryNavi li.anaburo .current { background-color: #f7a;}  

.categoryNavi li.all { background-color: rgba(0,68,153,0.3)}
.categoryNavi li.news { background-color: rgba(0,102,187,0.3)}
.categoryNavi li.sports { background-color: rgba(102,187,255,0.3)}
.categoryNavi li.sbstv { background-color: rgba(0,153,204,0.3)}
.categoryNavi li.sbsradio { background-color: rgba(102,119,187,0.3)}
.categoryNavi li.event { background-color: rgba(85,153,0,0.3)}
.categoryNavi li.gourmet { background-color: rgba(238,51,85,0.3)}
.categoryNavi li.g_feature { background-color: rgba(255,170,0,0.3)}
.categoryNavi li.tourism { background-color: rgba(136,187,0,0.3)}
.categoryNavi li.movie { background-color: rgba(238,119,0,0.3)}
.categoryNavi li.anaburo { background-color: rgba(255,119,170,0.3)}

  .categoryNavi li:first-child { border-left: none;}
  .categoryNavi li:last-child { border-right: none;}
  
   .categoryNavi li a {
      display: block;
	  font-size: 94%;
      color: #333;
	  text-decoration: none;
	  padding: 8px 10px 5px;
   }
   
.h2_basic00,		 
.h2_basic01,
.h2_basic02,
.h2_basic05 { 
    position: relative;
    margin-top: 20px;
    padding: 4px 10px;
}
.h2_basic03,
.h2_basic04,
.h2_basic06 { 
    position: relative;
    margin-top: 20px;
    padding: 8px 10px 5px;
}

.h2_basic00 { background: #e35; margin-top: 0;}
.h2_basic01,
.h2_basic06 { background: #eee;}
.h2_basic02 { background: #f89;}
.h2_basic03 { background: #09e;}
.h2_basic04 { background: #fc0;}
.h2_basic05 { background: #999;}

 .h2_basic00 h2,
 .h2_basic01 h2,
 .h2_basic02 h2,
 .h2_basic05 h2 {
	 font-weight: bold;
	 font-size: 100%;
  }  
  .h2_basic00 h2 { letter-spacing: 5px;}  
   .h2_basic03 h2,
   .h2_basic04 h2,
   .h2_basic06 h2 {
	  font-weight: bold;
	  font-size: 94%;
   }
   .h2_basic04 h2 span,
   .h2_basic06 h2 span { letter-spacing: -1px;}
   
   .h2_basic00 h2,  
   .h2_basic02 h2,
   .h2_basic03 h2,
   .h2_basic05 h2 { color: #fff;}
  
   .h2_basic01.type01 { border-top: solid 2px #e14;}
   .h2_basic01.type02,
   .h2_basic06.type02 { border-top: solid 2px #049;}

   .h2_basic00 h2,
   .h2_basic01 h2,
   .h2_basic02 h2,
   .h2_basic03 h2,
   .h2_basic04 h2,
   .h2_basic05 h2,
   .h2_basic06 h2 { text-shadow: 0px 1px 0px rgba(0,0,0,0.2)}
   	  
    .h2_basic06 .rankDate {
	    position: absolute;
	    top: 9px;
	    right: 3px;
	    font-size: 75%;
	    line-height: 1.4;
    }	
	 .h2_basic01 h2 .sub { 
	     padding-left: 10px;
	     font-size: 69%;
	     font-weight: normal;
		 color: #666;
     }

/* !newsList
---------------------------------------------------------- */	
.sokuhoList01 { margin-bottom: 20px; }
 .sokuhoList01 li p { 
     font-size: 100%;
     font-weight: bold;
     line-height: 1.3; 
	 padding-left:1em;
     text-indent:-1em;
 }
  .sokuhoList01 li p:before {
      content:"■";
      color: #e35;
      font-size: 82%;
      vertical-align:　middle;
	  margin-right: 2px;
  }
/*.newsList01,
.rankList01 { 
    float: left;
    display: inline-block;
    width: auto;
}*/	

.rankList01 { margin-bottom: 20px;}	
	  	
 .sokuhoList01 li,
 .newsList01 li,
 .ichioshiList01 li,
 .newsList02 li,
 .bookList01 li,
 .rankList01 li,
 .serviceList01 li {
    clear: both;
	display: table;
	width: 100%;
	border-bottom: solid 1px #ccc;
 }
 .newsList01 li,
 .ichioshiList01 li,
 .newsList02 li,
 .bookList01 li { height: 100px;} 
    .rankList01 li,
	.serviceList01 li { height: 80px;}
	
    .newsList02.picup li { 
        clear: both;
	    display: table;
	    width: 100%;
	    height: auto;
		border-bottom: none;
	} 
 
   .sokuhoList01 li a,
   .newsList01 li a,
   .ichioshiList01 li a,
   .newsList02 li a,
   .bookList01 li a,
   .rankList01 li a,
   .serviceList01 li a {
       display: block;	
	   vertical-align: top;
	   padding: 10px 13px;
   } 
   .newsList02.picup li a {
       display: block;	
	   vertical-align: top;
	   padding: 10px 13px;
	   border-bottom: solid 1px #ccc;
   } 
 
    .newsList01 li p.image01,
    .newsList02 li p.image01,
    .bookList01 li p.image01 {
	    position: relative;
	    width: 80px;
	    height: 80px; 
     } 
    .newsList01 li p.image01,
    .newsList02 li p.image01 { background: #eee;}
      .rankList01 li p.image02,
	  .serviceList01 li p.image02 {
	      position: relative;
	      width: 60px;
	      height: 60px;
      }
       /*.newsList01 li p.image01,*/
	   .rankList01 li p.image02 {
           float: right;
	       margin-left: 10px;
       }
	   .newsList01 li p.image01 {
           float: left;
	       margin-right: 10px;
       }
      .newsList01 li p.image01 img,
	  .newsList02 li p.image01 img,
	  .bookList01 li p.image01 img,
	  .rankList01 li p.image02 img {
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          margin: auto;
          max-width: 80px;
          max-height: 80px;
        }
       .newsList01 li p.text01 {
			overflow: hidden;
		   font-size: 100%;
		   font-weight: bold;
		   line-height: 1.3;
		   padding-top: 8px;
        }
		  .newsListIn > .event li p.text01,
          .newsListIn > .gourmet li p.text01, 
		  .newsListIn > .anaburo li p.text01 { 
		      height: 40px;
		      padding-top: 0px;
		  }  
		   .newsList01 li p.text01 .time {
			  display: block;
			  margin-top: 2px; 
			  font-size: 82%;
			  line-height:1.4;
			  color: #999;
			  font-weight: normal;
		   } 
		 .newsList01 li p.text01 .movie { margin-left: 8px;} 
		  .newsList01 li p.area,
		  .newsList02 li p.area {
			  overflow: hidden;
		      height: 15px;
			  margin-top: 2px;
		      color: #888;
			  font-size: 82%;
			  line-height: 1.4;
			  font-weight: normal;
		  } 
		  .newsList01 li p.date,
		  .newsList02 li p.date {
			  overflow: hidden;
		      height: 15px;
			  margin-top: 4px;
			  font-size: 82%;
			  line-height: 1.4;
			  font-weight: normal;
		   } 
		  .newsList01 li p.genre {
			  overflow: hidden;
		      height: 16px;
			  margin-bottom: 2px;
			  font-size: 75%;
			  line-height: 1.4;
			  font-weight: normal;
		   } 
		   .newsList01 li p.blog {
			   overflow: hidden;
		       height: 16px;
	           font-size: 82%;
	           line-height: 1.4;
	           margin-top: 5px;
	           padding: 0;
	           color: #68b;
           }	 		 
.secList01 form > .submit01 {
    text-align: center;
    margin-top: 7px;
    overflow: hidden;
	height: 40px;
}
 .secList01 form > .submit01 a {
     border: none;
     width: 265px;
     height: 40px;
     border-radius: 5px;
	 background: #fff;
	 display: block;
	 margin: 0 auto;
	 box-sizing: border-box;
	 text-decoration: none;
	 padding-top: 8px;
	 border: solid 1px #ccc;
 }	 
 
	
/* !ichioshi
---------------------------------------------------------- */
.ichioshiList01 li p.image03,
.ichioshiList01 li p.text01,
.newsList02 li p.image01,
.newsList02 li p.text01,
.bookList02 li p.image01,
.bookList02 li p.text01,
.serviceList01 li p.image01,
.serviceList01 li p.text01 {
    display: table-cell;
    vertical-align: top;
 }
 .ichioshiList01 li p.image03,
 .newsList02 li p.image01,
 .bookList01 li p.image01,
 .serviceList01 li p.image02 {
     float: left;
	 margin-right: 10px;
  }
   .ichioshiList01 li p.image03 { width: 100px;}
       .ichioshiList01 li p.image03 img{
          max-width: 100px;
          max-height: 80px;
       }
   

   .newsList02 li p.image01,
   .bookList02 li p.image01 { width: 80px;}
       .newsList02 li p.image01 img,
       .bookList02 li p.image01 img{
          max-width: 80px;
          max-height: 80px;
       }	 
	 
	 
    .ichioshiList01 li p.text01,
	.newsList02 li p.text01,
	.bookList01 li p.text01,
	.serviceList01 li p.text01 {
        font-size: 94%;
	    line-height: 1.4;
		font-weight: bold;
    }
     .ichioshiList02 { 
        display: block; 
        margin: 0 8px;
     }		   
      .ichioshiList02 li { 
          float: left;
          width: 50%;
	      text-align: center;
      }		
.ichioshiList02 li a {
    display: block;
	padding: 10px 5px 0;
} 
  .ichioshiList02 li a img {
	  width: 100%;
	  height: auto;
  }  
	
/* !newsList02
---------------------------------------------------------- */
.selectInfo {
	font-size: 85%;
	line-height: 1.4;
    padding: 5px 10px;
    border-bottom: solid 1px #ccc;
}
.selectInfo span { float: right;}

.selectInfo {
	font-size: 85%;
	line-height: 1.4;
    padding: 5px 10px;
    border-bottom: solid 1px #ccc;
}
.newsList02 li p.text01 {
	  font-size: 88%;
	  line-height: 1.4;
	  margin-top: 5px;
	  padding: 0;
 }
.picup .text01, .picup .text02,
.anaburo .text01, .anaburo .text03,
.casblog .text01, .casblog .text03,
.sevent .text01, .sevent .area, .sevent .date,
.bookList01 .text01, .bookList01 .name, .bookList01 .price {
  margin-left: 90px;

 }
.newsList02 li p.text02,
.newsList02 li p.text03 {
	  font-size: 88%;
	  line-height: 1.4;
	  margin-top: 5px;
	  padding: 0;
 }
 .newsList02 li p.text03 { color: #68b;}
 
/* !book
---------------------------------------------------------- */ 
.bookList01 li p.name {
    overflow: hidden;
	margin: 4px 0 0 0;
	font-size: 85%;
	line-height: 1.4;
	font-weight: normal;
} 
 .bookList01 li p.price {
    overflow: hidden;
	margin: 5px 0 0 0;
	font-size: 95%;
	line-height: 1.4;
	font-weight: normal;
 } 

/* !service
---------------------------------------------------------- */
.serviceTit {
    font-size: 100%;
	line-height: 1.4;
	font-weight: bold;
	padding: 5px 13px;
	border-bottom: dotted 1px #999;
	background:#dce5fa;
 }

/* !rankList
---------------------------------------------------------- */
.rankList01 li dl { padding: 0;}	

 .rankList01 li dl dt { 
     display: table;
	 float: left;
	 height: 17px;
	 width: 17px;
	 vertical-align: middle;
	 text-align: center;
	 font-size: 69%;
	 -webkit-border-radius: 2px;
	 -moz-border-radius: 2px;
	 border-radius: 2px;
	 color: #fff;
	 }	

  .rankListIn .all li dl dt  { background-color: #049;}  
  .rankListIn .news li dl dt  { background-color: #06b;}
  .rankListIn .sports li dl dt { background-color: #6bf;}
  .rankListIn .sbstv li dl dt { background-color: #09c;}
  .rankListIn .sbsradio li dl dt { background-color: #67b;}
  .rankListIn .event li dl dt { background-color: #590;}
  .rankListIn .gourmet li dl dt { background-color: #e35;}
  .rankListIn .g_feature li dl dt { background-color: #fa0;}
  .rankListIn .tourism li dl dt { background-color: #8b0;}
  .rankListIn .movie li dl dt { background-color: #e70;}
  .rankListIn .anaburo li dl dt { background-color: #f7a;}  
  
   .rankList01 li dl dt span { 
       display: table-cell;
	   vertical-align: middle;
	   padding: 1px 0 0;
   }
    .rankList01 li dl dd { 
        padding-left: 23px;
		font-size: 94%;
		line-height: 1.3;
    }	
     .rankList01 li p.image02 {
         float: right;
		 background: #eee;
		 margin-left: 10px;
     }
      .rankList01 li p.image02 img {
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         margin: auto;
      } 
 
	    .rankListIn .event li dl p.text01,
        .rankListIn .gourmet li dl p.text01 { 
		    overflow: hidden;
		    height: 20px;
		}
		 .rankListIn .anaburo li dl p.text01 { 
		     margin-left: 0px;
		     overflow: hidden;
		     height: 40px;
		 }	   
	     .rankList01 li dd p.time {
			 display: block;
		     margin-top: 2px;  
		     font-size: 82%;
			 line-height:1.4;
			 color: #999;
		     font-weight: normal;
		  }
		   .rankList01 li dd p.text01 .movie { margin-left: 8px;} 
		   
		    .rankList01 li dd p.area {
				overflow: hidden;
		        height: 14px;
			    margin-top: 3px; 
			    font-size: 82%;
			    line-height: 1.4;
				color: #888;
			    font-weight: normal;
		    } 
		     .rankList01 li dd p.date {
				 overflow: hidden;
		         height: 16px;
			     margin-top: 5px;
			     font-size: 82%;
			     line-height: 1.4;
			     font-weight: normal;
		     } 
		     .rankList01 li dd p.genre {
				 overflow: hidden;
		         height: 16px;
			     font-size: 74%;
			     line-height: 1.4;
			     font-weight: normal;
		      } 
		      .rankList01 li dd p.blog {
				  overflow: hidden;
		          height: 16px;
	              font-size: 82%;
	              line-height: 1.4;
	              margin-top: 5px;
	              padding: 0;
	              color: #68b;
               }
			   
/* !sideBanner
---------------------------------------------------------- */		   
.sideBanner01,
.sideBanner02 {
	margin-bottom: 10px;
    padding: 0 13px;
	text-align: center;	
}	
.sideBanner01 { margin-bottom: 20px;}	   
		   
/* !bijintGadget
---------------------------------------------------------- */
.bijintGadget {
	width: 300px;
	margin: 20px auto 10px;
	text-align: center;
    overflow: hidden;
}

.bijintBtn {
    text-align: center;
    margin: 10px auto;
    overflow: hidden;
	height: 40px;
}
.bijintBtn a {
     width: 250px;
     height: 40px;
	 margin: 0 auto;
     border-radius: 5px;
	 background: #5bc;
	 display: block;
	 box-sizing: border-box;
	 font-size: 94%;
	 line-height: 1.6;
	 color: #fff;
	 text-decoration: none;
	 padding-top: 8px;
 }	 
 

/* !Select
---------------------------------------------------------- */
#selectBox { 
    padding-bottom: 10px;
    background-color: #fff;
}
  .selectTit { 
      background-color: #333;
	  padding: 8px 10px;
	  font-size: 116%;
	  line-height: 1.2;
	  font-weight: bold;
	  color: #fff;
  }
   .selectCopy { 
       padding: 5px 15px;
	   font-size: 100%;
	   line-height: 1.6;
   }
   .itemTit { 
       background-color: #bbb;
	   margin-top: 10px;
	   padding: 5px 10px;
	   font-size: 116%;
	   line-height: 1.2;
	   font-weight: bold;
   }
   #selectBox > .typeKeyword > .submit01 {
        text-align: center;
        margin: 8px 0 15px 0;
        overflow: hidden;
	    height: 40px;
    }
      #selectBox > .typeKeyword > .submit01 a {
         border: none;
         width: 240px;
         height: 40px;
         border-radius: 5px;
	     background: #fff;
	     display: block;
	     margin: 0 auto;
	     box-sizing: border-box;
	     text-decoration: none;
	     padding-top: 8px;
	     border: solid 1px #ccc;
      }	 
   .genreTit { 
        background-color: #ddd;
	    margin-bottom: 5px;
	    padding: 5px 10px;
	    font-size: 108%;
	    line-height: 1.2;
	    font-weight: bold;
		border-bottom: solid 1px #ccc;
   }
     .genreTit:before  {
          content:"■";
          font-size:77%;
	      line-height: 1.2;
          vertical-align:　middle;
	      margin-right: 2px;
     }
          .genreTit.open {
				background-image: url(../img/common/ico_arrow02.png);
				background-position: 98% 10px;
				background-repeat: no-repeat;
				background-size: 20px 10px;
		}
			.genreTit.close {
				 background-image:url(../img/common/ico_arrow01.png);
				 background-position: 98% 10px;
				 background-repeat: no-repeat;
				 background-size: 20px 10px;
			}
              .inputkeyword {
	              width: 90%; 
	              margin: 3px 15px 2px;
	              font-size: 108%;
	              line-height: 1.2;
              }
              #selectBox li { margin-bottom: 15px;}

               #selectBox dd { 
			       display: block;
			       padding: 10px 15px;
			       border-bottom: solid 1px #eee;
				}
				#selectBox dd label { display: block;}
				#selectBox dd input { margin-right: 6px;}
				
                 span.submitIn  {
                     margin: 20px auto;
                     display: block;
                     text-align: center;
                  }
                 #submitBtn[type="submit"],
                 #resetBtn[type="button"]   {
                     width: 120px;
	                 margin: 0 10px;
	                 padding: 7px;
	                 white-space: nowrap;	
	                 font-weight: bold;
	                 text-decoration: none;
	                 border: none;
	                 -webkit-border-radius: 4px;
	                 -moz-border-radius: 4px;
	                 border-radius: 4px;
               }
                 #submitBtn[type="submit"] {
	                 font-size: 116%;
	                 line-height: 1.2;
	                 color: #fff;
	                 background-color: #137;
                 }
                  #resetBtn[type="button"]  {
	                  font-size: 108%;
	                  line-height: 1.4;
	                  color: #888;
	                  background-color: #ccc;
                  }
				  
/* !sapuri
---------------------------------------------------------- */		  
.secSuppli { margin: 20px 0;}
 .h2_suppli { 
     padding: 12px 9px;
	 text-align: center;
	 background-color: #f6f6f6;
	 border-top: solid 4px #00b2b2;
	 border-bottom: solid 1px #00b2b2;
 }
  .h2_suppli h2 img { width: 100%; }
  
/* !suppliNavi */
.suppliNavi {
	padding: 8px 0;
    white-space: noWrap;
    overflow: hidden;
}
.suppliNavi ul { }
 .suppliNavi li {
     display: inline-block;
	 float: left;
	 margin: 0;
	 padding: 0;
	 text-align: center;
	 border-left: 1px solid #fff;
	 border-right: 1px solid #fff;	
	 vertical-align: top;
  }
.suppliNavi li.suppliHome .current { background-color: #00b2b2;}
.suppliNavi li.suppliBeauty .current { background-color: #ff7373;}
.suppliNavi li.suppliShopping .current { background-color: #f07800;}
.suppliNavi li.suppliHouse  .current { background-color: #85b200;}
.suppliNavi li.suppliService .current { background-color: #00a3d9;}

.suppliNavi li.suppliHome { background-color: rgba(0,178,178,0.5);}
.suppliNavi li.suppliBeauty { background-color: rgba(255,155,155,0.5);}
.suppliNavi li.suppliShopping { background-color: rgba(240,120,0,0.5);}
.suppliNavi li.suppliHouse { background-color: rgba(133,178,0,0.5);}
.suppliNavi li.suppliService { background-color: rgba(0,163,217,0.4);}

  .suppliNavi li:first-child { border-left: none;}
  .suppliNavi li:last-child { border-right: none;}
  
   .suppliNavi li a {
      display: block;
	  font-size: 94%;
      color: #555;
	  text-decoration: none;
	  padding: 8px 10px 5px;
   }
   .suppliNavi li  a.current { color: #fff;}
   
.suppliListIn {
    overflow: hidden;
    padding: 10px 5px 5px 5px;
	background-color: #f6f6f6;
	border-bottom: solid 1px #00b2b2; 
 }

.suppliNavi ul,
.suppliListIn ul { 
    display: block;
	min-height: 1%;
	padding: 0;
}
 .suppliNavi ul:after,
 .suppliListIn ul:after {
	 clear: both;
	 content:".";
	 display: block;
	 height: 0;
	 visibility: hidden;
 }
  * html .suppliNavi ul,
  * html .suppliListIn ul {
      height: 1%;
	 /*\*//*/
	 height: auto;
	 overflow: hidden;
	 /**/
  } 
  .suppliListIn ul { }

   /*.suppliListIn ul li {
	   float: left;
	   display: ; 
	   width: 31.3%;
	   margin: 0 1%;
       padding: 0; 
	}*/
	.suppliListIn ul li {
	    float: left;
	    display: ; 
	    width: 30.3%;
	    margin: 0 1.5%;
        padding: 0; 
	}
	
    .suppliListIn li a {
        display: block;	
	    vertical-align: top;
	    padding: 0;
    } 
     .suppliListIn li p.imageSuppli {
	     position: relative;
    } 
	.suppliListIn li p.imageSuppli img {
	     width: 100%;
	     height: auto;
    } 
	.suppliListIn li p.suppliTxt01 {
		padding: 3px 0 0 0; 
	    font-size: 85%;
	    line-height: 1.4;
    }
	.suppliListIn li p.suppliTxt02 { 
	    font-size: 62%;
	    line-height: 1.4;
		color: #666;
    }
	.suppliCopyright { 
	    margin: 10px 0 0 0;
	    font-size: 70%;
	    line-height: 1.4;
		color: #555;
		text-align: right;
    }


	div.suppliListIn li div{
		overflow: hidden;
		width: 100%;
	}
	p.suppliTxt01 {
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}
	p.suppliTxt02 {
		width: 100px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		-o-text-overflow: ellipsis; /* Opera9,10対応 */
	}
