@charset "UTF-8";

/*R*/
/*
--------------------------------------------------------
@title         人.com
@URL           http://www.shokuninn.com/japanese/
@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;}

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

#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:underline; line-height:120%}
.category_table1 a:visited { color: #333333; text-decoration:underline; line-height:120%}
.category_table1 a:active { color: #333333; text-decoration:none; line-height:120%}
.category_table1 a:hover { color: #333333; text-decoration:none; 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%;
}
/* { margin: 0px; padding: 0; line-height: 100%;}*/

table { text-align: left;line-height:150%}
td { line-height:150%}
tr { line-height:150%}

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

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


/* =header
-------------------------------------------------------- */
#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_image/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_image/icon_cart2.jpg); width: 112px;}
.heder_bottom2 {
	height: 19px;
	background: url(../img/top_image/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_image/header_center.jpg) no-repeat left top;
	line-height: 100%;
	width: 506px;
	height: 10px;
}
/*
.header_top {
	height: 16px;
}
.header_top h1 {
	color: #666666;
	font-size: 80%;
	font-weight: normal;
	margin: 0;
	padding: 2px 0;
}
.header_center {
	font-size: 0px;
	background: url(../img/top_image/contact_number.gif) no-repeat right center;
	line-height: 100%;
	height: 60px;
}
.header_center h2 { margin: 0;}

.heder_bottom {
	width: 648px;
	background: url(../img/top_image/header_navi_back.gif) repeat-x left bottom;
}
.heder_bottom p {
	color: #FFFFFF;
	line-height: 100%;
	font-size: 80%;
	margin: 0;
	padding: 11px 0 0 20px
}
.heder_bottom img { margin: 0;}
.header_cart {
	font-size: 0px;
	width: 112px;
}

.header_cart a {
	background-color: transparent;
	background-position: 0 -29px;
	background-repeat: no-repeat;
	text-indent: -999px;
	display: block;
	height: 29px;
	float: left;
	overflow: hidden;
}
.header_cart a:hover { background-position: 0 0;}
#look_cart a { background-image: url(../img/top_image/icon_cart.gif); width: 112px;}
*/
/* =pankuzu
-------------------------------------------------------- */
#pankuzu {
	width: 930px;
	font-size: 70%;
	line-height: 100%;
	height: 25px;
	margin: 0 0 5px 0;
}
#pankuzu2 {
	width: 930px;
	font-size: 70%;
	line-height: 100%;
	height: 25px;
	margin: 0 0 5px 0;
}
#pankuzu p { margin: 0; padding: 9px 0 0 0; text-align: left;}
.right { text-align: right}
#pankuzu h3 { font-size: 13px; font-weight: normal; margin: 0; padding: 9px 10px 0 0;}

#pankuzu2 p { margin: 0; padding: 9px 0 0 0; text-align: left;}
.right { text-align: right}
#pankuzu2 h3 { font-size: 13px; font-weight: normal; margin: 0; padding: 9px 10px 0 0;}

/* =shokunin mei
-------------------------------------------------------- */
#shokunin_mei {
	width: 100px;
	font-size: 70%;
	line-height: 100%;
	text-align: right;
	height: 25px;
	margin: 0 0 5px 0;
	float: right;
}
#shokunin_mei h3 { margin: 0; padding: 9px 0 0 0;}
/* =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_image/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_image/category_end.gif) no-repeat 13px center;
	padding: 5px 0 5px 33px;
	border-bottom: 1px solid #C3C3C3;
}

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


.category_border {
	font-size: 0px;
	line-height: 0%;
	background: url(../img/top_image/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_image/item-itiran-bar.gif); width: 145px;}

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

#category_main-item {
	font-size: 13px;
	width: 145px;
	border: 1px solid #79BDD7;
	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_heading-item {
	font-weight: bold;
	height: 25px;
	line-height: 25px;
	padding: 0px 0 0px 5px;
	_padding: 2px 0 0px 5px;
	border-bottom: 1px solid #DFEEF4;
}

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

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

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

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

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


.category_border {
	font-size: 0px;
	line-height: 0%;
	background: url(../img/top_image/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;
}

/* =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_image/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 img { font-size: 0px;margin: 0; line-height: 100%;}
.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%;}
.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_image/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_image/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_image/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_image/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_image/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_left strong { color: #333333;}
#s_i_left span { color: #FF0000;}

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

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

.s_i_footer { background:url(../img/shopping_info/footer_shopping_info.gif) no-repeat left top; height: 9px;}

/* =footer
-------------------------------------------------------- */
#shokunin_ichiran_area {
	width: 600px;
	_width: ;
	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 10px 0;
	padding: 5px 10px;
}




