@charset "UTF-8";

/* 共通
========================================================= */

/* フォントスタイル
----------------------------------------------------*/
html{
	font-size: 62.5%; /* 1em = 10px */
}

body{
	font-size:13px; /* rem非対応ブラウザ用 */
	font-size:1.3rem;
	font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	line-height:1.7;
	color:#222;
} 

/* for IE6, 7 */
.ie6 body,.ie6 input,.ie6 textarea,
.ie7 body,.ie7 input,.ie7 textarea {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;
}

small{
	font-size:12px; /* rem非対応ブラウザ用 */
	font-size:1.2rem;
}

/* ベースリンクカラー
----------------------------------------------------*/
a:link{
	text-decoration:none;
	color:#e9518e;
}
a:visited{
	color:#e9518e;
}
a:hover{
	color:#a80000;
}
a:active{
}

/* 角丸
----------------------------------------------------*/
.border-radius{
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
}

/* box-shadow
----------------------------------------------------*/
.box-shadow{
	-webkit-box-shadow: 0px 0px 5px rgba(100%,100%,100%,.8);
	-moz-box-shadow: 0px 0px 5px rgba(100%,100%,100%,.8);
	box-shadow: 0px 0px 5px rgba(100%,100%,100%,.8);
}

/* 透明
----------------------------------------------------*/
.alpha{
	filter: alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
}

/* clerfix
----------------------------------------------------*/
.inner:after,
.clearfix:after{
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

/* 画像回りこみ
----------------------------------------------------*/
.imgR {  float: right;  margin: 0 0 10px 10px;}
.imgL {  float: left;  margin: 0 10px 10px 0;}
.imgTXT {
	overflow:hidden;  /* テキスト回りこみなし */
}

/* テキスト行位置
----------------------------------------------------*/
.tC{  text-align: center;}
.tR {  text-align: right;}


/*  非表示
----------------------------------------------------*/
.nodisplay{
	display: none;
}