/**********/
/*  共通  */
/**********/
/*共通する部分だけ。個別は、各ディレクトリにて作成すること。*/
/*色指定*/
.white{color:#ffffff;}
.red{color:#ff0000;}
.darkred{color:#cc0000;}
.blue{color:#0000FF;}

/*隙間指定*/
.pad2{padding: 2px;}
.pad3{padding: 3px;}
.pad5{padding: 5px;}
.pad10{padding: 10px;}
.pad20{padding: 20px;}
.pad_l5{padding: 0px 0px 0px 5px;}
.pad_t3l5{padding: 3px 0px 0px 5px;}
/*.pad_t30r20b00l00{padding: 30px 20px 0px 0px;}*/
/*.pad_t00r00b00l15{padding: 0px 0px 0px 15px;}*/
/*.pad_t00r10b00l00{padding: 0px 10px 0px 0px;}*/
/*.pad_t00r00b10l00{padding: 0px 0px 10px 0px;}*/

/*配置指定*/
.left{float:left;}
.right{float:right;}
.both{clear: both;}
.left_t00r00b00l15 {
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.right_t00r15b00l15 {
	float: right;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.right_t00r30b00l30 {
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	margin-right: 30px;
}

/*文字配置指定*/
.text_l{text-align:left;}
.text_r{text-align:right;}
.text_c{text-align:center;}
.nowrap{white-space: nowrap;}

/*画像配置指定*/
.img_l{float:left;padding-right: 5px;padding-bottom: 5px;}
.img_r{float:right;padding-left: 5px;padding-bottom: 5px;}

/*ページ処理*/
.float_left{float:left;padding: 0px 0px 0px 20px;}
.float_right{float:right;padding: 0px 20px 0px 0px;}

/*幅指定*/
.menutitle a { 
	display: block;
} 

/*フォント指定*/
.font_mpro_120{ 
	font-size: 120%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
}
.font_mpro_100{ 
	font-size: 100%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
}

img,a img{
  vertical-align:bottom;
  border:none;
  background:transparent;
}

/********************************************************************/

/************************/
/*  ヘッド・トップ      */
/************************/
/*********************************ヘッド*********************************/

#head h1{
	font-size: 180%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "Meiryo";
	text-align : right;
/*color:#0000FF;*/
	color: #cc00ff;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 30px 15px 3px 0px;
}
#head p{
	font-size:100%;
	font-family: "ＭＳ Ｐゴシック", "HG丸ｺﾞｼｯｸM-PRO";
/*font-weight:normal;*/
	line-height: 120%;
	text-align : right;
/*position:relative;*/
/*color: #0000FF;*/
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 5px 15px 0px 0px;
}
.y_h1{
	font-size: 180%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "Meiryo";
	text-align : right;
/*color:#0000FF;*/
	color: #cc00ff;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 30px 15px 3px 0px;
}
#head h3{
	font-size: 180%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "Meiryo";
	text-align : right;
/*color:#0000FF;*/
	color: #cc00ff;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 30px 15px 3px 0px;
}
/********************************************************************/
/*********************************トップ*********************************/
.top_op_p1{
	font-size:160%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-weight: bold; 
/*text-align : right;*/
/*position:relative;*/
	color: #cc00ff;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 30px 0px 5px 30px;
}
.top_op_p2{
	font-size:100%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	font-weight: bold; 
/*text-align : right;*/
/*position:relative;*/
	color: #000099;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}
/********************************************************************/

/**************/
/*  メニュー  */
/**************/
/*********************************メニュー #menu*********************************/
#menu {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 230px;
	text-align: center;
	display: inline;
}
#menu .menubox {
	margin: 0px 0px 20px;
	padding: 0px 0px 20px;
	width: 230px;
/*background-image: url(/images/menu-back.gif);*/
/*background-repeat: repeat-y;*/
/*background-position: center bottom;*/
}
/********************************************************************/

/*********************************メニュー #menu .menubox01*********************************/
#menu .menubox01 {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
	width: 215px;
	display: inline;
}
/********************************************************************/

/*********************************メニュー .menubox01 .manubar_01*********************************/
.menubox01 .manubar_01 {
/*background-image: url(/images/board02-back.png);*/
/*background-image: url(/images/board02.gif);*/
/*background-repeat: repeat-y;*/
	background-position: center bottom;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 215px;
/*height: 150px;*/
}
/* hide from Mac IE \*/
* html .menubox01 .manubar_01 {
/*background-image: url(/images/board02-back.jpg);*/
/*background-image: url(/images/board02.gif);*/
	width: 215px;
/*height: 150px;*/
}

.menubox01 .manubar_01 ul {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 215px;
/*background-image: url(/images/board02-top.jpg);*/
/*background-repeat: no-repeat;*/
/*background-position: center top;*/
}
.menubox01 .manubar_01 li {
	font-size: 120%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", Georgia, "Times New Roman", Times, serif;
	line-height: 150%;
	font-weight: normal;
	color: #999999;
	text-align: left;
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 5px 0px;
	list-style-type: none;
	list-style-image: none;
/*list-style-image: url(/images/midashi.gif);*/
	background-image: url(/images/border01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 180px;
}
/* hide from Mac IE \*/
* html .menubox01 .manubar_01 li {
	background-image: url(/images/border01.gif);
}
.menubox01 .manubar_01 li a {
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "Osaka", "ＭＳ Ｐゴシック", "MS P Gothic", Verdana, sans-serif;
	color: #86652F;
	text-decoration: none;
}
.menubox01 .manubar_01 li a:hover {
	color: #0096F0;
	text-decoration: none;
}
.menubox01 .manubar_01 li p {
	font-size: 80%;
	line-height: 150%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", Georgia, "Times New Roman", Times, serif;
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/********************************************************************/

/*********************************メニュー .menubox01 .manubar_02*********************************/
.menubox01 .manubar_02 {
	background-image: url(/images/board01.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 15px 0px 0px 10px;
/*height: 365px;*/
	width: 215px;
}
/* hide from Mac IE \*/
* html .menubox01 .manubar_02 {
/*background-image: url(/images/board01-ie.gif);*/
/*height: 285px;*/
	background-image: url(/images/board01.gif);
	height: 365px;
	width: 215px;
}
/********************************************************************/

/*********************************メニュー .menubox01 .manubar_03*********************************/
.menubox01 .manubar_03 {
	width: 215px;
}
.menubox01 .manubar_03 h4 {
	font-size: 120%;
	line-height: 150%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	text-align:left;
	margin: 0px 0px 0px 15px;
}
.menubox01 .manubar_03 h4 a {
	color: #0000FF;
}
.menubox01 .manubar_03 li {
	font-size: 110%;
	line-height: 120%;
	list-style-position: inside;
	list-style-image: url(/images/midashi.gif);
/*list-style-type: circle;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	text-align: left;
	margin: 0px 0px 0px 30px;
}
.menubox01 .manubar_03 li a {
	color: #FF00FF;
}
/********************************************************************/

/*********************************メニュー menubox01 .banner_back*********************************/
.menubox01 .banner_back {
	background-image: url(/images/board03.gif);
	background-repeat: no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	height: 150px;
	width: 215px;
}
/* hide from Mac IE \*/
* html .menubox01 .banner_back {
/*background-image: url(/images/board03.gif);*/
/*height: 285px;*/
	background-image: url(/images/board03.gif);
	height: 170px;
	width: 215px;
}
/********************************************************************/

/*********************************メニュー #rolloverMenu*********************************/
#rolloverMenu { 
	list-style:none;
	float: left;
	padding: 0px 0px 0px 10px;
} 
#rolloverMenu a { 
	display: block; 
	position: relative; 
	overflow: hidden; 
	width: 170px; 
	height: 30px; 
} 
#rolloverMenu a:hover { 
	background-color: #ffffff; 
} 
#rolloverMenu a img { 
	background-color: #ffffff; 
} 
#rolloverMenu a:hover img { 
	position: relative; 
	top: -30px; 
}
/********************************************************************/

