@charset "Shift_JIS";

@import url(base.css);
/*-----------------------------------------------
hot style     2006/05/26
----------------------------------------------- */
/*u[F#123D58AO[F#A8A8A8AFF#0885B7*/

/*================= ©o΅ =================*/
h2 { width: 550px; margin: 0 0 15px 0; }
h2 span { display: none; }

h3#t-topicsinfo {
	width: 515px;
	height: 23px;
	margin: 15px 0 10px 15px;
	text-indent: -9999px;
	background: url(../img/t_topicsinfo.gif) 0 2px no-repeat;
	border-bottom: 1px solid #123D58;
}

h3#t-consulinfo {
	width: 515px;
	height: 23px;
	margin: 15px 0 10px 15px;
	text-indent: -9999px;
	background: url(../img/t_consulinfo.gif) 0 2px no-repeat;
	border-bottom: 1px solid #123D58;
}
.gray {
	font-family: "lr SVbN", "Osaka|";
	font-size: 9px;
	line-height: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
}

h3 {
	color: #123D58;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 15px 20px 10px 20px;
	background: #FFFFFF url(../img/m_square_b.gif) 0 2px no-repeat;
	border-bottom: 1px dotted #123D58;
} 
#consul-info h3 {
	color: #0885B7;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	background: url(../img/arrow_blue01.gif) 0 2px no-repeat;
}
h3#t-seminar, h3#t-news {
	width: 517px;
	height: 32px;
	margin: 0 0 0 14px;
	padding: 0;
	background: url(../img/bk_news01.gif) 0 0 no-repeat;
	border-bottom: none;
}
h3#t-seminar img, h3#t-news img { margin: 2px 0 0 2px; }
h3#t-seminar span, h3#t-news span { display: none; }
#licence h3 {
	width: 490px;
	height: 20px;
	background-color: #CCCCCC;
	background-image: none;
	margin: 0;
	padding: 5px 0 0 10px;
	border-bottom: none;
}

h4 {
	color: #035882;
	font-weight: bold;
	width: 490px;
	border-left: 8px solid #035882;
	border-bottom: 1px solid #A8A8A8;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 12px;
}
#seminar-info h4 {
	width: 400px;
	padding: 0 1px 0 37px;
	margin: 0;
	font-weight: normal;
	border: none;
	background: url(../img/arrow_blue01.gif) 15px 2px no-repeat;
}
h4#howto1 {
	font-size: 14px;
	height: 55px;
	margin: 0 0 7px 40px;
	padding: 0;
	border: none;
	background: url(../img/arrow_blue03.gif) center bottom no-repeat;
}

h5 {
	font-weight: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
	color: #666666;
}
#seminar h5 { padding: 0 15px 0 32px; margin: 0; text-align: right; }
#step h5 {
	width: 180px;
	background-color: #BDDCE5;
	margin: 10px 0 0 15px;
	padding: 2px 5px;
}
#step h6 { color:#123D58; margin: 10px 0 0 15px; font-weight: bold; }


/*================= TOPy[W =================*/
#consul-info { width: 515px; margin: 0 0 20px 15px; }
#consul-info dt { width: 110px; margin: 0 0 10px 0; float: left; clear: left; height: 110px; }
#consul-info dd { width: 405px; margin: 0 0 10px 0; padding: 0; float: right; clear: right; height: 110px; }
#seminar-info, #news-info {
	width: 517px;
	margin: 0 0 15px 14px;
	padding: 10px 0;
	background: url(../img/bk_news02.gif) 0 0 repeat-y;
	border-bottom: solid 1px #A8A8A8;
	position: relative;
}
#seminar-info hr { margin: 5px 15px; }
#seminar-info h4 { padding: 0 1px 0 37px; background: url(../img/arrow_blue01.gif) 15px 2px no-repeat; }
#seminar-info h5 { padding: 0 15px 0 32px; text-align: right; }
#seminar-info h4 a { margin: 0 20px 0 0; }
#seminar-info p { margin: 0 15px 12px 15px; padding: 0 0 0 18px; clear: both; }
#news-info p { margin: 0 15px 8px 15px; padding: 0 0 0 15px; background: url(../img/m_circle_b.gif) 0 6px no-repeat; }

.list { position: absolute; top: -33px; left: 440px; }

/*================= RTeBO =================*/
#howto2 { margin: 0 0 20px 40px; padding: 0; }
#howto2 li { 
	margin: 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	background: url(../img/m_circle_b.gif) 0 5px no-repeat;
}

