@charset "UTF-8";

/*R*/
/*
--------------------------------------------------------
@title         人.com
@URL           http://www.shokunin.com/
@copyright     人.com

@description   site default style

@created       2006/11/29
@modified      2006/11/29
-------------------------------------------------------- */

/* =import
-------------------------------------------------------- */

@import url(contents.css);
@import url(footer_total_link.css);

/* =hover
-------------------------------------------------------- */
a:link { color: #333333; text-decoration:underline;}
a:visited { color: #333333; text-decoration:underline;}
a:active { color: #333333; text-decoration:none;}
a:hover { color: #333333; text-decoration:none;}

#top_main a:link { color: #333333; text-decoration:underline; line-height:120%}
#top_main a:visited { color: #333333; text-decoration:underline; line-height:120%}
#top_main a:active { color: #333333; text-decoration:none; line-height:120%}
#top_main a:hover { color: #333333; text-decoration:none; line-height:120%}

.category_table1 a:link { color: #333333; text-decoration:none; line-height:120%}
.category_table1 a:visited { color: #333333; text-decoration:none; line-height:120%}
.category_table1 a:active { color: #333333; text-decoration:underline; line-height:120%}
.category_table1 a:hover { color: #333333; text-decoration:underline; line-height:120%}

.new_product_table a:link { color: #333333; text-decoration:none; line-height:110%}
.new_product_table a:visited { color: #333333; text-decoration:none; line-height:110%}
.new_product_table a:active { color: #333333; text-decoration:underline; line-height:110%}
.new_product_table a:hover { color: #333333; text-decoration:underline; line-height:110%}

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


/* =ALL
-------------------------------------------------------- */
body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #FFFFFF;
	margin: 0;
	text-align: center;
	font-size: 100%;
	line-height:150%
}
a.widelink { display: block; width: 100%; 
}

img {border:0px;
	text-decoration: none;}
#container { margin: 0 auto; width: 930px;}
#container2 { margin: 0 auto; width: 930px;}

.clear { font-size: 1px; clear: both;}

/* = tokuteishou torihiki
-------------------------------------------------------- */

#tokuteishou_table {
	margin: 0px auto;
	background: #999999;
}
.tokutei_th {
	color: #FFFFFF;
	background: #663300;
	text-align: left;
	padding: 7px;
	border: 1px solid #FFFFFF;
}
.tokutei_th_text {
	font-size: 120%;
	font-weight: bold;
}
.tokutei_tr {
	background: #FFFFFF;
	padding: 10px 0 10px 10px;
	border: 1px solid #FFFFFF;
}
.tokutei_td {
	background: #FFFFFF;
	padding: 10px;
}
.tokutei_number {
	color:#FF0000;
	font-size: 120%;
}

.tokutei_td ul {
	color:#FF0000;
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0 10px;
	text-align: left;
}




/* =header
-------------------------------------------------------- */

#rollover a {
display: block;
height: 31px;
background-color:#8a8a8a;
}
#rollover a:hover {
display: block;
height: 31px;
background-color:#919191;
}

#rollover1 a {
display: block;
height: 31px;
background-color:#919191;

}



#header {
	text-align: left;
	width: 930px;
}
.header_title { width: 142px; height: 68px; margin: 0; padding: 0;}
.header_cart2 {
	font-size: 0px;
	width: 112px;
}
.header_top {
	background: url(../img/top/top-old/header_top.jpg) no-repeat left top;
	height: 39px;
}
.header_top h1 {
	color: #ffffff;
	font-size: 80%;
	font-weight: normal;
	margin: 0;
	padding: 3px 3px 0 0;
	text-align: right;
	display: none;
	line-height: 100%;
}
.header_top h2 {
	color: #ffffff;
	font-size: 80%;
	font-weight: bold;
	margin: 0;
	padding: 3px 10px 0 0;
	text-align: right;
	line-height: 100%;
}
.header_cart2 a {
	background-color: transparent;
	background-position: 0 -29px;
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 29px;
	float: left;
	overflow: hidden;
}
.header_cart2 a:hover { background-position: 0 0;}
#look_cart2 a { background-image: url(../img/top/top-old/icon_cart2.jpg); width: 112px;}
.heder_bottom2 {
	height: 19px;
	background: url(../img/top/top-old/header_navi_back2.jpg) no-repeat left top;

}
.heder_bottom2 p {
	color: #FFFFFF;
	line-height: 100%;
	font-size: 80%;
	margin: 0;
	text-align: right;
}
.header_center {
	font-size: 0px;
	background: url(../img/top/top-old/header_center.jpg) no-repeat left top;
	line-height: 100%;
	width: 506px;
	height: 10px;
}

/* =contents
-------------------------------------------------------- */
#contents {
	width: 760px;
	clear: both;
}

/* =category
-------------------------------------------------------- */
#category {
	width: 145px;
	float: left;
	text-align: left;
}

#category_tab {
	font-size: 0px;
	width: 145px;
}

.category_product {
	float: left;
}
.category_shokuninn {
	float: right;
}

#category_tab a {
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 22px;
	float: left;
	overflow: hidden;
}
/*#category_tab a.open { background-position: 0 -22px;}
#category_tab a.close { background-position: 0 0;}*/

.category_product a { background-image:url(../img/top/top-old/item-itiran-bar.gif); width: 145px;}

#category_main {
	font-size: 13px;
	width: 145px;
	border: 1px solid #C3C3C3;
	clear: both;
}

#category_main2 {
	font-size: 13px;
	width: 145px;
	border: 1px solid #C3C3C3;
	clear: both;
}