/* =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;}

/* harada_pro
--------------------------------------------------------- */
#harada_pro01{
line-height:150%;
margin:5px 10px;
}
#harada_pro01 span{
color:#453E3C;
font-weight:bold;
font-size:14px;
}
.harada_proimage_mar{
margin:20px 0;
}

/* yamashiro_pro_more
---------------------------------------------------------- */
div#yamashiro_pro_moretop{
background:url(../img/yamashiro/prodact_more/product_image_top.jpg) no-repeat 0 0;
width:760px;
height:414px;
}
#yamashiro_pro_moretop p{
padding:370px 0 0 230px;
line-height:150%;
}
#yamashiro_pro_more02{
margin:15px 0 15px 0;
width:760px;
border:#C3C3C3 dotted 1px;
}
#yamashiro_pro_more02 p{
margin:10px;
line-height:150%;
}
#yamashiro_pro_more02 span{
color:#704882;
font-size:14px;
font-weight:bold;
}
#yamashiro_pro_more03{
margin:15px 0 15px 0;
border:#C3C3C3 dotted 1px;
}
#yamashiro_pro_more03 p{
margin:10px;
line-height:150%;
}
#yamashiro_pro_more04{
margin:10px;
line-height:150%;
}
#yamashiro_pro_more04 span{
font-size:14px;
font-weight:bold;
color:#634071;
margin:0 5px 0 0;
}

.promore_link{
width:161px;
height:158px;
margin:10px 10px 10px 0;
}
.image_mar_sohi{
margin:15px 0 0 20px;
}
#afi_conpany{
margin:10px 0;
}

/* link
------------------------------------------- */
div#pro_link{
text-indent:-9999px;
width:161px;
height::158px;
margin:20px 0 0 0;
padding:0;
background:url(../img/yamashiro/prodact_more/pro_link.jpg) no-repeat 0 0;
}
#pro_link a{
width:161px;
height:158px;
display:block;
text-decoration:none;
background:url(../img/yamashiro/prodact_more/pro_link.jpg) no-repeat 0 0;
}
#pro_link a:hover{
background:url(../img/yamashiro/prodact_more/pro_link02.jpg) no-repeat 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-image unei */
#unei_image{
margin:0;
width:145px;
height:115px;
color:#575757;
line-height:150%;
font-size:12px;
background:url(../img/top_image/unei_image.jpg) no-repeat 0 0;
}
#unei_image p{
margin: 0;
padding:12px 15px 0px 20px;
}
#unei_image a:link{ color:#333333; text-decoration:none;}
#unei_image a:visited { color: #333333; text-decoration: none;}
#unei_image a:active { color: #333333;}
#unei_image a:hover { color: #333333;}

#unei_image strong{
font-size:12px;
color:#F04B03;
}
/* hitokoto_tentyou */
#hitokoto_tentyou{
width:590px;
height:50px;
margin:0 0 10px 0;
paddin:0;
background:url(../img/top_image/hitokoto.jpg) no-repeat 0 0;
}
#hitokoto_tentyou p{
color:#333333;
font-size:13px;
padding:8px 10px;
margin:0;
line-height:130%;
}
#hitokoto_tentyou p span{
font-size:13px;
font-weight:bold;
}
/* hannary_mattary */
#hannary_bg_under{
width:760px;
height:222px;
background:url(../img/hannary/profile/kubiwa_bg_under.jpg) no-repeat 291px 0;
}
#choice_hannary_container{
padding:20px 20px 55px 20px;
width:760px;
height:520px;
background:url(../img/hannary/product/choice_hannary07.jpg) no-repeat 524px bottom;
}
#syousai_bg_hannary{
width:760px;
height:350px;
background:url(../img/hannary/product/syousai_image.jpg) no-repeat right top;
}
#title_logo { padding: 0 0 0 0; margin: 0; float: center;
}
a.widelink { display: block; width: 100%; 
}