#step {
	padding: 0;
	margin: 0 0 0 20px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
}
#step th {
	color:#666666;
	font-weight: bold;
	padding: 2px 5px;
	margin: 0;
	text-align: center;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color: #EFEFEF;
} 
#step td { padding: 0; border-right: solid 1px #999999; vertical-align: top; } 
#step ul { margin: 0 0 0 15px; padding: 0; }
#step li { margin: 0 0 0 15px; padding: 0; }
#step p { text-align: right; color: #D30000; }
.step-part { width: 240px; background-color:#EADFA0; }
.step-all { background-color:#F4F4D7; }
.step2 { background-color:#F4F4D7; }
.step8 { border-bottom: 1px dotted #A8A8A8; }

#action { width: 250px; margin: 10px 0 15px 140px; padding: 0; text-align: center; }
#action p { 
	width: 240px;
	margin: 0;
	padding: 10px;
	text-align: left;
	background-color: #BDDCE5;
}
#action img { margin: 0 auto 5px auto; }

/*================= INFO =================*/
#privacy, #news, #seminar { width: 530px; margin: 0; padding: 0; }

/*---------- Βlξρ ----------*/
#privacy { width: 510px; margin: 0 0 0 20px; padding: 0; }
#privacy dt {
	color: #123D58;
	font-weight: bold;
	padding: 0 0 0 20px;
	margin: 0 0 5px 0;
	background: #FFFFFF url(../img/m_square_b.gif) 0 2px no-repeat;
	border-bottom: 1px dotted #123D58;
} 
#privacy dd { padding: 0 0 0 23px; margin: 0 0 15px 0; } 

/*---------- οΠTv ----------*/
#about { width: 550px; margin: 0; padding: 0; }
#about p { margin: 0 20px 1em 40px; }
#about strong { color: #035882; }

.company { width: 490px; margin: 0 0 0 40px; padding: 0; list-style: none; }
.company li { padding: 0 0 5px 100px; margin: 0; background: url(../img/m_circle_lb.gif) 0 6px no-repeat; }
.company li span { margin: 0 0 0 -87px; float: left; }
.company li em { color: #999999; font-size: 10px; line-height: 120%; }


.history { margin: 0 0 0 40px; padding: 0; }
.history li {
	margin: 0 0 3px 0;
	padding: 0 0 0 15px;
	background: url(../img/m_circle_lb.gif) 0 6px no-repeat;
	list-style-type: none;
}

/*---------- j[X ----------*/
#news p { 
	margin: 0 0 8px 20px;
	padding: 0 0 3px 15px;
	border-bottom: 1px dotted #CCCCCC;
	background: url(../img/m_circle_b.gif) 0 6px no-repeat;
}

/*---------- Z~i[ ----------*/
#seminar p { margin: 0 0 8px 20px; padding: 0 0 3px 15px; }
#seminar hr { margin: 5px 15px; }

/*---------- ¨βΉ ----------*/
form { margin: 0; padding: 0; }
#contact input, #contact textarea {
	width: 80%;
	padding: 1px 5px;
	margin: 0 5px ;
	line-height: 100%;
	font-size: 12px;
	font-family: "lr oSVbN",sans-serif;
}
#contact select {
	padding: 1px 0;
	margin: 0 5px; 
	font-size: 12px;
	line-height: 100%;
	font-family: "lr oSVbN",sans-serif;
}
#contact .name input, #contact .kana input { width: 35%; }
#contact em { font-style: normal; color:#990000; line-height: 100%; font-size: 11px; }
#contact {
	width: 430px;
	padding: 20px 0 20px 25px;
	border: solid 1px #A8A8A8;
	margin: 0 0 0 45px;
	background-color: #EFEFEF;
}
#contact dt {
	color: #123D58;
	width: 110px; 
	height: 38px;
	float: left;
	clear: left;
	padding: 2px 0 0 15px;
	margin: 0;
} 
#contact dd {
	width: 300px;
	height: 40px;
	padding: 0 0 0 15px;
	margin: 0 0 0 0;
	float: right;
	clear: right;
}
#contact .comment { height: 150px; }
#contact em { color: #990000; font-weight: normal; margin: 0 5px; }
.submit { text-align: center; margin: 15px auto 0 auto; }
.submit input { margin: 0 5px; }

/*================= CZX­s =================*/
#licence { width: 400px; padding: 0; margin: 0 0 0 20px; }
#licence table { width: 480px; margin: 0 0 10px 10px; }
#licence th {
	width: 120px;
	font-weight: normal;
	vertical-align: top;
	padding: 5px 0;
	text-indent: 15px;
	background: url(../product/licence/img/square.gif) 0 10px no-repeat;
}
#licence td { padding: 5px 0; }
#licence .submit { width: 500px; padding: 3px 0; margin: 0 0 10px 0; background-color: #EFEFEF; }
#licence em { color: #990000; font-style: normal; margin: 0 5px; }

/*================= iwasaki.y@ehot.co.jp μ¬ͺ=================*/

#pagelist {
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;}
	
.img520 {
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;}
.img520r {
	padding: 0 0 0 15px;
	margin: 0 0 15px 0;
		float: right;}
		
.chart {
	padding: 0 0 0 15px;
	margin: 0 0 0 20px;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 14px;
}

.chartin {
	padding: 0 0 0 0;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-size: 10px;
	line-height: 14px;
}

/*================= »iy[W =================*/
#product-info { width: 515px; margin: 0 0 20px 15px; }
#product-info dt { width: 10px; margin: 0 0 10px 0; float: left; clear: left; height: 110px; }
#product-info dd { width: 405px; margin: 0 0 10px 0; padding: 0; float: right; clear: right; height: 110px; }
#product ul { margin: 0 20px 10px 20px; list-style-type: none; }
#product li { background: url(../img/m_circle_b.gif) 0 6px no-repeat; padding: 0 0 0 15px; }
#product table { margin: 0 0 10px 10px; }
.product_ul { margin: 0 20px 10px 20px; list-style-type: none; }
.product_li { background: url(../img/m_circle_b.gif) 0 6px no-repeat; padding: 0 0 0 15px; }
.pdf_li {
	padding: 0 0 0 15px;
	background-image: url(../product/img/list_pdf.gif);
	background-repeat: no-repeat;
}
.arrow_li {
	padding: 0 0 0 15px;
	background-image: url(../product/img/list_arrow.gif);
	background-repeat: no-repeat;
}
.check_li {
	padding: 0 0 0 15px;
	background-image: url(../product/img/list_check.gif);
	background-repeat: no-repeat;
}
.solid_table {
	margin-right: auto;
	margin-left: auto;
}
.prodact_text {
	font-size: 11px;
}
.text_red {
	color: #FF0000;
}