.category_heading {
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0px 0 0px 5px;
	_padding: 2px 0 0px 5px;
	border-bottom: 1px solid #E9E9E9;
}

.category_itiran {
	height: 27px;
	line-height: 27px;
	padding: 0px 0 0px 4px;
	_padding: 3px 0 0px 4px;
	border-bottom: 1px solid #E9E9E9;
}

.category_itiran2 {
	height: 27px;
	line-height: 27px;
	padding: 0px 0 0px 4px;
	_padding: 3px 0 0px 4px;
}

.category_itiran5 {
	height: 27px;
	line-height: 27px;
	padding: 0px 0 0px 4px;
	_padding: 3px 0 0px 4px;
	border-bottom: 1px solid #CFCFCF;
}

.category_end {
	background: url(../img/top/top-old/category_end.gif) no-repeat 13px center;
	padding: 5px 0 5px 33px;
	border-bottom: 1px solid #C3C3C3;
}

.category_end2 {
	background: url(../img/top/top-old/category_end.gif) no-repeat 13px center;
	padding: 5px 0 5px 33px;
}


.category_border {
	font-size: 0px;
	line-height: 0%;
	background: url(../img/top/top-old/border_category.gif) repeat-x left top;
	border-bottom: 1px solid #E9E9E9;
}


/* =category-en
-------------------------------------------------------- */
#category {
	width: 145px;
	float: left;
	text-align: left;
}

#category_tab {
	font-size: 0px;
	width: 145px;
}

.category_product {
	float: left;
}
.category_shokuninn {
	float: right;
}

#category_tab a {
	background-color: transparent;
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 22px;
	float: left;
	overflow: hidden;
}
/*#category_tab a.open { background-position: 0 -22px;}
#category_tab a.close { background-position: 0 0;}*/

.category_product a { background-image:url(../img/top/top-old/item-itiran-bar.gif); width: 145px;}

#category_main {
	font-size: 13px;
	width: 145px;
	border: 1px solid #C3C3C3;
	clear: both;
}

#category_main2 {
	font-size: 13px;
	width: 145px;
	border: 1px solid #C3C3C3;
	clear: both;
}


.category_heading {
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0px 0 0px 5px;
	_padding: 2px 0 0px 5px;
	border-bottom: 1px solid #E9E9E9;
}

.category_itiran {
	height: 27px;
	line-height: 27px;
	padding: 0px 0 0px 4px;
	_padding: 3px 0 0px 4px;
	border-bottom: 1px solid #E9E9E9;
}

.category_itiran2 {
	height: 27px;
	line-height: 27px;
	padding: 0px 0 0px 4px;
	_padding: 3px 0 0px 4px;
}

.category_end {
	background: url(../img/top/top-old/category_end.gif) no-repeat 13px center;
	padding: 5px 0 5px 33px;
	border-bottom: 1px solid #C3C3C3;
}

.category_end2 {
	background: url(../img/top/top-old/category_end.gif) no-repeat 13px center;
	padding: 5px 0 5px 33px;
}


