@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);
body{
font-family:"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
  font-size: 16px;
  line-height: 1.5;
  color: #333333;
}


/* Link
------------------------------------------------------------ */
a:link {
	color: #FF7373;
	text-decoration: none;
}
a:visited {
	color: #FF7373;
	text-decoration: none;
}
a:hover {
	color: #FF7373;
	text-decoration: underline;
}
a:active {
	color: #FF7373;
	text-decoration: underline;
}


#wrap {
}

.container {
  width: 980px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) and (max-width: 1200px){
}
@media only screen and (max-width: 767px) {
}





/* pc,tb,sp表示非表示
------------------------------------------------------------ */
.only_pc {	display: block;}
.only_pc_tb {	display: block;}
.only_tb {	display: none;}
.only_sp {	display: none;}
@media screen and (min-width: 768px) and (max-width: 1200px){
.only_pc {	display: none;}
.only_pc_tb {	display: block;}
.only_tb {	display: block;}
.only_sp {	display: none;}
}
@media only screen and (max-width: 767px) {
.only_pc {	display: none;}
.only_pc_tb {	display: none;}
.only_tb {	display: none;}
.only_sp {	display: block;}
}