/* = 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
-------------------------------------------------------- */
.top_mizra_jacket {
	height: 91px;
	padding: 5px 0 0 5px;
	line-height: 160%;
}
.now_on_sale {
	margin: 15px 0 0 0;
}

.top_mamizu_parka {
	margin: 10px 0;
}

.top_maekawa_bag,
.top_hosoi_tshirt,
.top_miura_lighter {
	margin: 0 0 10px 0;
	text-align: center;}


#top_shokunin_profile {
	margin: 30px 0 40px 0;
}

#heading_shokunin_prof {
	width: 440px;
	margin: 10px 0;
}
.shokunin_heading {
	padding: 10px 0 0 0;
	background: url(http://www.shokunin.com/img/top_images/border2.gif) repeat-x 0px 5px;
	text-align: right;
}

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


.send_free {
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	background: url(http://www.shokunin.com/img/top_images/border.gif) no-repeat left bottom;
}
.news_letter {
	font-size: 10px;
	margin: 10px 0 10px 0;
	padding: 0 0 10px 0;
	background: url(http://www.shokunin.com/img/top_images/border.gif) no-repeat left bottom;
}

.right_contents {
	margin: 0 0 10px 0;
}
.mixi_commu,
.shokunin_blog {
	font-size: 10px;
	margin: 0 0 10px 0;

}
.etc_link {
	background: url(http://www.shokunin.com/img/top_images/border.gif) no-repeat left top;
	padding: 10px 0 0 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%
}

/* */

.txt_lin_heig{
line-height				:170%;
}




/* english template */
#sidemenu_tbl{
padding					:0px;
margin					:13px 0 7px 20px;
height					:12px;
}

.sidemenu_my{
font-size				:9px;
color					:#555555;
height					:12px;
width					:120px;
padding					:0 15px 0 15px;
border-left				:#555555 solid 1px;
}
.sidemenu_my a:link {color:#555555; text-decoration:none;} 
.sidemenu_my a:visited {color:#555555; text-decoration:none;} 
.sidemenu_my a:active {color:#555555; text-decoration:none;} 
.sidemenu_my a:hover {color:#555555; text-decoration:none;}

.sidemenu_my02{
font-size				:9px;
color					:#555555;
height					:12px;
width					:30px;
padding					:0 15px 0 15px;
}



.sidemenu_my02 a:link {color:#555555; text-decoration:none;} 
.sidemenu_my02 a:visited {color:#555555; text-decoration:none;} 
.sidemenu_my02 a:active {color:#555555; text-decoration:none;} 
.sidemenu_my02 a:hover {color:#555555; text-decoration:none;}







/*  ichinoi */
#jr_image01{
padding					:10px;
font-size				:13px;
line-height				:160%;
}
#jr_topcoment{
padding					:0 10px;
}
#jr_image01 p{
marign					:5px;
}
/* jr_tbl_info */
#jr_tbl_info{
margin					:15px 0 0 10px;
padding					:5px;
}
.shop_tbl td{
padding					:10px;
}
.shop_tbl th{
padding					:10px;
background				:#F5F5F4;
font-weight				:100;
}
#ryu_bg{
width					:510px;
height					:440px;
background				:#F5F5F4 url(http://www.shokunin.com/img/ichi/ryu_bg.jpg) no-repeat 300px 40px;
}
.mar{
margin					:0 0 0 10px;
}



/* merumaga
-------------------------------------------------- */
#merumaga_tbl td{
padding:5px;
}

/*@*/
.txt_standerd{
color					:#262626;
line-height				:150%;
}
/* ޡ
---------------------------------------------------*/
#osusume_mar{
margin:0 0 10px 0;
}