.category_border {
	font-size: 0px;
	line-height: 0%;
	background: url(../img/top/top-old/border_category.gif) repeat-x left top;
	border-bottom: 1px solid #E9E9E9;
}

/* =main contents
-------------------------------------------------------- */
#main_contents {
	width: 760px;
	float: right;
	text-align: left;
}
#main_contents2 {
	width: 760px;
	float: center;
}
#main_contents0 {
	width: 980px;
	float: center;
}
/* =top main
-------------------------------------------------------- */
#top_main {
	width: 590px;
}

.kikaku { margin: 0 0 0 0;}
.osusume_p {
	width: 440px;
	margin: 10px 0;
}
.osusume_p2 {
	width: 440px;
	margin: 15px 0 0 0;
}

.shokunin_p { margin: 0;}
.left_image { float: left;}
.right_image { float: right;}

.osusume p { margin: 0 0 10px 0;}

.p_category { margin: 0 0 10px 0;}
.p_category_block {
	line-height: 140%;
	width: 125px;
	height: 80px;
}
.body {
	line-height: 140%;
}
.p_c_space { width: 20px;}


/* =top right
-------------------------------------------------------- */

#top_right {
}
.top_border {
	background: url(../img/top/top-old/border2.gif) no-repeat left bottom;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#top_right.mar1_09{
margin:3px 0 0 0;
}


.top_border2 { margin: 0 0 5px 0;}
.new_product {
	line-height: 0%;
	margin: 0;
}
.new_product_table {
	width: 145px;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	margin: 0 0 10px 0;
	padding: 3px;
	line-height: 100%;
}
.new_product img { font-size: 0px;margin: 0; line-height: 100%; width:40px; height:auto;}
.new_product_table2 {
	width: 145px;
	border-left: 1px solid #C3C3C3;
	border-right: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	margin: 0 0 10px 0;
	padding: 3px;
	line-height: 100%;
}

.new_year { margin: 0;}
.new_text {
	padding: 0 0 0 3px;
}
.new_border {
	background: url(../img/top/top-old/border.gif) no-repeat center bottom;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
}
.new_border2 {
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
}

.top_information {
	margin: 0 0 0 0;
	line-height: 0%;
}
.info_td-top {
	background: url(../img/top/top-old/icon_arrow.gif) no-repeat 9px 10px;
	border-bottom: 1px solid #E9E9E9;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0px 21px;
	_padding: 1px 0 0px 21px;
}
.info_td {
	background: url(../img/top/top-old/icon_arrow.gif) no-repeat 9px 10px;
	border-bottom: 1px solid #E9E9E9;
	height: 25px;
	line-height: 25px;
	padding: 1px 0 0px 21px;
	_padding: 1px 0 3px 21px;
}
.info_td2 {
	background: url(../img/top/top-old/icon_arrow.gif) no-repeat 9px 10px;
	height: 25px;
	line-height: 25px;
	padding: 1px 0 0 21px;
	_padding: 1px 0 3px 21px;
}

.new_product_arrow {
	background: url(../img/top/top-old/icon_arrow.gif) no-repeat 0px 3px;
	margin: 0;
	padding: 0 0 0 7px;
}
/* =all contents
-------------------------------------------------------- */
#all_contents {
	width: 760px;
	text-align: left;
}

/* =shopping info
-------------------------------------------------------- */

#shopping_info {
	margin: 10px 0 0 0;
	width: 590px;
}
.s_i_heading { font-size: 0px; line-height: 100%;}
#s_i_td { background: #DDDDDD; padding: 5px 5px 0 5px;}
.s_i_padding { padding: 5px 5px 0 5px;}

#s_i_td h5 { margin: 0 0 5px 0; padding: 0;}
#s_i_left { background: #FFFFFF; width: 287px; float: left;}
#s_i_left p { margin: 0 0 10px 0;}

#s_i_right { background: #FFFFFF; width: 287px; float: right;}
#s_i_right p { margin: 0 0 15px 0;}

.s_i_block { margin: 0 0 25px 0;}
.s_i_img { margin: 5px 0;}

.s_i_footer {  height: 15px;}

/* =footer
-------------------------------------------------------- */
#shokunin_ichiran_area {
	width: 600px;
	margin: 30px auto 0 auto;
	text-align: center;
}


