body{

	background-repeat:repeat;

	margin: 0px;

	height: 100%;

			}

td,tr {

	font-size:12px;

	line-height:130%;

	color:#333333;

	font-weight: normal;

			}

a:link {

	color:#003399;

	text-decoration: underline;

}



a:visited {

	color: #660066;

}



a:hover {

	text-decoration: underline;

	color: #FF6600;

} 



a:active {

	text-decoration: underline;

	color: #FF6600;

}



a.ex:link {

	color:#000000;

	text-decoration: none;

}

a.ex:visited {

	color:#000000;

	text-decoration: underline;

}

a.ex:hover{

	color:#003399;

	text-decoration: underline;

}

a:active{

	color:#003399;

	text-decoration: underline;

}















.txt10 { font-size: 10px}

.txt11 { font-size: 11px}

.txt12 { font-size: 12px}

.height120 { line-height: 120%;}

.height160 { line-height: 160%;}

.height180 { line-height: 180%;}



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

/* body                        */

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

#body {

	width: 804px;

	background-color: #FFFFFF;

	text-align: left;

	padding-right: 2px;

	padding-left: 2px;

	border: 1px solid #333333;

	height: 100%;

}



#bodya {

	background-color: #FFFFCC;

	margin: 0px;

	padding: 0px 5px;

	width: 804px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #B72828;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

}



#inside {

	width: 800px;

	float: none;

}







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

/* header                        */

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

#header {

	clear: both;

	float: none;

}





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

/* main_navi                        */

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

#main_navi {

}



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

/* サイド_navi                        */

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

#side_navi ul {

	list-stiye-type: none;

	margin: 0px;

	padding: 0px 0px 10px;

	list-style-image: none;

	list-style-type: none;

	}



#side_navi {

	width: 140px;

	float: left;

}



#side_navi li a {

	display: block;

	width: 139px;

	color: #000000;

	text-decoration: none;

	margin: 0px;

	list-style-image: none;

	list-style-type: none;

	line-height: 180%;

	background-color: #ffffff;

	background-image: url(../_share/navi_side/bg.jpg);

	background-position: left bottom;

	text-indent: 8pt;

	padding-top: 5px;

	padding-bottom: 3px;

	font-size: 12px;

	}

	

#side_navi li a:hover {

	text-decoration: none;

	color: #990000;

	list-style-image: none;

	list-style-type: none;

	background-image: url(../_share/navi_side/bgon.jpg);

	}





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

/* footer                        */

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

#footer {

	text-align: center;

	padding-top: 10px;

	width: 800px;



}





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

/* content_top                        */

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

#content_top {

}



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

/* 下層ページコンテンツ部分                        */

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

#content {

	float: right;

	width: 660px;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	margin-right: 2px;

}



#content p {

	padding: 0px;

	margin-bottom: 10px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	line-height: 150%;

}



#content h1 {

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding: 12px 0px 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	color: #000033;

	text-indent: 5pt;

	background-image: url(../_share/bg_htag/content_h1.gif);

	background-position: left bottom;

}



#content h2 {

	font-size: 14px;

	font-weight: bold;

	margin: 0px;

	padding: 0px;

	color: #990000;
	text-indent: 5pt;
 	background-color: #E8F3FF;
}



#content h3 {

	font-size: 14px;

	font-weight: bold;

	margin: 0px 10px;

	padding: 3px 0px;

	color: #990000;

	text-indent: 5pt;

	background-color: #D7FCD3;

}



#content h4 {



	font-size: 14px;

	font-weight: normal;

	margin: 0px 10px;

	padding: 3px 0px;

	color: #333333;

	text-indent: 5pt;

	background-color: #E8E4D2;

}



#content li {

	font-size: 12px;

}



.title_prd {

	font-size: 13px;

	font-weight: bold;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

	margin: 2px;

	padding: 2px;

}

.td_white {

	background-color: #FFFFFF;

}

.td_white_bold {

	background-color: #FFFFFF;

	font-weight: bold;

}



.textbox {

	padding-right: 8px;

	padding-left: 8px;

	padding-top: 5px;

	padding-bottom: 10px;

	line-height: 150%;

	font-size: 12px;

}

.rec_bgnavi {

	line-height: 160%;

	background-image: url(/recruit/_share/bg_navi.jpg);

	background-repeat: no-repeat;

	padding: 10px;

}

.rec_body {

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	line-height: 150%;

}

h1 {

	font-size: 14px;

	font-weight: bold;

	background-color: #DDF1FF;

	margin: 0px;

	padding: 5px;

	width: 100%;

}

#qa {

	font-size: 12px;

	line-height: 150%;

	padding: 0px;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 10px;

}

.index_menu {

	font-size: 11px;

	text-align: right;

	padding-bottom: 5px;

	padding-top: 2px;

	padding-right: 5px;

}

.index_title {

	background-image: url(/_share/index_product/title.jpg);

	background-repeat: no-repeat;

	padding: 2px;

	font-weight: bold;

	color: #000099;

	text-decoration: none;

}



.index_space {

	line-height: 120%;

	text-align: left;

	padding-top: 75px;

	color: #000000;

	margin: 0px;

	padding-bottom: 2px;

}

.index_syousai {

	padding-bottom: 5px;

}



.index_pic01 {

	background-image: url(/_share/index_product/01.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic02 {

	background-image: url(/_share/index_product/02.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic03 {

	background-image: url(/_share/index_product/03.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic04 {

	background-image: url(/_share/index_product/04.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic05 {

	background-image: url(/_share/index_product/05.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic06 {

	background-image: url(/_share/index_product/06.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic07 {

	background-image: url(/_share/index_product/07.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}



.index_pic08 {

	background-image: url(/_share/index_product/08.jpg);

	margin: 0px;

	height: 125px;

	width: 135px;

	background-repeat: no-repeat;

	padding: 5px 4px 0px;

	text-align: left;

	font-size: 11px;

}

