@charset "utf-8";

/* base
*******************************************************************************/
.main30 {
	padding: 30px 0px;
}
.main20 {
	padding: 20px 0px;
}
.main15 {
	padding: 15px 0px;
}
.main10 {
	padding: 10px 0px;
}
.main5 {
	padding: 5px 0px;
}
.sub30_t {
	padding-top: 30px;
}
.sub30_b {
	padding-bottom: 30px;
}
.sub20_t {
	padding-top: 20px;
}
.sub20_b {
	padding-bottom: 20px;
}
.sub15_t {
	padding-top: 15px;
}
.sub15_b {
	padding-bottom: 15px;
}
.sub10_t {
	padding-top: 10px;
}
.sub10_b {
	padding-bottom: 10px;
}
.sub5_t {
	padding-top: 5px;
}
.sub5_b {
	padding-bottom: 5px;
}
.masub10_t {
	margin-top: 10px;
}
.masub10_b {
	margin-bottom: 10px;
}
.masub5_t {
	margin-top: 5px;
}
.masub5_b {
	margin-bottom: 5px;
}

/* font
*******************************************************************************/
.small {
	color:#333333;
	font-size:11px;
}
.large {
	color:#333333;
	font-size:16px;
}
.red {
	color:#E40000;
}
.red_s {
	color:#E40000;
	font-size:11px;
}
.ore {
	color:#FF3300;
}
.ore_s {
	color:#FF3300;
	font-size:11px;
}
.green {
	color:#3B7D95;
}
.green_s {
	color:#3B7D95;
	font-size:11px;
}
.white {
	color:#FFFFFF;
}
.ov {
	color:#CCCCCC;
}
.gray {
	color:#555555;
}
.b1 {
	color:#FF3300;
}
.b2 {
	color:#FF3300;
}
.b3 {
	color:#FF3300;
}

/* error
*******************************************************************************/
.error{
	color:#E40000;
	font-weight:bold;
	padding:15px 10px; 
}

/* bunner
*******************************************************************************/
.bunner {
	padding-top:7px;
	padding-bottom:3px;
}

/* what's new
*******************************************************************************/
.what01 {
	line-height:130%;
	padding:8px 0px 5px 0px;
}
.what02 {
	line-height:130%;
	padding-bottom:8px;
}

/* menu
*******************************************************************************/
.menu01 {
	padding-top:4px;
}
.m_line01 {
	width:170px;
	background-image:url(../images/line_clients.gif);
}
.m_bg01 {
	background-image:url(../images/l_clients.gif);
}
.m_bg02 {
	background-repeat:no-repeat;
}
.m_bg03 {
	background-image:url(../images/r_clients.gif);
}
.m_bg04 {
	background-image:url(../images/l_new.gif);
}
.m_bg05 {
	background-image:url(../images/r_new.gif);
}

/* new
*******************************************************************************/
.new01 {
	padding-top:3px;
}
.new02 {
	padding:5px 0px;
}
.n_line01 {
	 width:520px;
	 background-image:url(../images/line_new.gif);
}

/* serch
*******************************************************************************/
.serch01 {
	padding:7px 0px;
}
.serch02 {
	padding:5px 0px;
}
.list01 {
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
}
.list02 {
	border-right:1px solid #F7F8FA;
}
.list_line01 {
	padding:0px;
	margin:0px;
	background-image:url(../../serch/images/list_line02.gif);
}
.ditail_line01 {
	padding:0px;
	margin:0px;
	background-image:url(../../serch/images/ditail_line02.gif);
}
.ditail_line02 {
	padding:0px;
	margin:0px;
}
.ditail_line03 {
	padding:0px;
	margin:0px;
	background-image:url(../../serch/images/ditail_line04.gif);
}
.s_serch {
	line-height:130%;
	color:#333333;
	font-size:11px;
}

/* imput
*******************************************************************************/
.imput01 {
	width:680px;
	font-size:12px;
	line-height:130%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding:5px;
}
.imput02 {
	width:480px;
	font-size:12px;
	line-height:130%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding:5px;
}

/* contents
*******************************************************************************/
.c_bg01 {
	background-image:url(../images/l.gif);
}
.c_bg02 {
	background-image:url(../images/r.gif);
}

/* passward
*******************************************************************************/
.pass {
	color:#555555;
	font-size:14px;
	font-weight:bold;
}

/* complete
*******************************************************************************/
.complete {
	padding:10px 0px 30px 0px;
}