@charset  "Shift_JIS";


/* ========================================================== */
/*  h1                           　　　                       */
/* ---------------------------------------------------------- */


#header h1{
	margin:0px;
	}



/* ========================================================== */
/*　mainimage                    　　　                       */
/* ---------------------------------------------------------- */


#top-main-img
	{
	margin:0px;
	padding:0px;
	width:850px;
	height:240px;
	clear:both;
	background-image: url(../../img/img_top_main.jpg);
	background-repeat: no-repeat;
	}


/* ========================================================== */
/*  コラムボックス　　　                       */
/* ---------------------------------------------------------- */


#top-column_box
	{
	margin:15px 15px 0px 0px;
	float:left;
	width:250px;
	padding:0;
	text-align:left;
	}
*html #top-column_box
	{
	margin:15px 7px 0px 0px;
	}
	
#top-column h2
	{
	margin:0;
	}

#top-column
	{
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/bg_contents_top_01.jpg);
	background-repeat: no-repeat;
	}

#top-column h3.ttl
	{
	background-color:#E9E9E9;
	margin: 0px 3px;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	color: #666666;
	}
#top-column ul
	{
	margin: 0px;
	padding: 0px;
	height: 170px;
	overflow: auto;
	}
#top-column ul li
	{
	margin: 0px 0px 8px 10px;
	padding: 0px 0px 0px 12px;
	list-style: none;
	background-image:url(../img/arrow_01.gif);
	background-repeat: no-repeat;
	line-height: 15px;
	font-size: 12px;
	}
	



/* ========================================================== */
/*  基礎知識ボックス　　　                       */
/* ---------------------------------------------------------- */
#top-kiso_box
	{
	margin:15px 15px 5px 0px;
	float:left;
	width:250px;
	padding:0;
	text-align:left;
	}
*html #top-kiso_box
	{
	margin:15px 7px 15px 0px;
	}
	
#top-kiso h2
	{
	margin:0;
	}

#top-kiso
	{
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/bg_contents_top_01.jpg);
	background-repeat: no-repeat;
	}

#top-kiso h3.ttl
	{
	background-color:#E9E9E9;
	margin: 0px 3px;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 5px 5px 10px;
	font-weight: bold;
	color: #666666;
	}
#top-kiso ul
	{
	margin: 0 0 20px 0;
	padding: 0px;
	}
#top-kiso ul li
	{
	margin: 0px 0px 8px 10px;
	padding: 0px 0px 0px 12px;
	list-style: none;
	background-image:url(../img/arrow_01.gif);
	background-repeat: no-repeat;
	line-height: 15px;
	font-size: 12px;
	}
#top-kiso .banner01
	{
	margin: 5px 0px 0px 0px;
	}
#top-kiso .banner02
	{
	margin: 5px 0px 0px 0px;
	}
	
#top-kiso .privacy
	{
	margin: 5px 0px 0px 0px;
	float: left;
	}
	
#top-kiso .wlb
	{
	margin: 5px 5px 0px 15px;
	float: left;
	}


/* ========================================================== */
/* サービスボックス              　　　                       */
/* ---------------------------------------------------------- */


#top-searvice_box
	{
	margin:15px 14px 15px 15px;
	float: left;
	width:555px;
	padding:0;
	text-align:left;
	}
*html #top-searvice_box
	{
	margin: 15px 14px 15px 7px;
	}
	
#top-searvice h2
	{
	margin:0;
	}

#top-searvice
	{
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/bg_contents_top_02.jpg);
	background-repeat: no-repeat;
	}
#top-searvice01
	{
	margin: 1px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 550px;
	}
#top-searvice02
	{
	margin: 1px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 550px;
	}
#top-searvice03
	{
	margin: 1px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 550px;
	}

#top-searvice h3.ttl
	{
	background-color:#E9E9E9;
	margin: 0px 3px;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #666666;
	}
#top-searvice ul
	{
	margin: 0 0 10px 0;
	padding: 0px;
	float: left;
	width: 245px;
	}
#top-searvice ul li
	{
	margin: 5px 0px 5px 10px;
	padding: 0px 2px 0px 12px;
	list-style: none;
	background-image:url(../img/arrow_01.gif);
	background-repeat: no-repeat;
	line-height: 18px;
	font-size: 12px;
	}


/* ========================================================== */
/* おすすめボックス              　　　                       */
/* ---------------------------------------------------------- */


#top-recommend_box
	{
	margin:0px 0px 15px 15px;
	width:820px;
	padding:0;
	text-align:left;
	}
	
#top-recommend h2
	{
	margin:0;
	}

#top-recommend
	{
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/bg_contents_top_03.jpg);
	background-repeat: no-repeat;
	}
#recommend-sbox
	{
	margin: 5px 0px 10px 5px;
	padding: 0px;
	float: left;
	width: 265px;
	height: 85px;
	}

#recommend-sbox img
	{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	width: 60px;
	}

#recommend-sbox p
	{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 195px;
	font-size: 12px;
	line-height: 16px;
	}




.shinsai {
	text-align:left;
	border:1px solid #FF6633;
	padding:5px;
	background-color:#FFFFFF;
	margin: 0 0 5px 0;
	line-height:150%;
	color:#CF3805;
}

