@charset "Shift_JIS";

/* fix.css内で指定するもの・・・・・

共通のID名、class名、またはhtmlの要素タグ名で、サンフィールド・インターネットの制作する全ホームページで共通のCSSライブラリ。
内容を変更してはならない。

*/

/* ---------------------------------------------
               全ページ共通
---------------------------------------------- */

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,h1,h2,h3,h4,h5,h6,ul,ol,li,
table,embed,object {
	margin: 0;
	padding: 0;
	text-align: left;
}



/* ---------    画像ボーダー指定　　----------- */

img {
	margin: 0;
	padding: 0;
	border:none;
}


a:link img{
	border:none;
}


/* ---------    文字指定　　----------- */



.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}

.color_red {
	color: #FF0000;
}

.color_brown {
	color: #5d0000;
}

.color_white {
	color: #ffffff;
}

.color_orange {
	color: #ff9000;
}

.bold {
	font-weight: bold;
}

.font_180 {
	font-size:180%;
}
.font_150 {
	font-size:150%;
}
.font_120 {
	font-size:120%;
}
.font_110 {
font-size:110%;
}
.font_105 {
	font-size:105%;
}
.font_100 {
	font-size:100%;
}
.font_90 {
	font-size:90%;
}
.font_80 {
	font-size:80%;
}
.font_75 {
	font-size:75%;
}	
.font_70 {
	font-size:70%;
}
.font_60 {
	font-size:60%;
}

/* ---------    マージン指定　　----------- */

.mt_5 {
	margin-top:5px;
}
.mt_10 {
	margin-top:10px;
}
.mt_20 {
	margin-top:20px;
}
.mt_30 {
	margin-top:30px;
}
.mt_40 {
	margin-top:30px;
}
.mt_50 {
	margin-top:50px !important;
}

.mb_5 {
	margin-bottom:5px;
}
.mb_10 {
	margin-bottom:10px;
}
.mb_20 {
	margin-bottom:20px;
}
.mb_30 {
	margin-bottom:30px;
}
.mb_40 {
	margin-bottom:30px;
}
.mb_50 {
	margin-bottom:50px;
}

.mr_5 {
	margin-right:5px;
}
.mr_10 {
	margin-right:10px;
}
.mr_20 {
	margin-right:20px;
}
.mr_30 {
	margin-right:30px;
}

.ml_5 {
	margin-left:5px;
}
.ml_10 {
	margin-left:10px;
}
.ml_20 {
	margin-left:20px;
}
.ml_30 {
	margin-left:30px;
}

.ml_55 {
	margin-left:55px;
}
.ml_100 {
	margin-left:100px;
}

/* ---------    水平線 flotクリア　　----------- */
hr {
	clear:both;
	color: #FFF;
	border: 1px solid #CCCCCC;
	visibility:hidden;
	margin: 0px;
	padding: 0px;
}
.clear{ clear: both; visibility: hidden; height: 0px;}/* 分割クリア */