#heading_s_ichiran {
	font-size: 15px;
	background: url(../img/etc/heading_item.gif) no-repeat left center;
	text-align: left;
	width: 600px;
	margin: 0 0 0 0;
	padding: 5px 20px;
}




/* =footer
-------------------------------------------------------- */
#footer {
	margin: 10px 0 0 0;
	text-align: center;
	clear: both;
}
#f_navi {
	font-size: 80%;
	margin: 0 0 10px 0;
}
#f_copy {
	height: 19px;
	font-size: 80%;
	color: #FFFFFF;
	background: #95C042;
	text-align: right;
}
#f_copy p { padding: 3px 5px 0 0;}


/* 逡
------------------------------------------- */

/* border */
.border_under{
text-align:center;
border-bottom:#C3C3C3 dotted 1px;
font-size:15px;
font-weight:bold;
padding:5px;
height:30px;
}
.border_under02{
text-align:center;
border-bottom:#C3C3C3 dotted 1px;
padding:5px;
}

.border_box{
margin:5px 0;
border:#C3C3C3 dotted 1px;
}
/* margin */
.mar_10{
margin:10px 0;
}
.mar_20{
margin:20px 0;
}
.mar_30{
margin:50px 0;
}
.mar_leftside15{
margin:0 0 0 15px;
}
/* font */
.fts_01{
color:#555555;
font-size:14px;
font-weight:bold;
text-align:center;
}
.fts_03{
color:#FFFFFF;
font-size:15px;
	line-height:150%;
margin:5px 10px;
}
.fts_03 span{
color:#FFFFFF;
font-weight:bold;
font-size:15px;
	line-height:150%;
}

.fts_04{
font-size:15px;
line-height:220%;
margin:5px 10px;
color:#333333;
}
.fts_04 span{
color:#333333;
font-size:15px;
font-weight:bold;
}
.fts_04 strong{
color:#C32222;
font-size:15px;
font-weight:bold;
}
.fts_04 span.blue{
color:#1111B8;
font-size:15px;
font-weight:bold;
}

/* padding */
.pad_5{
padding:5px;
}
.pad_10{
padding:10px;
}
.pad_20{
padding:20px;
}
.pad_20{
padding:20px;
}


.box_contaiter{
	line-height:150%;
margin:15px 0 0 0;
color:#464646;
border:#464646 1px solid
}
.box_contaiter p span{
background:url(../img/tamanegi/mark.gif) no-repeat -5 -2;
color:#555555;
font-size:15px;
font-weight:bold;
}
.box_contaiter p{
padding:10px;
}

.box_contaiter02{
	line-height:150%;
margin:10px 10px 0 0;
color:#464646;
border:#464646 1px solid
}
.box_contaiter02 p span{
background:url(../img/tamanegi/mark.gif) no-repeat -5 -2;
color:#555555;
font-size:15px;
font-weight:bold;
}
.box_contaiter02 p{
padding:10px;
}

.border_FA886D{
width:500;
margin:10px 0;
}
.border_FA886D td{
height:20px;
background:#B69696;
text-align:center;
font-size:12px;
color:#FFFFFF;
}
.border_FA886D th{
height:20px;
background:#FFFFFF;
text-align:center;
font-size:12px;
color:#B69696;
}

/* container */
.prodact_box01{
width:70%;
background:#BDAC71;
color:#FFFFFF;
font-size:13px;
text-align:center;
vertical-align:middle;
margin:20px auto;
}
/* shop_contai */
#shop_contai{
width:700px;
	margin:10px;
	border:1px solid #A6A5A7;
}
#shop_contai td{
	border:1px solid #A6A5A7;
	padding:5px;
	text-align:center;
}

/* color_container */
.chocolate_box{
background:#493F36;
margin:10px 0;
width:auto;
color:#FFFFFF;
}
.chocolate_box table td{
background:#493F36;
padding:20px 0;
width:auto;
color:#FFFFFF;
}


