/* Enter Your Custom CSS Here */

/* アンケートページ*/
.question_title{
  text-align: center;
  font-size:20px;
  margin-top:50px;
}


.question_text{
  text-align: center;
  line-height:30px;
  margin-top:50px;
  margin-bottom:35px;
}

.question_button{
  margin:0 auto;
   width: 211px;
    height: 61px;
  -webkit-transition: 0.6s ;
	transition: 0.6s ;
}
  
.question_button:hover {
    text-align: center;
	opacity: 0.5;
	filter:alpha(opacity=50) ;
}

.tokuten{
 margin-top:50px;
}

/*TOP動画*/
.top_movie{
margin-top:30px;
  margin-bottom:30px;
}

.top_movie a:hover img{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

.top_movie p{
font-family:serif;
font-size:20px;
text-align: center;
padding-bottom:40px;}


.top-list-table{
  border-bottom: 1px solid #ccc;
  margin-bottom:20px;
  width:100%;
  ;}

/*TOP休業のおしらせ*/
.close a{
   display: table-cell;
    width: 730px;
    height: 40px;
    text-align:center;
    vertical-align: middle;
  color:#D2B48C;
  font-size:12px;
  font-weight:bold;
  margin:10px 0;
}

.close a:hover{
color:#CCC;
}

/*ミッション・ビジョン*/
.vision_box{
  text-align: center;
margin: 50px auto;
line-height: 30px;
font-size: 14px;
}

.meizan-concept h3{
padding-bottom: 5px;
font-size: 160%;
font-weight: bold;
letter-spacing: 4px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
text-align:center;
}

.meizan-concept-en h3{
padding-bottom: 5px;
font-size: 160%;
font-weight: bold;
letter-spacing: 1px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
text-align:center;
}


.meizan-concept h2{
padding-bottom: 5px;
font-size: 95%;
color:#ccc;
font-weight: bold;
letter-spacing: 4px;
margin-top:20px;
margin-bottom: 20px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
text-align:center;
}

@media (max-width:730px){
.vision_box{
  text-align: center;
margin: 30px auto;
line-height: 20px;
}

.meizan-concept h3{
padding-bottom: 5px;
font-size: 120%;
font-weight: bold;
letter-spacing: 2px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
text-align:center;
}

.vision_box{
text-align: center;
margin: 50px auto;
line-height: 30px;
font-size: 13px;
}
}


/*ボーダー*/

.border-three{
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


/*オーダー制作*/
.order-intro{
 line-height:25px;
  margin-bottom:50px;
}

.box{
	float: left;
    background-image: url(images/ordermade/about.jpg);
}

.order-list{
	margin: 0 auto;
}


.product_list2{
display:block;
     padding:15px;
     color: #111;
     border:solid 1px #111;
     text-decoration: none;
     text-align: center;
     background-color: #fff; /*ボタン色*/
     border-radius: 5px; /*角丸*/
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
     font:14px bold;
     letter-spacing:8px;
  
  
  
}
.product_list2:hover{
     background-color: #111; /*ボタン色*/
     color: #FFF;
     font:14px bold;
     letter-spacing:8px;
}



/*オーダー概要*/
.product_list{
display:block;
     padding:15px;
     margin:50px 0px;
     color: #FFF;
     text-decoration: none;
     text-align: center;
     background-color: #111; /*ボタン色*/
     border-radius: 5px; /*角丸*/
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
}
.product_list:hover{
     background-color: #555; /*ボタン色*/
     color: #FFF;
}

.order-about {
padding-bottom: 5px;
font-size: 140%;
font-weight: bold;
letter-spacing: 4px;
margin-top:60px;
margin-bottom: 2px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.order-about h3{
padding-bottom: 5px;
font-size: 60%;
color:#ccc;
font-weight: bold;
letter-spacing: 4px;
margin-bottom: 20px;
  margin-top:4px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

/*オーダーの流れ*/
.order-flow h2{
border-bottom: 1px solid #C2B24D;
padding-bottom: 5px;
font-size: 130%;
font-weight: bold;
letter-spacing: 3px;
margin-top:50px;
margin-bottom: 20px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.order-flow-t h2{
padding-bottom: 5px;
font-size: 140%;
font-weight: bold;
letter-spacing: 4px;
margin-top:60px;
margin-bottom: 2px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.order-flow-t h3{
padding-bottom: 5px;
font-size: 90%;
color:#ccc;
font-weight: bold;
letter-spacing: 4px;
margin-bottom: 20px;
font-family: "ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.order-text{
margin-bottom:30px;
line-height:25px;
}

.payment{
  display:block;
     width:60%;
     padding:5px;
     color: #fff;
     text-decoration: none;
     text-align: center;
     background-color: #aaa; /*ボタン色*/
     border-radius: 5px; /*角丸*/
     -webkit-transition: all 0.5s;
     transition: all 0.5s;
     font:12px bold;
     letter-spacing:4px;
     margin:0 auto;
    margin-bottom:20px;
}


/*求人ページ*/

.recruit_title{
  font-weight:bold;
}


.colum_title{
  font-weight:bold;
  font-size:25px;
  margin:30px 0;
}

.colum_text{
  font-weight:bold;
  color:#CD5C5C;
  margin-bottom:15px;
}

.wpcf7-list-item {
display: block;
}

.recurit_contact_title{
  font-weight:bold;
  font-size:25px;
  margin-top:50px;
  margin-bottom:30px;
  color:#CD5C5C;
}


.recruit_contact_text{
text-align:center;
  margin-bottom:30px;
}

.recurit_btn a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}


.recruit_end{
  font-weight:bold;
  font-size:18px;
  text-align:center;
  line-height:30px;
}

.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    color: #666;
    padding: 5px 0 5px 0;
    margin-top: 5px;
}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    padding: 6px;
}

@media (max-width: 500px) {
.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
   color: #666;
	font-size:12px;
	 border:solid 1px #666;
	 background-color:#fff;
    padding:10px;
    margin-top: 5px;
	}
	

}


/*作品集カテゴリー内*/
.category_concept{
  margin-top:15px;
}

/*産地信楽などの画像一般*/
.image-photo{
 margin-top:15px;
}




/* 作品集カテゴリーページ*/
 .category_title{
	font-family: serif;
	text-align: center;
	letter-spacing: 2px;
	color: #666666;
	font-size: 30px;
  margin-top:30px;
  border-bottom:none;
  
}

.title_en{
	font-family: serif;
	text-align: center;
	font-size: 12px;
	color: #666666;
	margin-top:5px;
}


.category_text{
	line-height: 42px;
	text-align: center;
	margin-bottom: 20px;
  font-size:14px;
}


.f-container01{
  margin-top:50px;
  display:flex;
  flex-wrap:wrap;
  justify-content: space-around;
  align-content: flex-start;
 }

.f-item01 a{
transition: 0.5s ;
}

.f-item01 a:hover{
opacity: 0.5 ;
}


.f-item01 p{
  text-align: center;
  margin-bottom:30px;
}


@media (max-width: 500px) {
  .f-container01 .f-item01{
    width: calc(50% - 10px);
    margin: 5px;
  }
}
