@charset "shift_jis";
/* CSS Document */


/* ////////////////////////////////////////////////////////////////

LIS Web Site

BASE

//////////////////////////////////////////////////////////////// */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

fieldset, img {
	border:0;
}

address, caption, cite, code, dfn, em, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit;
}

del, ins {
	text-decoration:none;
}

li {
	list-style:none;
}

caption, th {
	text-align:left;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

img {
	border: 0;
}

a {
	overflow:hidden;
}

body {
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	_font-family: "ＭＳ Ｐゴシック";
	color:#333333;
	font-size:12px;
	line-height:1.5;
	background:url(../images/bg-01.gif) repeat-x;
}

*:first-child+html body {
	font-family: "メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro";
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	body {
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif100%;
	}
}

table { font-size: inherit; /* モダンブラウザ */}

/*---自動拡大停止---------*/
html {-webkit-text-size-adjust:none}


/*-----------------------------------------------------------------
		共通
-----------------------------------------------------------------*/

.f_left { float:left; }
.f_right { float:right; }
.t_left { text-align:left;}
.t_right { text-align:right; }
.t_center { text-align:center; }
.f_red { color:#ff0000; }	
.f_ore { color:#FF6600; }
.f_14 { font-size:14px; }
.f_b14 { font-size:14px; font-weight:bold; }
.f_b16 { font-size:16px; font-weight:bold; }
.line { clear:both; margin:20px 0 5px 0; }
.line02 { margin-bottom:10px; }
.arrow02_l {
	text-indent:15px;
	background:url(../images/arrow02.gif) 0px 4px no-repeat;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.arrow02_l_i {
	font-size:11px;
	font-weight:normal;
}
.v_middle {
	vertical-align:middle;
}


/*　リンクテキスト　*/
a:link {
	color:#333333;
	text-decoration:underline;
}
a:visited {
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#333333;
	text-decoration:none;
}

a:active {
	color:#333333;
	text-decoration:none;
}

/*　マージン調整　*/
.t_05 { margin-top:5px; }
.t_10 { margin-top:10px; }
.t_15 { margin-top:15px; }
.t_20 { margin-top:20px; }
.t_25 { margin-top:25px; }
.t_30 { margin-top:30px; }
.t_35 { margin-top:35px; }
.t_40 { margin-top:40px; }
.t_50 { margin-top:50px; }

.b_05 { margin-bottom: 5px; }
.b_10 { margin-bottom: 10px; }
.b_15 { margin-bottom: 15px; }
.b_20 { margin-bottom: 20px; }
.b_25 { margin-bottom: 25px; }
.b_30 { margin-bottom: 30px; }
.b_35 { margin-bottom: 35px; }
.b_40 { margin-bottom: 40px; }
.b_50 { margin-bottom: 50px; }
.b_60 { margin-bottom: 60px; }
.b_75 { margin-bottom: 75px; }
.b_90 { margin-bottom: 90px; }

.l_05 { margin-left: 5px; }
.l_10 { margin-left: 10px; }
.l_15 { margin-left: 15px; }
.l_20 { margin-left: 20px; }
.l_25 { margin-left: 25px; }
.l_30 { margin-left: 30px; }
.l_35 { margin-left: 35px; }
.l_40 { margin-left: 40px; }
.l_50 { margin-left: 50px; }

.r_05 { margin-right: 5px; }
.r_10 { margin-right: 10px; }
.r_15 { margin-right: 15px; }
.r_20 { margin-right: 20px; }
.r_25 { margin-right: 25px; }
.r_30 { margin-right: 30px; }
.r_35 { margin-right: 35px; }
.r_40 { margin-right: 40px; }
.r_50 { margin-right: 50px; }

/*　クリア　*/
.clear {
	height: 0px; _height: 1px; overflow: hidden; clear: both; }
.bclear {
	clear:both; }
	
