body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";
	font-size:80%;
	color:#454545;
	line-height:150%;margin:0px; padding:0px;
	}

div#inbox {margin:0px auto 0px auto;width:970px; background-color:#ffffff; border:1px solid #cccccc;padding-bottom:20px; }

/*投稿フォーム等の確認画面*/
table.form-preview { padding:0px; margin:0px; }
table.form-preview td.form-name { padding:3px;margin:1px;width:100px;background-color:#eaeaea; }
table.form-preview td.form-value { padding:3px;margin:1px;border-bottom:1px solid #cccccc }
span.formerror { color: red; }
/*社員の声*/
b.messe_title { color:#cc0000;margin:0px 20px 0px 20px}
blockquote.messe_body { line-height:170%;border: 1px solid #94A5C3; padding:0px 10px 10px 10px ;margin:25px }
blockquote.messe_body div.messe_text { padding-left:25px; border-left:3px solid #cc0000;margin:0px 20px 0px 20px }

/*--about--*/
table.ab_table td {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";line-height: 110%;
}

table.a_voice td { border:1px solid #FFBBB9; padding:3px;line-height:130%; }

/*--loginform--*/
div.loginform { font-size:10px;color:#999; }
div.loginform input.formfield { width:60px; height:15px;font-size:10px; }
div.loginform input.formbutton { width:50px; height:15px;font-size:8px; }

/*--c_loginform--*/
div.c_loginform { color:#999;margin:15px auto 15px 20px }
div.c_loginform input.formfield { width:120px;}
div.c_loginform input.formbutton { width:70px; }

/*--form--*/
td.f_radio p { margin:0px;padding:0px; }

div#header_navi {
	width:950px;
	height:22px;
	margin:0px;
	padding:3px 0 5px 23px;
	background-image:url(http://www.shabon.com/skins/004/assets/k_sen.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:12px;
}


div.about_title {

	font-size:18px;font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";
	background-image:url(http://www.shabon.com/skins/004/assets/a_title.png);
	width:480px;padding: 6px 0px 5px 15px;
	background-repeat: no-repeat;
	background-position: left bottom;border-left: 7px solid #cc0000;

/*
	font-size:18px;font-weight:bold;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";
	border-left: 7px double #cc0000; padding: 13px 0px 13px 13px;
*/
}
div.about_text {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";
	margin:0px auto 20px auto;
	padding:15px;

}

table.cleaning_p { font-size:12px;letter-spacing:0px; }

.a_list {
	font-size:12px;	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";
	padding:5px 10px 0px 0px;font-weight:bold;color:#444444;
	margin:0px 0px 15px 0px;
	}

.low_even3, .low_odd3, .low_even2, .low_odd2, .low_even, .low_odd {
	background-image: url(<%skinfile(assets/01_dot.gif)%>);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 3px;
}


.m_arrow { font-size: 90%;padding-left: 7px}

div.mg_text a {display:block;}

a:link,a:visited, a:active {
	color:#454545;
	text-decoration:none;
}

a:hover {
	color:#2B83CA;
	text-decoration:underline;
}
table#in_table {
	width: 950px;
	margin: 15px auto 0px auto;
	padding: 0px;
}
table#in_table td {
	vertical-align:top;
}
table#in_table td#left_box, table#in_table td#right_box {

}
td#left_box div#left_contents {
	margin:0px auto 0px auto;
	width:320px; text-align:right;

}

td#center_box div#center_contents {
	margin:0px auto 0px auto;
	width:550px; padding-right:30px

}



img, a img, img a { border:none }

.menu_list { margin-bottom:10px; }
.leftbox { float:left;padding:0px 7px 5px 0px }
.rightbox { float:right;padding:0px 0px 5px 7px }


table#main_desc {
	width:508px;
	padding:0px;
}

table#main_desc td#main_text div#upper, table#main_desc td#lower {
	background-repeat: no-repeat;
	background-position: left top;
	padding:0px;
	margin:0px;
	width:508px;
}

.menu_text {
	padding: 0px 0 0 15px;

}
#mTitle {
	padding:0 0 0 10px;
}
#mText {
	padding:20px;
	width:490px;
}
#icons {
	width:159px;
	height:42px;
	margin:0px 0 0 330px;
}

.low_even3, .low_odd3, .low_even2, .low_odd2, .low_even, .low_odd {
	font-size: 90%;
	line-height: 100%;
	vertical-align: top;
	background-image: url(images/01_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 3px;
}
.low_even {
	width:220px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #99CC66;
}
.low_odd {
	width:220px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BBC65E;
}
.low_even2 {
width:250px;
background-color: #EFF7E8;
}
.low_odd2 {
width:250px;
background-color: #F0EFC8;

}
.low_even3 {
background-color: #EFF7E8;
width:120px;
}

.low_odd3 {
background-color: #F0EFC8;
width:120px;
}

.waku {
	background: #A5A2A2;
	padding: 10px;
	width: 470px;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin-bottom: 5px;
}

.waku2 {
	background: #cccccc;
	padding: 2px;
	width: 484px;
	font-size: 13px;
	font-weight: bold;
	color: #454545;
	text-align: left;
	margin-bottom: 2px;
}

.hor {
	width: 5px;
	background: url(assets/dot.gif) repeat-x 0px center;
}

.var {
	background: url(assets/dot_var.gif) repeat-y right 0px;
}

div.about_text3 {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, "Century Gothic";
	margin:0px 0px 0px 0px;
	padding:0px;

}

.news {
	padding:0px;
	margin:20px 0px 15px 0px;
	width:300px;
	height:20px;
	background-repeat: no-repeat;
	background-position: right bottom;
}

.news_list {
	margin:0px 0px 0px 7px;
}

.news_list2 {
	margin:0px 0px 0px 0px;
}

div.news div.news_title {
	padding:0px;
	color:#176BA1;
}

/*--left-navi--*/

.menu_text{
	padding: 0px 0 0 15px;background: url(http://www.shabon.com/skins/001/assets/m_arrow.gif) no-repeat left top;
font-weight:bold;
}
.menu_text a:link,
.menu_text a:active,
.menu_text a:visited {
	color:#176BA1

}

.menu_text a:hover {
	color:#176BA1;
	text-decoration:underline;
}

.companymenu {
	width: 340px;
	font-size: 90%;
}

.companymenu th {
	color: #ffffff;
	background-color: #2B83CA;
	text-align: center;
}

.companymenu tr.en th {
	background-color: #FF6C00;
	text-transform: uppercase;
}

.companymenu td {
	text-align: left;
}

.companymenu tr.en td {
	text-transform: uppercase;
}

.companymenu td ul {
	margin: 10px 0 10px 13px;
	padding: 0;
	list-style-type: none;
}

.companymenu td ul li {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

.companymenu td ul li a {
	padding: 0 13px;
	line-height: 1.8;
	background: url(/skins/004/assets/listimage.gif) no-repeat 0 0.4em;
	color: #8C9EBF !important;
	text-decoration: none !important;
	display: block;
}

.companymenu td ul li a:hover {
	color: navy !important;
}

.bottomlink {
	padding-left: 13px;
	line-height: 1.8;
	background: url(/skins/004/assets/listimage.gif) no-repeat 0 0.1em;
	text-decoration: none !important;
	color: #8C9EBF !important;
	font-weight: bold;
}

.bottomlink:hover {
	color: navy !important;
}

.about_text .bottomlink {
	background-position: 0 0;
}

span.bottomlink {
	color: navy !important;
}