@charset "shift_jis";

/*
-----------------------------------------------------
TOKYU CSS
bisard.Inc
FileName:    tokyu.css
Last Modified:     2008.09.25
Last Modified:     2009.08.20
-----------------------------------------------------
*/

/* 全般的に */
/* ----------------------------------------------------- */
.none, .standardsNote, .skiplinks {display:none;}
.hide {visibility:hidden;display:none;}
.nowrap {white-space:nowrap;}
.block {display:block;}
.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}
img {border: 0;}

/* safari only */
	html[xmlns*=""] body: { color:#FF0000; }
/* end */

/* ベーシックブロック */
/* ----------------------------------------------------- */
/*全体固定*/
body {
	margin: 0;	padding: 0;
	top:0; left:0;
	background: url(http://image.itmedia.co.jp/news/fl/parts/bg_grade.jpg) repeat top left;
	text-align:center;
	font-size: 13px;
	color: #4C4948;
	line-height:155%;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","ＭＳ Ｐゴシック","MS UI Gothic",sans-serif;
}

/*全体固定*/
#container { 
	width:924px;
	margin: 0 auto 20px auto;	padding: 0;
	top:0; left:0;
	text-align: left;
}

/*全体固定*/
#main_container { 
	width:862px;
	background: url(http://image.itmedia.co.jp/news/fl/parts/stage.png) no-repeat bottom left;
	margin: 0 auto;	padding: 15px 30px 27px 32px;
	top:0; left:0;
	text-align: left;
}

/* 【リンクカラー】 */
/* ----------------------------------------------------------------------------------------------------- */
/*通常コンテンツ内リンク色*/
a:link{color: #0000FF; text-decoration: underline;}
a:visited{color: #800080; text-decoration: underline;}
a:hover { color: #A31B1B; text-decoration: underline;}
a:active{ color: #3A3A3A; text-decoration: underline;}


/* 【テキスト】 */
/* ----------------------------------------------------------------------------------------------------- */
/*サイズ*/
.txt16 { font-size: 16px !important; }
.txt10 { font-size: 10px !important; }

/*段落*/
p { 	margin: 0; padding: 0; }
p.caption { 
	margin: 0; padding: 5px 0 0 0; 
	font-size: 10px;
	color: #4F0202;
	text-align: right;
	line-height: 1.5; 
}

.must {color: red !important;}
.blk {color: black !important;}
.caution {color: #cc3300 !important;;}


.mgn1em {
	margin-top: 1em;
}


/* 【ボックス】 */
/* ----------------------------------------------------------------------------------------------------- */
.boxRight {
	margin: 2px 40px 0 0;
	float: right;
}
.boxCenter {
	margin: 5px auto;
	text-align:center;
}

.boxleft {
	margin: 2px 40px 0 0;
	float: left;
}

/* 【HEAD】 */
/* ----------------------------------------------------------------------------------------------------- */
h1 {
	width: 862px;
	height: 186px;
	margin: 0 auto 15px auto;
	padding: 0;
	background: url(http://image.itmedia.co.jp/news/fl/parts/eyecatch_fla.jpg) no-repeat left;
	background-position: 0 0;
	font-size: 1px !important;
	line-height: 0;
	color: #ffffff;
}

h2 {
	margin: 0;	padding: 0 0 45px 0;
	background: url(http://image.itmedia.co.jp/news/fl/parts/null.gif) no-repeat left;
	background-position: 0 0;
	font-size: 1px !important;
	te\xt-indent: -10000px;
	line-height: 0;
	color: #ffffff;
}

h3 {
	margin: 0;	padding: 0;
}

/* 【左右ボックス】 */
/* ----------------------------------------------------------------------------------------------------- */
/*左*/
#left_container {	
	float: left;
	width: 447px;
	margin: 0; padding: 0;

}

/*右*/
#right_container {	
	float: right;
	width: 399px;
	margin: 0 0 0 12px; padding: 0;

}

/* 【hボックス】 */
/* ----------------------------------------------------------------------------------------------------- */
#h2box01 {
	height: 459px;
	margin: 0;	padding: 0 11px;
	background: url(http://image.itmedia.co.jp/news/fl/parts/h2_01gozonji.png) no-repeat left top;
}

#h2box02 {
	height: 600px;
	margin: 10px 0 0 0;	padding: 0 11px;
	background: url(http://image.itmedia.co.jp/news/fl/parts/h2_02variety.png) no-repeat left top;
}

#h2box03 {
	height: 600px;
	margin: 10px 0 0 0;	padding: 0 11px;
	background: url(http://image.itmedia.co.jp/news/fl/parts/h2_03merit.png) no-repeat left top;
	line-height:150%;
}

#h2box04 {
	height: 417px;
	margin: 0;	padding: 0 11px;
	background: url(http://image.itmedia.co.jp/news/fl/parts/h2_04intro.png) no-repeat left top;
}
#h2box05 {
	height: 270px;
	margin: 10px 0 0 0;	padding: 0 11px;
	background: url(http://image.itmedia.co.jp/news/fl/parts/h2_05taiken.png) no-repeat left top;
}

/* 【エリア】 */
/* ----------------------------------------------------------------------------------------------------- */
/*ご存知でしたか？*/
#h2box01 p.lead {
	font-size: 14px;
	color: #000000 !important;
	line-height: 1.4; 
	letter-spacing: -1px;
}

/*point*/
.changeBOX {
	margin:10px 0 10px 0; padding: 0;
}
.changeBOX p {
	margin: 2px 0 0 0; padding: 0;
}

/*ご利用いただきたいシステム*/
#h2box02 h3 {
	width:193px;
	height: 13px;
	margin: 0 0 12px 0;	padding: 0;
	background: url(http://image.itmedia.co.jp/news/fl/parts/h3_01system.jpg) no-repeat left;
	background-position: 0 0;
	font-size: 1px !important;
	te\xt-indent: -10000px;
	line-height: 0;
	color: #ffffff;
}

#h2box02 p {
	margin: 0 0 0 5px; padding: 0;
}

#h2box02 h4 {
	margin: 0 0 0 5px; padding: 0;
	font-size: 13px;
	font-weight: normal;
}

#h2box02 ul,
#h2box05 ul {
	margin: 0; padding: 0;
}

#h2box02 ul li,
#h2box05 ul li {
	margin: 0 0 0 24px; padding: 0;
}

/*メリット*/
#h2box03 h3,
#h2box05 h3 {
	margin: 1em 0 0 0;	padding: 0;
	font-size: 13px;
	font-weight: normal;
}

#h2box03 h4 {
	margin: 0;	padding: 0;
	font-size: 14px;
	font-weight: bold;
	color: #43000E;
}

/*ご紹介*/
#h2box04 p {
	margin:  5px 0;	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #535353;
	line-height: 1.4;
}




/*【form】*/
/* ----------------------------------------------------- */
#formAREAf { 
	margin: 0; padding: 0;
	background: url(http://image.itmedia.co.jp/news/fl/parts/form_bg02.png) no-repeat bottom left;
}

#formAREA { 
	margin: 0; padding: 20px 25px ;
	background: url(http://image.itmedia.co.jp/news/fl/parts/form_bg01.png) no-repeat top left;
	line-height: 1.4;
}

/*【フッタ】*/
/* ----------------------------------------------------- */
#footerBOX {
	margin: 0 0 0 12px; padding: 0;
}

/* 【SEO用補助テキスト】 */
/* ----------------------------------------------------------------------------------------------------- */
.txtassist { 
	width:1px ;
	height: 1px;
	margin: 0;	padding: 0;
	background: url(http://image.itmedia.co.jp/news/fl/parts/null.gif) no-repeat left;
	font-size: 1px !important;
	te\xt-indent: -10000px;
	line-height: 0;
	color: #000000;
}
