@charset "UTF-8";

/*
|
|	CSSリセット
|
*/
html,body,ul,li,p,h1,h2,h3,h4,h5,h6{ padding:0px;margin:0px; }
h1,h2,h3,h4,h5,h6{ font-weight:normal; }
ul,li{ list-style:none; }
img{ vertical-align:bottom;border:none; }

.clearfix { zoom:1; }
.clearfix:after{ content: "";display:block;clear:both; }

a:link{ text-decoration:none; }
.info a{ color:#ffcc00;text-decoration:underline; }
a:hover{ color:red; }

div#RthCustomizeW{ width:980px!important; }
.rt-footer{ z-index:0!important; }




/*
|
|	PC
|
*/
@media screen and (min-width: 980px) {
	body{
		font-size:12px;
		line-height:1.4;
		color: green¥9; /* IE8 and below */
		/* ゴシックの場合 */
		font-family: Verdana, "游ゴシック", YuGothic, "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;
		/* 明朝の場合
		font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif; */
	}
	.hovType1 a img:hover{ opacity:0.7; }
}





/*
|
|	スマホ縦を想定
|
*/
@media screen and (max-width: 979px) {
	html{ font-size: 85%; }
	body{ text-align:center;-moz-text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.7);-webkit-text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.7);-ms-text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.7);text-shadow: -1px -1px 0px rgba(255, 255, 255, 0.7); }
	br{ display:none; }
	br.sp01{ display:block; }
	.toNomoAcc br{ display:block; }
	img{ width:95%;margin-top:2rem; }
	p{ margin:auto 1rem;margin-top:0.5rem;text-align:left; }

	.comWidth{ margin-top:3rem;padding-top:2rem;border-top:1px dotted #CCC; }
}
