*{
margin:0px auto;
padding:0px;
line-height:130%;
font-family:"?q???M?m?p?S Pro W3", "?l?r ?o?S?V?b?N", Osaka;
font-size:12px;
}

.kago_title {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #797979;
}
.kago_info1 {
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.kago_info2 {
	font-size: 12px;
	line-height: 120%;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #666666;
}
.kago_table_line_color {
	background-color: #cccccc;
	margin-top: 15px;
}
.kago_h {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFE0E8;
	color: #555555;
	border-top:1px solid #CD295E;
	border-bottom:1px solid #CD295E;
}
.product_cell1{
	color: #666666;
	font-size: 12px;
	line-height: 120%;
}
.kago_cell1 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 120%;
	padding-right: 5px;
	color: #333333;
	border-bottom:1px solid #CD295E;
}
.kago_cell_zokt {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 120%;
	padding-right: 5px;
	color: #333333;
}
.kago_cell_set {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 120%;
	padding-right: 5px;
	color: #339933;
}
.kago_cell2 {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-size: 12px;
	line-height: 120%;
	padding-right: 5px;
	color: #333333;
	background-color: #FFE0E8;
}
.kago_total {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom:1px solid #CD295E;
	background-color: #FFE0E8;
}
.kago_alldelete_button {
	font-size: 12px;
	margin-top:10px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.kago_back_button {
	font-size: 12px;
	margin-top:10px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.kago_go_button {
	font-size: 12px;
	margin-top:10px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.kago_change_button {
	font-size: 12px;
	visibility:visible;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	vertical-align:middle;
	margin-left:5px;
	background-color: #f5f5f5;
}
.kago_delete_button {
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.kago_info3 {
	padding-top: 5px;
	padding-bottom: 5px ;
	font-size: 12px;
	line-height: 120%;
}
.kago_info4 {
	padding-top: 5px;
	padding-bottom: 5px ;
	font-size: 11px;
	line-height: 120% ;
	padding-right: 5px;
	padding-left: 5px;
}
.kago_info5 {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 120%;
	padding-right: 5px;
	padding-left: 5px;
}
.kago_info_custom_title {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 120%;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #FFFFFF;
	color:#333333;
}
.kago_info_custom {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color:#ff0000;
}
.kago_info_custom_h {
	font-size: 12px;
	font-weight: bold;
}
.kago_info_custom_m {
	font-size: 12px;
	line-height: 120%;
}
.header1 {
	padding:30px 5px 2px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #CD295E;
	border-bottom:1px solid #CD295E;
	background-color:#FFFFFF;
}
.cell1 {
	font-size: 12px;
	line-height: 150%;
	padding-right: 10px;
	color: #696969;
}
.cell2 {
	font-size: 12px;
	line-height: 120%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #696969;
}
.cell_header {
	font-size: 12px;
	line-height: 120%;
	background-color:#FFE0E8;
	color: #696969;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.login_button {
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
	font-size: 12px;
}
.next_button {
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.set_button {
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.close_button {
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.select_button {
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:2px;
	background-color: #f5f5f5;
}
.list_kago_button {
	font-size: 12px;
	font-size: 12px;
	margin:5px 0px 0px 5px;
	font-weight:bold;
	color:#333333;
	border:1px solid #333333;
	cursor:pointer;
	padding:7x 4px 4px 4px;
	background-color: #f5f5f5;
}
.example {
	font-size: 12px;
	line-height: 120%;
	color: #669900;
}
.username {
	font-size: 14px;
	font-weight: bold;
}
.cell_header2 {
	font-size: 12px;
	color: #696969;
}
.information1 {
	font-size: 12px;
	color: #000000;
}
.header2 {
	padding:5px 5px 5px 5px;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
	border: none;
}
.table_line_color {
	background-color: #CD295E;
}
.table_line_color2 {
	background-color: #ffffff;
}
.title1 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 0px;
}
.attention_color {
	color: #FF0000;
}
.error {
	font-size: 14px;
	text-align: center;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
}

div.framework {
	text-align: center;
	margin-left: 20px;
}

table.framework {
	width: 680px;
	margin:0 auto 0 auto;
}

a {
	text-decoration:none;
}
a:link {
	color:#669900;
	text-decoration: none;
}
a:visited {
	color:#669900;
	text-decoration: none;
}
a:active {
	color:#669900;
	text-decoration: none;
}
a:hover {
	color:#669900;
	text-decoration: underline;
}

.category_title{
	font-size: 12px;
	line-height: 110%;
	color: #696969;
	padding:5px;
	margin-bottom:10px;
	font-weight: bold;
}

.item_number_unit{
	font-size: 12px;
	color: #999999;
	line-height: 120%;
}

.item_title_unit{
	font-size: 18px;
	line-height: 120%;
	padding:5px;
	color: #555555;
	font-weight: bold;
	background-color: #FFE0E8;
	border-top:1px solid #CD295E;
	border-bottom:1px solid #CD295E;
	width:480px;
}

.item_description_unit{
	font-size: 12px;
	color: #999999;
	line-height: 120%;
	padding-bottom:10px;
}

.item_price_unit{
	font-size: 16px;
	line-height: 120%;
	color: #cc0000;
	font-weight: bold;
	text-align: right;
}
.item_number2{
	font-size: 10px;
	line-height: 120%;
	color: #333333;
}

.item_description2{
	font-size: 12px;
	color: #999999;
	line-height: 120%;
	padding-bottom:1px;
}

.item_price2{
	font-size: 16px;
	line-height: 120%;
	color: #cc0000;
	font-weight: bold;
	text-align: right;
}

.item_image4{
	width:150px;
}

.shopping_button{
	font-size: 12px;
	color: #333333;
	text-align: right;
}
.search_funnel_line1{
	border:1px solid #005D0C;
	width:98%;
	margin-top:6px;
}

.search_funnel_line2{
	width:98%;
}

.search_funnel_cell1{
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	padding: 10px;
	color: #005D0C;
}

.search_report{
	font-size: 12px;
	width:98%;
	color:#FC588A;
	font-weight:bold;
}

.search_research_button {
	font-weight:bold;
	font-size: 14px;
	margin-left:5px;
	visibility:visible;
	font-weight:bold;
	color:#005D0C;
	background:url(images/button_back.jpg) repeat-x top left;
	padding:7x 4px 4px 4px;
	border:1px solid #006600;
	cursor:pointer;
}

.search_title{
	font-size: 12px;
	line-height: 110%;
	color: #696969;
	font-weight: bold;
}

.category_title{
	font-size: 16px;
	line-height: 110%;
	color: #696969;
	padding:5px;
	margin-bottom:10px;
	font-weight: bold;
}

.search_result_cell {
	font-size: 11px;
	line-height: 120%;
	background-color:#ffffff;
	padding: 8px;
	color: #696969;
}

.search_result_cell1 {
	font-size: 11px;
	line-height: 120%;
	padding: 8px;
	color: #696969;
	border-top:1px solid #dcdcdc;
}

.search_result_cell2 {
	font-size: 11px;
	line-height: 120%;
	padding: 8px;
	color: #696969;
	border-top:1px solid #efefef;
}

.search_result_h1 {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	background-color: #fffacd;
	color: #696969;
}

.search_result_h2 {
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	background-color: #fffacd;
	color: #696969;
}

.search_result_line {
	border-bottom:1px solid #dcdcdc;
	margin-bottom:10px;
	width:710px;
}

.item_stock_unit {
	text-align: right;
}

img{
border:0px;
}

body  {
font-size:12px;
color:#868585;
margin: 0px; 
padding: 0px;
text-align: center; 
}

a{
text-decoration:none;
}

.clearFloat{
clear:both;
margin:0px;
padding:0px;
height:0px;
}

#site{
float:left;
width:100%;
background:#FFFFFF;
}

/* ?w?b?_ */

#header {
 BACKGROUND: url(https://www.shobaijiman.net/exclave/release/543032/images/header_bar.jpg) repeat-x; WIDTH: 100%
}
#headerBox {
 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(https://www.shobaijiman.net/exclave/release/543032/images/header_back.jpg) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 1014px;  HEIGHT: 116px; TEXT-ALIGN: left
}
#headerMenu {
 margin-RIGHT: 142px; FONT-SIZE: 10px; WIDTH: 872px; COLOR: #669900; TEXT-ALIGN: right;padding-top:37px; font-size:10px;
}
#headerMenu A {
 COLOR: #669900; font-size:10px;
}
H1 {
 FLOAT: left; WIDTH: 386px; PADDING-TOP: 6px;margin-left:34px;
}
#shoppingMenu {
 FLOAT: right; WIDTH: 354px; PADDING-TOP: 18px; margin-right:142px;
}

#shoppingMenu ul{
margin:0px;
padding:0px;
}

#shoppingMenu LI {
 FLOAT: left; MARGIN-LEFT: 6px; LIST-STYLE-TYPE: none;
}