/*********************************メニュー 茶色*********************************/
.menubox_brown01{
	width:215px;
	height:20px;
/*background-image: url(/images/menubox_brown01.gif);*//*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_brown02{
	width:215px;
	background-image: url(/images/menubox_brown02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_brown03{
	width:215px;
	height:20px;
	background-image: url(/images/menubox_brown03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
/********************************************************************/

/*********************************メニュー 紫色*********************************/
.menubox_purple01{
	width:215px;
	height:20px;
/*background-image: url(/images/menubox_purple01.gif);*//*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_purple02{
	width:215px;
	background-image: url(/images/menubox_purple02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_purple03{
	width:215px;
	height:20px;
	background-image: url(/images/menubox_purple03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
/********************************************************************/

/*********************************メニュー 黄色*********************************/
.menubox_yellow01{
	width:215px;
	height:20px;
/*background-image: url(/images/menubox_yellow01.gif);*//*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_yellow02{
	width:215px;
	background-image: url(/images/menubox_yellow02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_yellow03{
	width:215px;
	height:20px;
	background-image: url(/images/menubox_yellow03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
/********************************************************************/

/*********************************メニュー オレンジ色*********************************/
.menubox_orange01{
	width:215px;
	height:20px;
/*background-image: url(/images/menubox_orange01.gif);*//*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_orange02{
	width:215px;
	background-image: url(/images/menubox_orange02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_orange03{
	width:215px;
	height:20px;
	background-image: url(/images/menubox_orange03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
/********************************************************************/


/*********************************おしらせ*********************************/
.menubox_news01{
	width:350px;
	height:40px;
	background-image: url(/images/news01.gif);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_news02{
	width:350px;
	background-image: url(/images/news02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_news03{
	width:350px;
	height:10px;
	background-image: url(/images/news03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
#news_topicsScllArea{
/*background-image: url(/news/images/news_topics02.jpg);*//*背景画像*/
/*background-repeat:  repeat-y;*/
/*border:1px solid #990000;*/
	width:350px;
	height:130px;
	overflow:scroll;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #FFFFCC; 
	scrollbar-arrow-color: #FFCC66;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #FFCC66;
	scrollbar-darkshadow-color: #FFCC66; 
}
#news_topicsScllArea li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 110%;
	line-height: 130%;
	font-weight: normal;
	color: #999999;
/*text-align: left;*/
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 5px 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/border01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 300px;
}
/* hide from Mac IE \*/
* html #news_topicsScllArea li {
	background-image: url(/images/border01.gif);
}
#news_topicsScllArea li a {
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #86652F;
	text-decoration: none;
}
#news_topicsScllArea li a:hover {
	color: #0096F0;
	text-decoration: none;
}
/********************************************************************/


/*********************************メニュー ブログ*********************************/
.menubox_blog01{
	width:215px;
	height:40px;
/*background-image: url(/images/menubox_blog01.gif);*//*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_blog02{
	width:215px;
	background-image: url(/images/menubox_blog02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_blog03{
	width:215px;
	height:10px;
	background-image: url(/images/menubox_blog03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
#blog_topicsScllArea{
/*background-image: url(/blog/images/blog_topics02.jpg);*//*背景画像*/
/*background-repeat:  repeat-y;*/
/*border:1px solid #990000;*/
	width:215px;
	height:150px;
	overflow:scroll;
	overflow-y: auto;
	overflow-x: hidden;
	scrollbar-face-color: #FFFFFF; 
	scrollbar-track-color: #FFFFCC; 
	scrollbar-arrow-color: #FFCC66;
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-3dlight-color: #FFCC66;
	scrollbar-darkshadow-color: #FFCC66; 
}
#blog_topicsScllArea li {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	line-height: 150%;
	font-weight: normal;
	color: #999999;
/*text-align: left;*/
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 5px 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(/images/border01.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	width: 195px;
}
/* hide from Mac IE \*/
* html #blog_topicsScllArea li {
	background-image: url(/images/border01.gif);
}
#blog_topicsScllArea li a {
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #86652F;
	text-decoration: none;
}
#blog_topicsScllArea li a:hover {
	color: #0096F0;
	text-decoration: none;
}
/********************************************************************/

/*********************************メニュー ブログカレンダー*********************************/
.blog_cal01{
	width:200px;
	height:35px;
	background-image: url(../blog/images/blog_cal01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.blog_cal01 h3{
	padding: 10px 0px 0px 15px;
}
.blog_cal02{
	width:200px;
	background-image: url(../blog/images/blog_cal02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.blog_cal03{
	width:200px;
	height:5px;
	background-image: url(../blog/images/blog_cal02.jpg);/*背景画像*/
	background-repeat:  no-repeat;
}
/********************************************************************/

/*********************************メニュー お客様の声*********************************/
.menubox_owner01{
	width:215px;
	height:40px;
/*background-image: url(/images/menubox_owner01.gif);*//*背景画像*/
/*background-repeat:no-repeat;*/
}
.menubox_owner02{
	width:215px;
	background-image: url(/images/menubox_owner02.gif);/*背景画像*/
	background-repeat:repeat-y;
}
.menubox_owner03{
	width:215px;
	height:10px;
	background-image: url(/images/menubox_owner03.gif);/*背景画像*/
	background-repeat:  no-repeat;
}
/********************************************************************/


/****************/
/*  コンテンツ  */
/****************/
/*********************************トップページ*********************************/
.purering01{
}
.purering01 h3{
	font-size: 160%;
	line-height: 120%;
	font-weight: bold; 
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
/*float: left;*/
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 0px 340px;
}
.purering01 p{
	font-size: 120%;
	line-height: 120%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック";
/*float: left;*/
/*top, right, bottom, left*/
	margin : 5px 0px 5px 0px;
	padding: 0px 30px 0px 345px;
}

.purering02{
/*background-image: url(../images/purering02.jpg);*/
/*background-color: #ffffff;*/
}
.purering02 h2{
/*.purering02 .p1{*/
	font-size: 160%;
	line-height: 120%;
	font-weight: bold; 
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
/*float: left;*/
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}
.purering02 p{
	font-size: 100%;
	line-height: 120%;
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック";
/*float: left;*/
/*top, right, bottom, left*/
	margin : 5px 0px 5px 0px;
	padding: 0px 10px 0px 15px;
}
.y_h2{
	font-size: 160%;
	line-height: 120%;
	font-weight: bold; 
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #FF00FF;
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}
.y_h3{
	font-size: 160%;
	line-height: 120%;
	font-weight: bold; 
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #FF00FF;
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 0px 340px;
}
.purering02 h3{
/*.purering02 .p1{*/
	font-size: 160%;
	line-height: 120%;
	font-weight: bold; 
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
/*float: left;*/
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}
/********************************************************************/

/*********************************トップページ２*********************************/
.purering_green01{
	width:710px;
	height:50px;
	background-image: url(../images/purering_green01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.purering_green02{
	width:710px;
	background-image: url(../images/purering_green02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.purering_green03{
	width:710px;
	height:10px;
	background-image: url(../images/purering_green03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/*.purering_green01 h2{*/
.purering_green01 h3{
	font-size: 150%;
/*line-height: 120%;*/
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 0px 0px 50px;
}
/*.purering_green02 h3{*/
.purering_green02 h4{
	font-size: 120%;
/*line-height: 150%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック";
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}
.purering_green02 p{
	font-size: 120%;
/*line-height: 150%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック";
/*color: #0000FF;*/
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 5px 20px 5px 20px;
}
/********************************************************************/

/*********************************おすすめ商品*********************************/
.recommend_item01{
	width:710px;
	height:50px;
	background-image: url(../images/recommend_item01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.recommend_item02{
	width:710px;
	background-image: url(../images/recommend_item02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.recommend_item03{
	width:710px;
	height:10px;
	background-image: url(../images/recommend_item03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/*.recommend_item01 h2{*/
.recommend_item01 h3{
	font-size: 150%;
/*line-height: 120%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "Meiryo";
	color: #FF00FF;
	float:left;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 10px 0px 50px;
}
.recommend_item01 p{
	font-size: 100%;
/*line-height: 150%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック";
	color: #0000FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
/********************************************************************/

/*********************************最新入庫商品*********************************/
.new_item01{
	width:710px;
	height:50px;
	background-image: url(../images/new_item01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.new_item02{
	width:710px;
	background-image: url(../images/new_item02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.new_item03{
	width:710px;
	height:10px;
	background-image: url(../images/new_item03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/*.new_item01 h2{*/
.new_item01 h3{
	font-size: 150%;
/*line-height: 120%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック", "Meiryo";
	color: #FF00FF;
	float:left;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 10px 0px 50px;
}
.new_item01 p{
	font-size: 100%;
/*line-height: 150%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO", "ＭＳ Ｐゴシック";
	color: #0000FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
}
/********************************************************************/

/*********************************商品*********************************/
.item01{
	width:710px;
	height:65px;
	background-image: url(../images/item01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.item02{
	width:710px;
	background-image: url(../images/item02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.item03{
	width:710px;
	height:10px;
	background-image: url(../images/item03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.item01 h2{
	font-size: 120%;
/*line-height: 120%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 0px 0px 50px;
}
.item01 p{
	font-size: 100%;
/*line-height: 150%;*/
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #0000FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 50px;
}
.item_top{
	width:170px;
	height: 200px;
	line-height: 100%;
	border: solid 1px #FFCC66;
	background:#ffffff;
	text-align:left;
	float:left;
	margin: 1px;
}
.item_top_m{
	width:170px;
	height: 160px;
	line-height: 100%;
	border: solid 1px #FFCC66;
	background:#ffffff;
	text-align:left;
	float:left;
	margin: 1px;
}
.item_top_l{
	width:343px;
	height: 323px;
	line-height: 100%;
	border: solid 1px #FFCC66;
	background:#ffffff;
	text-align:left;
	float:left;
	margin: 1px;
}
.item_center{
/*width:680px; */
	padding: 10px;
	background:#ffffff;
	border: solid 1px #FFCC66;
	margin: 0px 0px 10px 0px;
}
.item_center td{
	text-align : left;
	background:#FFFFFF;
	border: solid 1px #FFCC66; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 10px;
} 
/********************************************************************/

/*********************************商品一覧*********************************/
.category_item01{
	width:710px;
	height:65px;
	background-image: url(/images/category_item01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.category_item02{
	width:710px;
	background-image: url(/images/category_item02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.category_item03{
	width:710px;
	height:10px;
	background-image: url(/images/category_item03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.category_item01 h2{
	font-size: 150%;
/*line-height: 120%;*/
	font-family: "HG丸ｺﾞｼｯｸM-PRO";
	color: #FF00FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 15px 0px 0px 50px;
}
.category_item01 p{
	font-size: 100%;
/*line-height: 150%;*/
	font-family: "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic";
	color: #0000FF;
/*top, right, bottom, left*/
	margin : 0px 0px 0px 0px;
	padding: 3px 0px 0px 50px;
}
.category_item_top{
	width:230px;
	height: 265px;
	line-height: 120%;
	border: solid 1px #FFCC66;
	background:#ffffff;
	text-align:left;
	float:left;
/*	margin: 2px;*/
}
/********************************************************************/

/*********************************カート*********************************/
.cart01{
	width:710px;
	height:50px;
	background-image: url(../images/cart01.jpg);/*背景画像*/
/*background-repeat:repeat-y;*/
}
.cart02{
	width:710px;
	background-image: url(../images/cart02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.cart03{
	width:710px;
	height:10px;
	background-image: url(../images/cart03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
table.cart{
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#FFFFFF;
	empty-cells:show;
}
.cart th{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#330000;
	background-color:#FFCCFF;
/*background-image:url(../img/table-back.gif);*/
	background-position:left top;
	text-align:center;
}
.cart td{
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.cart .bg{
	background-color:#FFCCFF;
}
.cart .w300{
	width:250px;
	text-align:right;
}
.cart .w110{
	width:110px;
}
.cart .w80{
	width:80px;
	text-align:right;
}
.cart .w50{
	width:50px;
	text-align:right;
}
/******************************************************************/

/*********************************モバイル*********************************/
.mobile_topics01{
	width:200px;
	height:25px;/*高さ*/
	text-align:left;
	background-image: url(../images/mobile_topics01.jpg);/*背景画像*/
	background-repeat:  no-repeat;
}
.mobile_topics02{
	width:200px;
	text-align:left;
	background-image: url(../images/mobile_topics02.jpg);/*背景画像*/
	background-repeat:  no-repeat;
}
.mobile_topics03{
	width:200px;
	line-height: 120%;
	text-align:left;
	background-image: url(../images/mobile_topics03.jpg);/*背景画像*/
	background-repeat: repeat-y;
}

.mobile_topics04{
	width:200px;
	height:5px;/*高さ*/
	line-height: 120%;
	background-image: url(../images/mobile_topics04.jpg);/*背景画像*/
	background-repeat:  no-repeat;
}
.mobile_qrcode01{
	width:180px;
/*	height: 200px;*/
	line-height: 100%;
	border: solid 1px #FFCC66;
	background:#ffffff;
	text-align:left;
	float:left;
	margin: 2px;
}
/********************************************************************/

/*********************************スリングの特長*********************************/
.sling_feature01{
	width:710px;
	height:50px;
	background-image: url(../images/sling_feature01.jpg);/*背景画像*/
/*background-repeat:repeat-y;*/
}
.sling_feature02{
	width:710px;
	background-image: url(../images/sling_feature02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.sling_feature03{
	width:710px;
	height:10px;
	background-image: url(../images/sling_feature03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/

/*********************************スリングの使い方*********************************/
.sling_use01{
	width:710px;
	height:50px;
	background-image: url(../images/sling_use01.jpg);/*背景画像*/
/*background-repeat:repeat-y;*/
}
.sling_use02{
	width:710px;
	background-image: url(../images/sling_use02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.sling_use03{
	width:710px;
	height:10px;
	background-image: url(../images/sling_use03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/

/*********************************スリングの疑問*********************************/
.sling_doubt01{
	width:680px;
	height:50px;
/*background-image: url(../sling_doubt/images/sling_doubt01.jpg);*//*背景画像*/
/*background-repeat:repeat-y;v
}
.sling_doubt02{
	width:680px;
	background-image: url(../sling_doubt/images/sling_doubt02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.sling_doubt03{
	width:680px;
	height:10px;
	background-image: url(../sling_doubt/images/sling_doubt03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/

/*********************************スリングをお勧めする理由*********************************/
.sling_reason01{
	width:710px;
	height:50px;
	background-image: url(../images/sling_reason01.jpg);/*背景画像*/
/*background-repeat:repeat-y;*/
}
.sling_reason02{
	width:710px;
	background-image: url(../images/sling_reason02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.sling_reason03{
	width:710px;
	height:10px;
	background-image: url(../images/sling_reason03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/

/*********************************リンク*********************************/
.link01{
	width:710px;
	height:50px;
	background-image: url(../images/link01.jpg);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.link02{
	width:710px;
	background-image: url(../images/link02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.link03{
	width:710px;
	height:10px;
	background-image: url(../images/link03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.link02 table{ 
	width: 660px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFe1;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFCC66; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 
.link02 th { 
	width:30%;
	text-align : left;
	background:#FFFFe1;
	border: solid 1px #FFCC66; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 
.link02 td { 
	text-align : left;
	background:#ffffff;
	border: solid 1px #FFCC66; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 
/********************************************************************/

/*********************************支払いと送料*********************************/
.payment01{
	width:710px;
	height:50px;
	background-image: url(/images/payment01.jpg);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.payment02{
	width:710px;
	background-image: url(/images/payment02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.payment03{
	width:710px;
	height:10px;
	background-image: url(/images/payment03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/

/*********************************お客様の声*********************************/
.owner01{
	width:710px;
	height:50px;
	background-image: url(/images/owner01.jpg);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.owner02{
	width:710px;
	background-image: url(/images/owner02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.owner03{
	width:710px;
	height:10px;
	background-image: url(/images/owner03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/


/*********************************よくある質問*********************************/
.question01{
	width:710px;
	height:50px;
	background-image: url(/images/question01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.question02{
	width:710px;
	background-image: url(/images/question02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.question03{
	width:710px;
	height:10px;
	background-image: url(/images/question03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/********************************************************************/

/*********************************特定商取引*********************************/
.notice01{
	width:680px;
	height:30px;
	background-image: url(../images/notice01.jpg);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.notice02{
	width:680px;
	background-image: url(../images/notice02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.notice03{
	width:680px;
	height:10px;
	background-image: url(../images/notice03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.notice02 table{ 
	width: 660px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFe1;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFCC66; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 
.notice02 td { 
	text-align : left;
	background:#FFFFe1;
	border: solid 1px #FFCC66; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 
.notice02 a { 
	display: block;
} 
/******************************************************************/

/*********************************お問い合わせ*********************************/
.contact_table { 
	width: 500px; /* テーブルの横幅 */ 
	background:#FFECFF;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FF99CC; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 

.contact_table td { 
	background:#FFECFF;
	border: solid 1px #FF99CC; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 
.contact01{
	width:710px;
	height:50px;
	background-image: url(../images/contact01.jpg);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.contact02{
	width:710px;
	background-image: url(../images/contact02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.contact03{
	width:710px;
	height:10px;
	background-image: url(../images/contact03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.contact02 table{ 
	width: 660px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFe1;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFCC66; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 
.contact02 td { 
	text-align : left;
	background:#FFFFe1;
	border: solid 1px #FFCC66; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 
.contact02 a { 
	display: block;
} 
/********************************************************************/

/*********************************ブログ*********************************/
.blog01{
	width:710px;
	height:50px;
	background-image: url(../images/blog01.jpg);/*背景画像*/
/*background-repeat:no-repeat;*/
}
.blog02{
	width:710px;
	background-image: url(../images/blog02.jpg);/*背景画像*/
	background-repeat:repeat-y;
}
.blog03{
	width:710px;
	height:10px;
	background-image: url(../images/blog03.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
.blog_box {
	border: solid 1px #FFCC66;
	background:#FFFFe1;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}
/*
.blog_box_01 {
}
.blog_box_01 h3 {
	font-size:120%;
	color:#cc0000;
	background:url(/blog/images/blog_title.jpg) repeat-x left top;
	line-height:1.2;
	padding:15px 0px 10px 10px;
	height:30px;
}
*/
/********************************************************************/

/*********************************カレンダー*********************************/
.cal_table { 
	width: 190px; /* テーブルの横幅 */ 
	font-size: 12px;
	background:#FFFFe1;
	border-collapse: collapse; /* 枠線の表示方法 */ 
	border: solid 1px #FFCC66; /* テーブル全体の枠線（スタイル・太さ・色） */ 
} 
.cal_table td { 
	text-align : center;
	background:#FFFFe1;
	border: solid 1px #FFCC66; /* セルの枠線（スタイル・太さ・色） */ 
	padding: 5px;
} 
.cal_table a { 
	display: block;
} 
.all_shop01{
	width:700px;
	height:50px;
	background-image: url(../shop/images/all_shop01.jpg);/*背景画像*/
	background-repeat:no-repeat;
}
/******************************************************************/

