@charset "utf-8";

/* CSS Document */





/* 標準可変メディア

   メモ : 可変メディアでは、HTML からメディアの高さおよび幅の属性を削除する必要がある

   http://www.alistapart.com/articles/fluid-images/ 

*/



img, object, embed, video 

{

	max-width: 100%;

}



html,body

{

/*	min-width:1200px;*/

}



body

{

	margin: 0px;

	line-height: 180%;

	color: #333333;

	font-size: 18px;

	/*font-weight: bold;*/

	padding: 0px;

	/*font-family: "源ノ明朝 Regular","源ノ明朝","游明朝", "YuMincho", "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", "serif";*/

	/*font-family: "Shippori Mincho", "serif";*/

	font-family: "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;

	/*font-weight: 600;*/

}



img

{

	border: none;

	vertical-align:bottom;

	margin: 0px;

	padding: 0px;

	height: auto;

	transition: 0.2s;

}



a img:hover {

	opacity: 0.8 ;

}



p

{

	margin: 0px;

	padding: 0px;

}

form

{

	margin: 0px;

	padding: 0px;

}

hr

{

	clear: both;

	margin-top: 24px;

}



a

{

	color: #265CFF;

	text-decoration: underline;

}

a:hover

{

	/*color: #333333 !important;*/

	opacity: 0.8 ;

	-moz-transition-duration: 0.2s;

	-webkit-transition-duration: 0.2s;

	-o-transition-duration: 0.2s;

	-ms-transition-duration: 0.2s;

	transition-duration: 0.2s;

	text-decoration: none;

	

}



a:active

{

	text-decoration: none;

}



.none

{

	display: none !important;

}





iframe

{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}



input:placeholder-shown 

{

    color: #999; 

}



/* Google Chrome, Safari, Opera 15+, Android, iOS */

input::-webkit-input-placeholder 

{

    color: #999; 

}





/* Firefox 18- */

input:-moz-placeholder {    color: #999; opacity: 1; }



/* Firefox 19+ */

input::-moz-placeholder {   color: #999; opacity: 1; }



/* IE 10+ */

input:-ms-input-placeholder {   color: #999 !important; }







.fixed 

{

	position: fixed;

	width: 100%;

	height: 100%;

}



.disp

{

	display: inline;

}



.cf:before,

.cf:after {

    content: " ";

    display: table;

}



.cf:after {

    clear: both;

}



.cf {

    *zoom: 1;

}



h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

}



ul, li {

	margin:0;

	padding:0;

	list-style: none;

}



dl, dt, dd {

	margin:0;

	padding:0;

}



button {

	border-style:none;

	font-size:1em;

	box-sizing:border-box;

	text-align:left;

	font-weight:bold;

}


/* 250701伊達牛追加 */

.houjin {
  text-align: center;
  margin-top: 10px;
}

.houjin img {
  display: inline-block;
}