@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,th,td {
	margin: 0;
	padding: 0;
	font-weight: normal;
}
html body {    font-family: 'ＭＳ Ｐゴシック',sans-serif;}
*:first-child+html body {    font-family: 'メイリオ','ＭＳ Ｐゴシック',sans-serif;}
address,caption,dfn,em,strong,th {	font-style: normal;}	
body {
	color: #FFFFFF;
	background: url(../image/temp/pg_bg1.gif) 0 0 repeat #FEE7F9;
	font-size: 95%;
}
h1,h2,h3,h4,h5 {
	font-size: 100%;
	font-weight: normal;
}
img	{
	border: none;
	vertical-align: bottom;
}
ul	{	list-style-type: none;}

table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 100%;
}

#container {
	width: 922px;
	margin: 0 auto;
	background: url(../image/temp/page_bg_p.jpg) top repeat-y;
}
/*---link---*/
a:link {	color: #ffffff;	text-decoration: underline;}
a:visited {	color: #ffffff;	text-decoration: underline;}
a:hover {	color: #cc0000;	text-decoration: none;}
a:focus {	outline: none;}

#hedder li.address p a:link {	color: #ffffff; text-decoration: none;}
#hedder li.address p a:visited {	color: #ffffff; text-decoration: none;}
#hedder li.address p a:hover {	color: #cc0000; text-decoration: none;}

.whats .news a:link {	color: #333333;		text-decoration: underline;}
.whats .news a:visited {	color: #333333;		text-decoration: underline;}
.whats .news a:hover {	color: #cc0000;		text-decoration: none;}

#contents a:link {	color: #333333;	text-decoration: underline;}
#contents a:visited {	color: #333333;	text-decoration: underline;}
#contents a:hover {	color: #cc0000;	text-decoration: none;}
/*-----clear----------*/

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

.clear {	clear: both;}

/*---hedder-----*/
#hedder {
	width: 885px;
	min-height: 117px;
	_height: 117px;
	margin: 0 auto;
	padding: 8px 0 0 15px;
	background: url(../image/temp/btm_bg.jpg) left bottom repeat-x;
}
#hedder .left {
	width: 600px;
	float: left; 
}
#hedder .right {
	width: 213px;
	float: right;
	padding: 0 20px 0 0;
}
#hedder h1.logo {	padding: 0 0 15px 0;}
#hedder h1.kyosen {	padding: 0 0 15px 0;}
#hedder ul {	padding-bottom: 15px;}
#hedder ul.g_navi li {
	float: left;
	width: 185px;
	margin: 0 10px 0 0;
}
#hedder li.catalog a,
#hedder li.com_pro a,
#hedder li.contact a {
	display: block;
	height: 50px;
	text-indent: -9999px;
}
#hedder li.catalog a {	background: url(../image/temp/g_navi01_s.jpg) 0 0 no-repeat;}
#hedder li.com_pro a {	background: url(../image/temp/g_navi02_s.jpg) 0 0 no-repeat;}
#hedder li.contact a {	background: url(../image/temp/g_navi03_s.jpg) 0 0 no-repeat;}
#hedder li a:hover {	background-position: 0 -50px;}
#hedder p.address {	text-align: right;}
#hedder p.address a {	text-decoration: none;}

/*-----s_navi--------------*/

#main #s_navi {
	float: left;
	width: 190px;
	padding: 0 0 0 40px;
}
#main #s_navi li.large {	width: 160px;}
#main #s_navi li.large a {	display: block;	height: 45px;	text-indent: -9999px;}
#main #s_navi li.n01 a {	background: url(../image/temp/snavi01.jpg) 0 0 no-repeat;}
#main #s_navi li.n02 a {	background: url(../image/temp/snavi02.jpg) 0 0 no-repeat;}
#main #s_navi li.n03 a {	background: url(../image/temp/snavi03.jpg) 0 0 no-repeat;}
#main #s_navi li.n04 a {	background: url(../image/temp/snavi04.jpg) 0 0 no-repeat;}
#main #s_navi li.n05 a {	background: url(../image/temp/snavi05.jpg) 0 0 no-repeat;}
#main #s_navi li.n06 a {	background: url(../image/temp/snavi06.jpg) 0 0 no-repeat;}
#main #s_navi li.n07 a {	background: url(../image/temp/snavi07.jpg) 0 0 no-repeat;}
#main #s_navi li.n08 a {	background: url(../image/temp/snavi08.jpg) 0 0 no-repeat;}
#main #s_navi li.n09 a {	background: url(../image/temp/snavi09.jpg) 0 0 no-repeat;}
#main #s_navi li.n10 a {	background: url(../image/temp/snavi10.jpg) 0 0 no-repeat;}
#main #s_navi li.large a:hover {	background-position: 0 -45px;}
#main #s_navi li.medium a {
	margin: 0 0 0 15px;
	height:30px;
}
#main #s_navi li.n01_c a {	background: url(../image/temp/n01_c.jpg) 0 0 no-repeat;}
#main #s_navi li.n01_p a {	background: url(../image/temp/n01_p.jpg) 0 0 no-repeat;}
#main #s_navi li.n01_s a {	background: url(../image/temp/n01_s.jpg) 0 0 no-repeat;}
#main #s_navi li.n02_m a {	background: url(../image/temp/n02_m.jpg) 0 0 no-repeat;}
#main #s_navi li.n02_l a {	background: url(../image/temp/n02_l.jpg) 0 0 no-repeat;}
#main #s_navi li.n02_j a {	background: url(../image/temp/n02_j.jpg) 0 0 no-repeat;}
#main #s_navi li.n03_g a  {	background: url(../image/temp/n03_g.jpg) 0 0 no-repeat;}
#main #s_navi li.n03_b a  {	background: url(../image/temp/n03_b.jpg) 0 0 no-repeat;}
#main #s_navi li.n03_t a  {	background: url(../image/temp/n03_t.jpg) 0 0 no-repeat;}
#main #s_navi li.n04_sm a  {	background: url(../image/temp/n04_sm.jpg) 0 0 no-repeat;}
#main #s_navi li.n04_te a  {	background: url(../image/temp/n04_te.jpg) 0 0 no-repeat;}
#main #s_navi li.n05_s a  {	background: url(../image/temp/n05_s.jpg) 0 0 no-repeat;}
#main #s_navi li.n05_g a  {	background: url(../image/temp/n05_g.jpg) 0 0 no-repeat;}
#main #s_navi li.n05_t a  {	background: url(../image/temp/n05_t.jpg) 0 0 no-repeat;}
#main #s_navi li.n06_d a  {	background: url(../image/temp/n06_d.jpg) 0 0 no-repeat;}
#main #s_navi li.n06_k a  {	background: url(../image/temp/n06_k.jpg) 0 0 no-repeat;}
#main #s_navi li.n06_y a  {	background: url(../image/temp/n06_y.jpg) 0 0 no-repeat;}
#main #s_navi li.n07_hp a  {	background: url(../image/temp/n07_hp.jpg) 0 0 no-repeat;}
#main #s_navi li.n07_pr a  {	background: url(../image/temp/n07_pr.jpg) 0 0 no-repeat;}
#main #s_navi li.n08_s a  {	background: url(../image/temp/n08_s.jpg) 0 0 no-repeat;}
#main #s_navi li.n08_ls a  {	background: url(../image/temp/n08_ls.jpg) 0 0 no-repeat;}
#main #s_navi li.n09_a a  {	background: url(../image/temp/n09_a.jpg) 0 0 no-repeat;}
#main #s_navi li.n09_k a  {	background: url(../image/temp/n09_k.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_h a  {	background: url(../image/temp/n10_h.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_cat a  {	background: url(../image/temp/n10_cat.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_sw a  {	background: url(../image/temp/n10_sw.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_p a  {	background: url(../image/temp/n10_p.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_key a  {	background: url(../image/temp/n10_key.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_t a  {	background: url(../image/temp/n10_t.jpg) 0 0 no-repeat;}
#main #s_navi li.n10_ot a  {	background: url(../image/temp/n10_ot.jpg) 0 0 no-repeat;}
#main #s_navi li.medium a:hover {	background-position: 0 -30px;}
#main #s_navi li.small a {
	margin: 0 0 0 30px;
	height:25px;
}
#main #s_navi li.s01_mens a{	background: url(../image/temp/s01_mens.jpg) no-repeat;}
#main #s_navi li.s01_ladys a{	background: url(../image/temp/s01_ladys.jpg) no-repeat;}
#main #s_navi li.s02_mens a{	background: url(../image/temp/s01_mens.jpg) no-repeat;}
#main #s_navi li.s02_ladys a{	background: url(../image/temp/s01_ladys.jpg) no-repeat;}
#main #s_navi li.s03_mens a{	background: url(../image/temp/s01_mens.jpg) no-repeat;}
#main #s_navi li.s03_ladys a{	background: url(../image/temp/s01_ladys.jpg) no-repeat;}
#main #s_navi li.s04_po a {	background: url(../image/temp/s04_po.jpg) no-repeat;}
#main #s_navi li.s04_co a {	background: url(../image/temp/s04_co.jpg) no-repeat;}
#main #s_navi li.s04_ji a {	background: url(../image/temp/s04_ji.jpg) no-repeat;}
#main #s_navi li.s05_po a {	background: url(../image/temp/s04_po.jpg) no-repeat;}
#main #s_navi li.s05_yu a {	background: url(../image/temp/s05_yu.jpg) no-repeat;}
#main #s_navi li.s05_ji a {	background: url(../image/temp/s04_ji.jpg) no-repeat;}
#main #s_navi li.s06_t a {	background: url(../image/temp/s06_t.jpg) no-repeat;}
#main #s_navi li.s08_mens a {	background: url(../image/temp/s01_mens.jpg) no-repeat;}
#main #s_navi li.s08_ladys a {	background: url(../image/temp/s01_ladys.jpg) no-repeat;}
#main #s_navi li.s08_kids a {	background: url(../image/temp/s08_kids.jpg) no-repeat;}
#main #s_navi li.s09_mens a {	background: url(../image/temp/s01_mens.jpg) no-repeat;}
#main #s_navi li.s09_ladys a {	background: url(../image/temp/s01_ladys.jpg) no-repeat;}
#main #s_navi li.s10_co a {	background: url(../image/temp/s10_co.jpg) no-repeat;}
#main #s_navi li.s10_st a {	background: url(../image/temp/s10_st.jpg) no-repeat;}
#main #s_navi li.s11_no a {	background: url(../image/temp/s11_no.jpg) no-repeat;}
#main #s_navi li.s11_tap a {	background: url(../image/temp/s11_tap.jpg) no-repeat;}
#main #s_navi li.s12_no a {	background: url(../image/temp/s11_no.jpg) no-repeat;}
#main #s_navi li.s12_tap a {	background: url(../image/temp/s12_tap.jpg) no-repeat;}
#main #s_navi li.small a:hover {	background-position: 0 -25px;}
#main #s_navi p {	padding: 15px 3px 0 3px;}
#main #s_navi p a {	padding-left: 15px;	background: url(../image/temp/ico01.gif) center left no-repeat;}
/*--------contents----------*/
#main #contents {
	float: left;
	width: 650px;
	padding: 0 0 15px 0;
	color: #333333;
	background: #dddddd;
}
#main #contents p.page {
	padding: 10px 0;
	text-align: right;
}
#main #contents p.page a.back {
	padding: 0 10px 0 15px;
	background: url(../image/temp/ico04.gif) left center no-repeat;
}
#main #contents p.page a.pagetop {
	padding: 0 10px 0 15px;
	background: url(../image/temp/ico03.gif) left center no-repeat;
}
/*--------footer-------------*/
.footer {
	width: 900px;
	margin: 20px 0 0 11px;
	background: url(../image/temp/btm_bg_02.jpg) 0 0 repeat-x;
}
.footer .copyright {
	margin: 0 auto;
	padding: 13px 5px 7px 0;
	text-align: right;
}