.b_box{
background:#333333;
margin:10px 0;
width:auto;
color:#FFFFFF;
}
.b_box table td{
background:#333333;
padding:20px 0;
width:auto;
color:#FFFFFF;
}
/* = top category by kohno
-------------------------------------------------------- */
.category_th {
	background: #FFFFFF;
	text-align: center;
}
.category_th strong { color: #000000;}
.category_th span { color: #CC6600;}
.category_td {
	background: #FFFFFF;
	text-align: left;
}

/* = top right contents by kohno
-------------------------------------------------------- */
.right_contents {
	background: #FFFFFF;
	text-align: center;
}

/* = top contents
-------------------------------------------------------- */

.right_contents {
	margin: 0 0 10px 0;
}

/* = S
-------------------------------------------------------- */

.top_sakurai_style {color: #006699}
.top_red {color: #FF0000}

.moji10 {
	font-size: 10px; line-height:150%
}
table {
	font-size: 13px; line-height:150%
}
div {
	font-size: 13px; line-height:150%
}
td {
	font-size: 13px; line-height:150%
}
tr {
	font-size: 13px; line-height:150%
}
.moji12 {
	font-size: 12px; line-height:150%
}
.moji13 {
	font-size: 13px; line-height:150%
}
.moji14 {
	font-size: 14px; line-height:150%
}
.moji15 {
	font-size: 15px; line-height:150%
}
.moji16 {
	font-size: 16px; line-height:150%
}
.moji11 {
	font-size: 11px; line-height:150%
}
.moji17 {
	font-size: 17px; line-height:150%
}
.moji19 {
	font-size: 19px; line-height:150%
}
.moji21 {
	font-size: 21px; line-height:150%
}
.moji23 {
	font-size: 23px; line-height:150%
}
.moji25 {
	font-size: 25px; line-height:150%
}




/* contents.cssの分
---------------------------------------------------*/
@charset "UTF-8";

/*
--------------------------------------------------------
@title         人.com
@URL           http://www.shokuninn.com/japanese/
@copyright     人.com

@description   site default style

@created       2006/11/29
@modified      2006/11/29
-------------------------------------------------------- */

/* =all
-------------------------------------------------------- */


#heading_image {
	margin: 0 0 70px 0;

}

.category_table1 {
	font-size: 12px;
	width: 590px;
	margin: 0 0 50px 0;
}

.category_image {
	width: 210px;
	text-align: center;
}
.category_image img {
	margin: 0 0 5px 0;
}
.category_image p {
	font-size: 11px;
	margin: 2px 0 0 0;
}


.category_image-p {
	width: 190px;
	text-align: center;
}
.category_image-p img {
	margin: 0 0 5px 0;
}
.category_image-p p {
	font-size: 11px;
	margin: 2px 0 0 0;
}

.category_image-c {
	width: 190px;
	text-align: center;
}
.category_image-c img {
	margin: 0 0 5px 0;
}
.category_image-c p {
	font-size: 11px;
	margin: 2px 0 0 0;
}

.category_space {
	width: 10px;
}
/* =apparel
-------------------------------------------------------- */

/* = contact
-------------------------------------------------------- */

#contact_table {
	line-height: 120%;
	background: #999999;
	margin: 0 auto 0px auto;
}
.contact_left {
	padding: 10px;
	background: #FFFFFF;
}
.contact_syudan {
	margin: 0 0 10px 0;
}
.contact_heading {
	font-size: 100%;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.contact_number {
	margin: 0 0 0 10px;
}
.contact_number_color {
	font-size: 120%;
	font-weight: bold;
	color: #FF6600;
}
.contact_number_limit {
	font-size: 100%;
}

.fax_youshi {
	font-size: 110%;
	font-weight: bold;
	margin: 0px 0 10px 0;
}

.contact_right {
	background: #FFFFFF;
	padding: 10px;
	text-align: center;
}

.contact_right_text {
	text-align: left;
}

/* prodact
-------------------------------------------------------- */
.prodact_tabl_mar01{
width:760px;
text-align:center;
color:#575757;
margin:10px;
border-bottom:2px dotted #B9B9B9;

}

.prodact_tabl_mar01 td{
width:50%;
}
.prodact_tabl_mar01 p{
font-size:14px;
font-weight:bold;
margin:10px 0;
}
.prodact_tabl_mar01 div{
margin:20px 0;
}


/* fujioka modan
-------------------------------------------------------- */
.fuji_hunting_mo strong { color:#FF0000;}
strong.urikire {
	text-decoration: line-through;
}