#contents { 
width: 950px;
margin: 0 auto ;
text-align: left; 
}

/* ??R???e???c */

#leftContents{
float:left;
width:186px;
}

/* ?Z???^?[?R???e???c */

#mainContents{
float:left;
width:550px;
padding:6px 13px 0px 22px;
}

/* ?E?R???e???c */

#rightContents{
float:right;
width:187px;
}




/* ??R???e???c */

/* ?????O?C?? */
#login{
margin-bottom:13px;
}

/* ???o?^ */
#registration{
margin-bottom:13px;
}

/* ?i?J?e?S???[ */

#productsMenu{
margin-bottom:17px;
}

#productsMenu ul{
list-style:none;
margin:0px;
padding:0px;

}


#productsMenu li{
list-style:none;
margin:0px;
padding:0px;
font-size:0px;
}

/* ?V?X?e?? */

#systemMenu{
margin-bottom:15px;
}

#systemMenu ul{
list-style:none;
margin:0px;
padding:0px;

}


#systemMenu li{
list-style:none;
margin:0px;
padding:0px;
font-size:0px;

}

/* ?R?[?h?????? */

#code{
margin-bottom:16px;
}

/* ?L?[???h??? */

#keyword{
margin-bottom:20px;
}

#keyword h2{
}

#keywordBox{
border:1px solid #FF8AA5;
background:#FFE0E8;
width:133px;
height:20px;
margin-right:10px;
}

