@charset "UTF-8";
/* CSS Document */
/**　コンビニヘッダ用　**/

.convhead {
  width: 980px;
  font-family: "Hiragino Sans", Meiryo, sans-serif;
  font-size: 0.7rem;
  color: #666;
  border-bottom: solid thin;
  margin: 0 auto;
  padding-bottom: 0.3em ;
}

.plus {
    width: 100%;}

.convta.plus th {
  width: 15rem;}

.convhead th {
  text-align:left !important;
  padding: 0 15% 0 0!important;
/* display: inline-block; */
  line-height: 1.8em;
  font-size: 1.2em;
  font-family: "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", Meiryo, sans-serif;
}


.convhead td {
   width: 80px;
  font-family: "Hiragino Sans", Meiryo, sans-serif;
  font-size: 0.7em !important;
  line-height: normal;
  margin: 1.5rem 0;
  vertical-align: bottom ;
  text-align: center!important;
  padding: 5px!important;
  float:right;
  border: solid thin;
  color: #f183ba;
  border-color : #f183ba;
  border-radius: 1em;
}

/**　コンテナ用　**/
.convta {
  width: 980px;
  height: auto;
  font-family: "Hiragino Sans", Meiryo, sans-serif;
  color: #666;
  border-bottom: solid thin;
  text-align:left !important;
  margin:0px auto;
}
.plus {
   vertical-align: bottom;
   width: 100%;
}

.convta th {
  padding:0.5em 0;
  width: 27rem;
  text-align:left !important;
  vertical-align: top;
  display: inline-block;
  line-height: 1.5em;
  font-size: 12px;
  font-family: "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", Meiryo, sans-serif;
}

.convta td {
  text-align:justify!important;
  vertical-align: top;
  line-height: normal;
  margin: 0 auto;
  padding: 4pt 0;
  width: 13rem;
}
.convta th h3, .convhead th h3 {
　　　　padding:10px 0!important;
　　　　text-align:left !important;
  font-family: "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", Meiryo, sans-serif;
  font-size:15px!important;
  color: #0f9554;
  margin-bottom: -3px !important;
  border: none !important;
}
.convta td h2, .convhead th h2 {
  font-family: "Hiragino Sans", Meiryo, sans-serif;
  font-size: 1.3em;
  color: #000000;
  font-weight: 700;
  margin: 5px 0 5px;
}
.convta td .cvmk {
  margin: 0.5em 0.1em;
}
.convta td .cvmk img {
  height: 1.4rem;
  width: auto;
 padding: 5px 2px;
}
.convta td .cvmkl img {
  height: 1.3rem;
}
.convta td .cvbttn {
  font-family: "Hiragino Sans", Meiryo, sans-serif;
  font-size: 0.7em !important;
  margin: 1.2em 0 ;
  text-align: center!important;
  padding: 0.2px!important;
  border: solid thin;
  color: #f183ba;
  border-color : #f183ba;
  border-radius: 1em ;
  max-width: 25em ;
}


.convta td p a {
 #  color: #666 !important;
}

.post {
	border:none;
#  margin:0!important;
  padding:0!important;
}
.post h3{
	margin:0.5em auto;
	font-size: 1em;
	min-height: 0;
}
.convta a {
	color: #0f9554;
}

#primary .summary {
	min-height: 0;
}

.single-post #primary .entryText .convta
{
	margin-bottom:3em;
}
.single-post #primary .entryText .convhead
{
	margin-top:4em;
}

.post{
	margin-bottom: 0;
}



/**-------------------------------------------------**/

@media screen and (max-width: 640px) {
  .convta, .convhead {
    width: 90%;
    margin: 0 auto;
  }
  .convta th, .convta td, .convhead th, .convhead td {
     display: block;
    text-align: center;
  }

  .convta th {
    width: 85%;
  }	
	
	
.convta td .cvbttn {
  margin: 10px auto;
}
  
}




/* コンビニプリント詳細ページ  */


.title_shosai{font-size:1.5em; color:white; padding:3pt; background:#0f9554; margin-bottom:2rem;}
.title_conveni{font-size:1em; color:#0f9554; margin:3em 0 -10;}
.conveni_shosai{width:740px; margin:0 auto; box-sizing:border-box;}
.logo-copy{list-style:none;width:100%;font-size:0.8em;text-align:center;padding:0pt;/* vertical-align:text-bottom!important; */}
.shosai-copy{padding:0pt; list-style: none;}
.title_shosai{text-align:center; }
.case{margin:0 auto 5em;}
.isubtab.second{text-align:center;}
.tab_warp{vertical-align:top;text-align:left;}
.isubtab{text-align:center;}
.first img{width:100%;}
.second img{width:100%;}
.third img{width:85%;}
.fourth img{width:60%;}
.fifth img{width:95%;}
.sixth img{width:90%;}
.seventh img{width:100%;}
.convenilogo.seventh{width:20%;height:9%;} 
.convenilogo{display:inline-block;width:14%;height:8%;text-align:center;background:#fff;padding:5pt;margin:0;vertical-align:bottom;}
.first .logo-copy{ position:relative!important; top:20px;}
.second .logo-copy{ position:relative!important; top:5px;}
.third .logo-copy{ position:relative!important; top:14px;}
.fourth .logo-copy{ position:relative!important; top:6px;}
.fifth .logo-copy{ position:relative!important; top:18px;}
.sixth .logo-copy{ position:relative!important; top:15px;}
.seventh .logo-copy{ position:relative!important; top:18px;}

/* 予備
.convenilogo{}
.conveni_full{}
.logogroupe{}  
 */