/* ???o?C???V???b?s???O */

#mobile{
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding:9px 2px;
font-size:10px;
}

#mobile p img{
margin:13px 58px;
text-align:center;
}

#mobile p span{
color:#FC588B;
background:url(https://www.shobaijiman.net/exclave/release/543032/images/mail_icon.gif) no-repeat 0px 50%;
padding-left:20px;
display:block;
margin-top:8px;
}


/* ?E?R???e???c */

#search{
background:url(https://www.shobaijiman.net/exclave/release/543032/images/search_back.jpg) no-repeat;
padding:10px 6px 0px 6px;
margin-bottom:13px;
height:92px;
}

#search form{
text-align:center;
}

#searchBox{
border:1px solid #C9E753;
background:#FFFFFF;
width:152px;
height:23px;
margin-bottom:7px;
}

#recommend{
}

#recommend h2{
margin-bottom:5px;
}

#recommend dl{

}


#recommend dt{
float:left;
width:55px;
margin:0px;
margin-bottom:10px;
}

#recommend dt img{
border:1px solid #CCCCCC;
}

#recommend dd{
float:right;
width:125px;
padding-left:7px;
margin:0px;
margin-bottom:10px;

}

#recommend dd h3{
color:#456A01;
line-height:110%;
}


#banner li{
list-style:none;
margin-bottom:10px;
}





/* ?t?b?^ */

#footer{
width:100%;
height:100px;
background:url(https://www.shobaijiman.net/exclave/release/543032/images/footer_back.jpg) repeat-x bottom;
}

#footerImage{
background:url(https://www.shobaijiman.net/exclave/release/543032/images/footer_image.jpg) no-repeat;
width:950px;
height:120px;
margin-top:30px;
}

#footerMenu{
padding-top:5px;
color:#FFFFFF;
width:950px;
font-size:10px;
}

#footerMenu a{
color:#FFFFFF;
font-size:10px;
}


#copyright{
padding-top:20px;
text-align:right;
color:#FFFFFF;
width:950px;
}




#footerMenu li{
float:left;
list-style:none;
}
