@charset "euc-jp";
/* ¥Æ¡¼¥Þ¡§¥«¥é¡¼¡¿¥Û¥ï¥¤¥È */

/* --- Reset Start --- 
   --- ³Æ¥Ö¥é¥¦¥¶´Ö¤ÎÉ½¼¨¤òÅý°ì¤¹¤ë°Ù¤Îµ­½Ò¤Ç¤¹ --- */

/* default property reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,
th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}



body{
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka,monospace;
	text-align:center;
	margin:0;
	padding:0px;
	font-size:80%;
	line-height:135%;
	color:#000000;
list-style-type:none!important;
	/*background:#C9D1D1;*/
}

table{ /* ´ðËÜ¥Æ¡¼¥Ö¥ëÀßÄê¡Ê¸ÇÄê¡Ë*/
	border:0px none;
	margin: 0px auto;
	padding:0px;
	border-collapse:collapse;
}

th {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

td {border:0px none;margin:0px;padding:0px;border-collapse:collapse;vertical-align:top;}

th {white-space:nowrap;} 

h1,h2,h3,h4 { /* ´ðËÜ¥¿¥¤¥È¥ë¡Ê¸ÇÄê¡Ë*/
	padding:0px;
	margin:0px;
	font-size:100%;
	text-align:left;
}

a{ /* ´ðËÜ¤Î¥ê¥ó¥¯ ¡Ê¸ÇÄê¡Ë*/
	color:#666666;text-decoration:underline;}
a:hover {
	color:#FF0000;text-decoration:none;}


ul ul{	list-style-type:none;}

img{ border:0px;}/* ¥¤¥á¡¼¥¸¥Ü¡¼¥À¡¼»ØÄê */

form {	padding:0px;display:inline;}

p{ line-height:150%;margin:5px 0px;padding:2px 0px;}

.clear_both { /* ²èÁü¤Î¼þ¤ê¹þ¤ß²ò½ü */
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center;
}

.button1{ /* input¥Ü¥¿¥óÀ¡2¡¦*/
	/*cursor:hand;
	font-size:12px;
	color:#FFFFDD;
	background:#333333;
	border:1px solid #999999;
	font-weight:normal;*/
}



.caution{ font-weight:bold;color:#CC0000;}/* ¥¨¥é¡¼¥á¥Ã¥»¡¼¥¸ */

.no2{font-size:110%;} /* ¥Õ¥©¥ó¥È¥º¡¼¥à */

.strong{ font-weight:bold;}/* ¥Õ¥©¥ó¥È¥Ü¡¼¥ë¥É */

.red{color:#CC0000;} /* ¥Õ¥©¥ó¥ÈÀÖ */
.orange{color:#FF9900;} /* ¥Õ¥©¥ó¥È¥ª¥ì¥ó¥¸ */
.blue{color:#0000FF;} /* ¥Õ¥©¥ó¥ÈÀÄ */
.green{color:#006600;} /* ¥Õ¥©¥ó¥ÈÎÐ */
.glay{color:#666666;} /* ¥Õ¥©¥ó¥È¥°¥ì¡¼ */

.item img{/* ¾¦ÉÊ²èÁüÏÈ  */ 
	height:auto;
	padding:5px;
	margin:0px;
	background:#FFFFFF;
	text-align:center;
}

.spacebox{/* ¥¹¥Ú¡¼¥¹ÀßÄê  */ 
	height:50px;
}

/********************************************************************/
/* Âå8g¥Æ¡¼¥Ö¥ë¡Ê·ó2¡¦j */
#container {
	width:950px;
	/*margin-left:auto;
	margin-right:auto;*/
	text-align:center;
	background:/* url(../img/container.gif) */ #ffffff;
}

/* ¥Þ¥¤¥Ú¡¼¥¸¡¢¥Ý¥Ã¥×¥¢¥Ã¥×²åÇõ*/
#enter {
	width:100%;
	text-align:left;
	background:/* url(../img/enter.gif) */ #ffffff;
	border:1px solid #B6A081;
}

/* ¥Ø¥Ã¥À¡¼ */
#header{
	width:100%;
	height:170px;
	padding-bottom:12px;
	margin:20px 0px 10px;
	padding-left:20px;
	background:url()  no-repeat;
}

td>#header { /* IE7 Safari Firefox ÍÑ */
	height:auto;
	min-height:70px;
}

#header:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
#header {
	display: inline-block;
}
/*\*/
* html #header {
	height: 1%;
}
#header {
	display: block;
}
.shoplogo{ /* ¥µ¥¤¥È¥í¥´¥Ö¥í¥Ã¥¯¡ÊÀ¡2çàËíéë­áj */
	padding:15px 5px 5px 0px;
	margin:0px;
	width:100%;
}

.shoplogo img{ /* ¥µ¥¤¥È¥í¥´¥Ö¥í¥Ã¥¯¡ÊÉ½Ž¦£ô&#8364;¡¦j */
	/*display:none;*/
}

.siteName { /* ¥µ¥¤¥ÈËîh1 ¡Ê¥Æ¥­¥¹¥È¡Ë */
	margin:0px;
	padding:10px 10px 0px 0px;
	font-size:120%;
	font-weight:900;
	line-height:1em;
}
.siteName a { color:#000000;text-decoration:none;}
.siteName a:hover {
	color:#FF0000;
	text-decoration:underline;
}


.sitecopy{ /* ¥µ¥¤¥È¥³¥Ô¡¼ h2 ¡Ê¥í¥´£å¡Æ¥­¥¹¥È£öºçµçgÍÑ¡Ë*/
	padding:5px 10px 2px 0px;
	margin:0px;
	line-height:120%;
	font-weight:normal;
}

.sitecopy a {color:#666666;text-decoration:none;}
.sitecopy a:hover {color:#282828;text-decoration:underline;}


/* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼ */
#headMenu {
	width:954px;
	margin:0;
	margin-bottom:0px;
	text-align:right;
	clear:both;
}

.headnavi { /* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼¥Æ¥­¥¹¥È */
	padding-right:5px;
	padding-top:0px;
	/*color:#C8C8C8;*/
	color:#666666;
}

.headnavi a{
	padding:10px 0px;
	text-decoration:none;
	color:#666666;
}
.headnavi a:hover {
	color:#000000;
	margin:5px 0px;
	text-decoration:none;
}

.navi01 {/* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼¥¢¥¤¥³¥ó */
	color:#333333;
	/*background:url(../img/hnavi01.gif) no-repeat center left;*/
}

/* ¥Ø¥Ã¥À¡¼±í½õ¾ð¡é¥¤¥ó */
.hline {
	border:0px solid #B6A081;
	/*background:url(../img/hline.gif) no-repeat #B6A081;*/
}

/********************************************************************/

#leftSide {min-width:150px; /* ¹ë¡µ¥¤¥Étd */
	padding:0 0 0 3px;
	margin:0px;
	background:#ffffff;
	vertical-align:top;

}

#rightSide {min-width:0px; /* ±¦¥µ¥¤¥Étd ¡Ê3Îë!j*/
	padding:0px;
	margin:0px;
	background:#ffffff;
	vertical-align:top;

}

#rightSide {min-width:0px; /* ±¦¥µ¥¤¥Étd ¡Ê3ÎëŽÀ¥Ö¥í¥°¡Ë*/
	padding:0px;
	margin:0px;
	vertical-align:top;

}

#center1 { /* ¥»¥ó¥¿¡¼ td ¡Ê2Îë!j*/
	width:750px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background:#FFFFFF;
	/* background:url(../img/center1.gif) ;*/
}

#center2 {min-width:520px; /* ¥»¥ó¥¿¡¼td ¡Ê3Îë!j*/
	width:auto;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background:#FFFFFF;
	/* background:url(../img/center2.gif) ;*/
}

#center3 { /* ¥»¥ó¥¿¡¼td ¡ÊÁõ¾ðÉÑ¡Ë*/
	vertical-align:top;	
	background:#ffffff;
	width:100%;
	/* background:url(../img/center3.gif) ;*/
}



/* É½ÁÈ¤¡#Z¥ó¥¿¥ê¥ó¥° */
#center3 table{
	margin:0 auto;
}
#center3 table table.bordlayoutp3{
	margin:0;
}

.header_area { /* ¥Ø¥Ã¥À£ö¡Õ¥ê¡¼¥¨¥ê¥¢ */
	text-align:left;
	margin:0 auto;
	padding:0px;
	width:735px;
	/*border:1px #1587C2 solid;*/
}

.footer_area { /* ¥Õ¥Ã¥¿£ö¡Õ¥ê¡¼¥¨¥ê¥¢ */
	text-align:left;
	margin:0 auto;
	padding:0px;
	width:732px;
	/*border:1px #1587C2 solid;*/
}

.sidebox { /* ¥µ¥¤¥ÉÍÑ¥Ö¥í¥Ã¥¯¡ÊÉýÀ¡2¡¦j */

	padding:0px 0px 5px 0px;
	margin:0px 0px 5px 0px ;
	background:#ffffff;
	border:0px #DDDDDD solid;
}

.centerbox { /* ¥»¥ó¥¿¡¼ÍÑ¥Ö¥í¥Ã¥¯¡ÊÉýÀ¡2¡¦j */
	margin:0px;
	padding:0px;
}

.center{ text-align:center;} /* ¥»¥ó¥¿¡¼ */
.right{ text-align:right;} /* ±¦ */
.left{ text-align:left;} /* ¹ë*/
.middle{ vertical-align:middle;}/* ¥Æ¥­¥¹¥È½ÄÃæ±û */
.buttom{ vertical-align:bottom;}/* ¥Æ¥­¥¹¥È½Ä±í*/
.float_right{ float:right;}
.float_left{ float:left;}

/********************************************************************/
/* ´éÇÜ½âÅÊ¥Æ¥­¥¹¥ÈÀ¡2¡¦*/

.price{ /* ½âÅÊ±ð*i */
	color:#FF0000;
	text-align:left;
	font-weight:bold;
}
.price.zoom{ /* ½âÅÊ±ð*i ¡Ê½âÅÊ½ýµü!j */
	font-size:140%;
	font-weight:bold;
}
.expl{ /* ½âÅÊÀâÇïÅë*/
	text-align:left;
	color:#333333;
}
.expl a{color:#333333;	text-decoration:none;}
.expl a:hover{color:#333333;text-decoration:underline;}

.fixed{ /* ½âÅÊÄæ¢âŽÀ*/
	font-size:120%;
	color:#333333;
	text-align:left;
}

h2.goods /* ½âÅÊËî¡Ê½âÅÊ°çÉ÷¡Ë*/
a{color:#666666;text-decoration:none;font-weight:bold;text-decoration:underline;}
h2.goods a:hover{color:#FF0000;text-decoration:underline;}
	
/********************************************************************/
/*¥»¥ó¥¿¡¼¥³¥ó¥Æ¥ó¥Ä  */
.topIMG { /* ¥È¥Ã¥×¥¤¥á¡¼¥¸ ³°ÏÈÀ¡2¡¦*/
	margin:0px ;
	padding:0px;
}

.topIMG td{
	margin:0px;
	padding:0px;
	background:#ffffff;
}

.shopCopy { /* ¥µ¥¤¥ÈÀâÇï*/
	font-size:110%;
	line-height:130%;
	margin:0px;
	padding:3px 10px 3px 10px;
	color:#666666;
	font-weight:normal;
	text-align:left;
visibility: hidden;
}

/* ¥¿¥¤¥È¥ë¥Ç¥¶¥¤¥ó */

.free_title { /* ¥¿¥¤¥È¥ë1 h3 */
	padding:15px 0px 12px 8px;
	margin:0px;
	width:auto;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	color:#000000;
	background-color:#D6D6D6;
}

.title1{ /* ¥¿¥¤¥È¥ë2 h1 */
	padding:0px 0px 0px 0px;
	margin:0px;
	width:auto;
	line-height:100%;
	font-size:3px;
	color:#ffffff;
visibility: hidden;
}

.title2{ /* ¥¿¥¤¥È¥ë2 h1 */
	padding:15px 0px 12px 8px;
	margin:0px;
	width:auto;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	color:#000000;
	background-color:#D6D6D6;
}
.title2 a{color:#000000;text-decoration:underline;}
.title2 a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.title3{ /* ¥¿¥¤¥È¥ë2 h1 */
	padding:15px 0px 12px 8px;
	margin:0px;
	width:auto;
	color:#FF286F;
	line-height:100%;
	font-weight:bold;
	font-size:12px;
	vertical-align:middle;
	letter-spacing:0.2em;
	color:#000000;
	background-color:#D6D6D6;
}
.title3 a{color:#FF286F;text-decoration:underline;}
.title3 a:hover{
	color:#FF286F;
	text-decoration:underline;
	font-weight:bold;
}

.rank{/* ¥é¥ó¥­¥ó¥°¥¢¥¤¥³¥ó */
        text-align:left;
}

.mainCont { /* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä */

	padding:0 5px 5px 5px;
	margin:0px;
	width:auto;
	background-color:#FFFFFF;
}

.contbox { /* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥ÄÆâµàËý¡Ü¥Ã¥¯¥¹*/
	padding:10px 0px;
	margin:0px;
	width:auto;
}


ul.news{ /* ¹ó0V¾éÆë#³ãX¥ÈÀ¡2¡¦*/
	text-align:left;
	padding:0px 0px 0px 12px;
	margin:0px;
	list-style-type:none;
	color:#000000;
}

li.p3{padding:3px;}

ul.free_list{ /* ¥ê¥¹¥ÈÀ¡2¡¦*/
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}

ul.list{ /* ¥ê¥¹¥ÈÀ¡2¡¦*/
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}

ul.map{ /* ¥µ¥¤¥È¥Þ¥Ã¥×¥ê¥¹¥ÈÀ¡2¡¦*/
	font-size:110%;
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#333333;
}
li.sm1 { margin:4px ;display:block;list-style-type:none;}
li.sm2 { margin:0px 0px 0px -35px;display:block;list-style-type:none;}

.sitemap{ /* ¥µ¥¤¥È¥Þ¥Ã¥×¥ê¥¹¥È ¹àËý¡¿¥¤¥È¥ëh4*/
	font-size:110%;
	padding:5px 25px;
	color:#333333;
	background:url(../img/icon_sitemap.gif) no-repeat ;
	background-position:left center;
}


/* ¥Æ¡¼¥Ö¥ëÍ¾ÇòÀ¡2¡¦ ¡Ê·ó2¡¦j */
.layoutp5  { padding:5px 0px;}/* Í¾Çò5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3 table{text-align:left;width:100%;}
.layoutp3  { padding:5px 0px;}/* Í¾Çò3px */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px;}
.layoutp3 .border { border:1px solid #999999;}

.bordlayoutp3  { padding:5px 0px;}/* ¥Ü¡¼¥À¡¼¥Æ¡¼¥Ö¥ë(Í¾Çò3px) */
.bordlayoutp3 th { padding:3px;border:1px solid #999999;}
.bordlayoutp3 td { padding:3px;border:1px solid #999999;}
.bordlayoutp3 .side { padding:10px 15px;}/* ±á7]Çò10px */

.backcolor1 { background:#DDDDDD;} /* ¥Æ¡¼¥Ö¥ëÆâ¡«¥é¡¼¿ü&#8364;çïÕà¡¦i¥¿¥¤¥È¥ëÉôÉåj */
.backcolor2 { background:#FFFFFF;vertical-align:middle;
text-align:left;} /* ¥³¥ó¥Æ¥ó¥ÄÆâ*/
.backcolor3 { background:#D7EBF4;padding:10px 0px;} /* ¥«¡¼¥ÈÉôÉå*/


/* ½âÅÊ¥ì¥¤¥¢¥¦¥È¡Ê¥È¥Ã¥×¥Ú¡¼¥¸¥»¥ó¥¿¡¼¡¢½âÅÊ°çÉ÷ÍÑ¡Ë*/

.layoutFrame{/* Âå8g table */
	margin:10px 0px 0px 0px;
	padding:1px;
	width:99%;
	/* background:url(../img/layoutframe.gif) ;*/
}
.layoutFrame td{
	text-align:center;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.layout1{ /* ¥ì¥¤¥¢¥¦¥È */
	margin:1px;
	padding:3px;
	background:#FFFFFF;
	/* background:url(../img/layout1.gif) ;*/
}
.layout1 td{
	margin:0px;
	padding:3px;
	text-align:center;
}

/* ÂåÂë*KÁØ */

#bread{ /* ¥Ñ¥ó¥¯¥º */
	margin:0px;
	padding:3px 15px;
	color:#666666;
	text-align:left;
	background:#FFFFFF;
}
#bread a { color:#666666;}
#bread a:link { 
	text-decoration:underline;
}
#bread a:hover { 
	text-decoration:underline;
	color:#FF0000;
}

h4.title{
	font-size:110%;
	margin:5px 0px;	
	padding:2px 0px;
	color:#FF0000;
	border-bottom:1px dotted #333333;
}

.mainFrame{ /* ¥á¥¤¥óÂå8g */
	margin:0px;
	padding:1px;
	background-color:#EBEBEB;
	/*ackground:#1587C2;*/
	/* background:url(../img/mainframe.gif) ;*/
}

p.title	{ margin:3px 0px;	
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}
/* ¥á¡¼¥ë¥Þ¥¬¥¸¥ó¥¢¥¤¥³¥óÀ¡2¡¦*/
.mailmag_ent,.mailmag_cha,.mailmag_can {
	color:#FF0000;
}

.mailmag_ent{ /* ¿·µ¬ÅÐÏ¿ h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_ent.gif) no-repeat;
}

.mailmag_cha{ /* ¥¢¥É¥ì¥¹Éø-X h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_cha.gif) no-repeat;
}

.mailmag_can{ /* ÇÛ¿®²ê¹ü h4 */
	font-size:110%;
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_can.gif) no-repeat;
}

#sortList{ /* ¥½¡¼¥È */
	margin:0px;
	padding:10px 3px 5px 3px;
	width:auto;
	color:#333333;
	float:right;
}

.pageTop { /* ¥Ú¡¼¥¸¥È¥Ã¥× */
	padding:13px 0px 3px 17px;
	margin:10px 0px 5px  5px ;
	background-image:url(../img/icon_top.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size:90%;
	font-weight:bold;
	float:right;
}
.pageTop a{ color:#666666;text-decoration:none;border:1px #FFFFFF solid;padding:3px;}
.pageTop a:hover{ color:#FF0000;text-decoration:none;border:1px #FF0000 solid;padding:3px;}



/* ************************************************ 
 *	¥Õ¥Ã¥¿¡¼¥á¥Ë¥å¡¼
 * ************************************************ */

#footer {
	width: 950px;
	height: 79px;
	color: #432A16;
	font-size:80%;
	text-align: center;
	/*¡¡background: url(http://img14.shop-pro.jp/PA01140/674/etc/footer_bg2.gif) no-repeat;¡¡*/
	margin-bottom: 15px;
	margin-top:13px;
	vertical-align:bottom;
	padding-top:35px;

	}

#menu_2 {
	text-align:center;
	margin-bottom: 5px;
	}

#copy {
	text-align:center;
	color:#333333;
	}

#footer a {color: #432A16;}
#footer a:link    {color: #432A16;text-decoration: none;}
#footer a:visited {color: #432A16;text-decoration: none;}
#footer a:active  {color: #432A16;text-decoration: none;}
#footer a:hover   {color: #7E5E44;text-decoration: none;}

.footnavi { /*¥Õ¥Ã¥¿¡¼¥á¥Ë¥å¡¼¥Æ¥­¥¹¥ÈÀ¡2¡¦/
	padding:0px;
	color:#FFFFFF;
}
.footnavi a{ 
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:normal;
}
.footnavi a:hover { color:#FF0000;text-decoration:underline;}

#copyright { /* ¥³¥Ô¡¼¥é¥¤¥È */
	padding:0px;
	width:auto;
	height:20px;
	text-align:center;
	vertical-align:bottom;
	/* background:url(../img/copyright.gif) ;*/
}

#footer>#copyright { /* IE7 Safari Firefox ÍÑ */
	height:auto;
	min-height:20px;
}


/********************************************************************/
/* ¥µ¥¤¥ÉÀ¡2¡¦*/

#search {/* ¥µ¥¤¥É½âÅÊ¸¡ºí8gÀ¡2¡¦*/
	padding:0px 0px 0px 0px;
	margin:0px;
	width:auto;
	background:#eeeeee;
	border-bottom:1px #bbbbbb solid;
}
#search form{width:255px;}
#search label{
	padding:7px 0px 0px 7px;
	margin:0px;
	color:#000000;
	line-height:100%;
	letter-spacing:0.2em;
	font-size:12px;
	font-weight:bold;
}


.fieldarea{padding:5px 0px 5px 0px;vertical-align:middle;}

/* ¥µ¥¤¥É¥á¥Ë¥å¡¼¥«¥Æ¥´¥ê¥ê¥¹¥È */

.list { /* ¥á¥Ë¥å¡¼ÏÈÀ¡2¡¦*/
	padding:0px 0px;	
	display:block;
	line-height:130%;
	visibility: hidden;
}

.list h3 { /* ¥¿¥¤¥È¥ë */
	padding:5px 5px;
	margin:0px;
	visibility: hidden;
}

ul.free_listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
	visibility: hidden;
}

ul.listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
	visibility: hidden;
}

li.ca1 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;
	visibility: hidden;
}

li.ca2 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	visibility: hidden;
}
li.ca1 a{ padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#FFF0F5;*/
	color:#000000;
	visibility: hidden;
}

li.ca1 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../img/icon_eye01_ov.gif);
	background-repeat:no-repeat;
	background-color:#666666;
	visibility: hidden;
}

li.ca2 a{ padding:1px 3px 1px 15px;
	display:block;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	visibility: hidden;
}
li.ca2 a:hover{
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #DDDDDD;
	visibility: hidden;
}

li.ca3 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;	
	visibility: hidden;
}

li.ca3 a{ padding:5px 3px 5px 15px;
	display:block;
	font-weight:normal;
	text-decoration:none;
	background-image:url(../img/icon_eye01.gif);
	background-repeat:no-repeat;
	/*background:#FFF0F5;*/
	color:#000000;
	visibility: hidden;
}

li.ca3 a:hover{
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../img/icon_eye01_ov.gif);
	background-repeat:no-repeat;
	background-color:#666666;
	visibility: hidden;
}

li.ca4 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	visibility: hidden;
}

li.ca4 a{ padding:3px 3px 3px 25px;
	display:block;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #EBEBEB;
	visibility: hidden;
}

li.ca4 a:hover{
	color:#547D2B;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
	visibility: hidden;
}

.sline1 { /* ¥µ¥¤¥É¥Ð¡¼±í¡é¥¤¥ó */
	padding:0px;
	margin:0px;
}

.sline2 { /* ¥µ¥¤¥É¥Ð¡¼±í¡é¥¤¥ó */
	padding:0px;
	margin:0px;
}

/* ¥µ¥¤¥É¥³¥ó¥Æ¥ó¥Ä */
.sidemain1 { /* ¥á¥¤¥óÏÈ */
	margin:0px ;

}

.sidemain1 p {
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:120%;
}

.sidemain1 ul { /* ¥ê¥¹¥ÈÀ¡2¡¦*/
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
} 

.sidemain1 li {
	display:block;
	padding:2px 0px 2px 10px;
	color:#0E577E;
	/*background:url(../img/icon_eye03.gif) no-repeat;*/
}

/* ¥«¥ì¥ó¥À¡¼ */
caption { /* Ç¯·ã^¥¤¥È¥ë */
	 font-weight:bold;
	 text-align:center;
	 padding:3px;
	 color:#333333;
}
caption a{ color:#333333;text-decoration:underline;}
caption a:hover{ color:#333333;	 text-decoration:underline;}

.carender { /* ¥«¥ì¥ó¥À¡¼ ¥Æ¡¼¥Ö¥ë*/
	 border-collapse:collapse;
	 padding:5px 0px;
	 margin:0 auto;
	 text-align:center;
	 background-color:#FFFFFF;
}

div#calendar_div table{
	margin:0 auto;
	text-align:center;
	width:150px;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:center;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

th.day { /* ¥Ø¥Ã¥ÀÉï3¡¦*/
	font-weight:bold;
	color:#666666;
	background:#FFFFFF;
	text-align:center;
}

th.sun { /* ¥Ø¥Ã¥ÀÆïÉË */
	color:#FFFFFF;
	background:#666666;
	text-align:center;
}

th.sat { /* ¥Ø¥Ã¥ÀÅÚÍË */
	color:#666666;
	background:#DDDDDD;
	text-align:center;
}

.chert { /* É½Ž¦¿§ÀâÇïËÈ  */
	margin:5px 5px;
	font-size:84%;
}
.chert td {
	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFFF;
}

.line01{
	/*border:#DEDBBE 1px dotted;*/
	vertical-align:bottom;
} 

/* RSSÀ¡2¡¦*/
#rss{
	margin:0 0 20px 0;
	padding:0;
}

#count{ /* ¥«¥¦¥ó¥¿¡¼ */
	margin:0px;
	padding:5px;
}

/********************************************************************/
/* ¥Ö¥í¥° */

.blogbox { /*¥³¥á¥ó¥È¥Ü¥Ã¥¯¥¹*/
	padding:5px;
	margin:2px 0px;
	width:auto;
	/*background:url(../img/blogbox.gif) ;*/
}

.entry_title { /* ¥Ö¥í¥°¥¨¥ó¥È¥ê¡¼¥¿¥¤¥È¥ë h2 */
	padding:5px 0px 5px 10px;
	display:block;
	font-size:110%;
	color:#666666;
	height:19px;
	text-decoration:underline;
	/*background:url(../img/entry_title.gif);*/
}

.entry_date{
	display:block;
	padding:10px 0px 3px 0px;
	color:#333333;
	text-align:right;
}

.state{ /* ¥Ö¥í¥°¥¹¥Æ¡¼¥¿¥¹ */
	padding:2px 0px;
	text-align:right;
	border-top:1px solid #ded9c5;
display:none;
}

.subtitle {/* h3 ¥Ö¥í¥Ã¥¯¥µ¥Ö¥¿¥¤¥È¥ë */
	padding:5px 0px 5px 0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	font-size:110%;
	color:#547D2B;
	background:url(../img/subtitle.gif);
	height:19px;
}

 p.label { /* ¥Ö¥í¥°¥³¥á¥ó¥È¥¿¥¤¥È¥ë */
	font-weight:bold;
	color:#666666;
}

.tb_url{ /* ¥È¥é¥Ã¥¯¥Ð¥Ã¥¯url */
	font-weight:bold;margin-bottom:10px;
}

/********************************************************************/
/* ¥«¡¼¥È */

.point {font-size:120%;color:red;font-weight:900;}

.pointline {font-size:100%;color:#FFFFFF;font-weight:900;padding:3px ;padding-bottom:5px;background-color:#666666;}



/* ¥Ê¥Ó¥²¡¼¥·¥ç¥ó ¡Ê·ó2¡¦j*/
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
	text-align:center;
	width:100%;
	height:83px;
}

.step_navi01 {
	background-image:url(../img/navi01.gif);
	background-repeat:no-repeat;
}

.step_navi02 {
	background-image:url(../img/navi02.gif);
	background-repeat:no-repeat;
}

.step_navi03 {
	background-image:url(../img/navi03.gif);
	background-repeat:no-repeat;
}

.step_navi04 {
	background-image:url(../img/navi04.gif);
	background-repeat:no-repeat;
}

/* £éÉøÍÑ¡¦Ââ*/
table.layout_left_shoppinguide{
	width:100%;
}

/********************************************************************/
/*** ½âÅÊ½ýµü#y¡¼¥¸£ö¶¡,¡¦Ëð»îÙó\Ž¦ÍÑ ***/
#itemStocklist table {
	border-collapse:collapse;
	margin:5px 0;
	padding:0;
}

#itemStocklist th,
#itemStocklist td {
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:left;
	line-height:1.2;
}

#itemStocklist th {
	white-space:normal;
	width:auto;
	border:1px solid #999;
	vertical-align:middle;;
}

#itemStocklist td {
	white-space:normal;
	width:auto;
	border:1px solid #999;
}

#itemStocklist th p,
#itemStocklist td p {
	padding:1px 4px;
	line-height:1.2;
}

#itemStocklist td input,
#itemStocklist td img {
	width:80px;
	height:24px;
	margin:2px;
}

/* ¥Ð¥ê¥¨¡¼¥·¥ç¥ó£ô&#8364;¡¦r¡¦&#8364;Åà¡¦Ãè¡¦¡¦*/
#itemStocklist table.contType {width:auto;}

#itemStocklist table.contType th,
#itemStocklist table.contType td {
	padding:0 10px;
	vertical-align:middle;
	font-size:0.9em;
}

/* ¥Ð¥ê¥¨¡¼¥·¥ç¥ó£é&#8364;Åà¡¦¡¦¡¦*/
#itemStocklist table.listType {width:100%;}

#itemStocklist table.listType th,
#itemStocklist table.listType td {font-size:0.8em;}

#itemStocklist table.listType td.stk {
	width:5em;
	text-align:center;
}

#itemStocklist table.listType td.btn {
	width:84px;
	vertical-align:middle;
	text-align:center;
}




/* --- É½Á´Áö--- */
table.example {
width: 720px; /* É½£öÅý */
border: 1px #c0c0c0 solid; /* Âå8g£ö±æ*EÀð*/
border-collapse: collapse;
font-size: 100%;
}

/* --- É½¥¿¥¤¥È¥ë --- */
table.example caption {
padding-bottom: 5px; /* É½¥¿¥¤¥È¥ë£ö­í¡Ñ¥Ç¥£¥ó¥° */
}

/* --- ¥»¥ë --- */
table.example th,
table.example td {
/* width: 20%; */ /* ¥»¥ë£öÅý¡Ê¥»¥ë£öÅý¤ê±ø3Ñâ¡¦¡¦¡¦éë­áj */
padding: 6px 8px; /* ¥»¥ë£ö¡Ñ¥Ç¥£¥ó¥°¡Ê¾ä)¡¦A¹ë­¦¡Ë */
border: 1px #c0c0c0 solid; /* ¥»¥ë£ö±æ*EÀð*/
}

/* --- ·å/o£ë#Z¥ë --- */
table.example thead th {
background-color: #deefff; /* ·å/o£ë#Z¥ë£öÃØ·Ê¿§ */
text-align: center;
}

/* --- ¥Õ¥Ã¥¿¥»¥ë --- */
table.example tfoot td {
background-color: #ffffff; /* ¥Õ¥Ã¥¿¥»¥ë£öÃØ·Ê¿§ */
}

/* --- ´ê0Çís --- */
table.example tr.odd {
background-color: #ffffff; /* ´ê0Çís£öÃØ·Ê¿§ */
}

/* --- ¶ì»ô¹Ô --- */
table.example tr.even {
background-color: #f5f5f5; /* ¶ì»ô¹Ô£öÃØ·Ê¿§ */
}




/* --- É½Á´Áö--- */
table.example2 {
width: 380px; /* É½£öÅý */
border: 1px #c0c0c0 solid; /* Âå8g£ö±æ*EÀð*/
border-collapse: collapse;
font-size: 100%;
}

/* --- É½¥¿¥¤¥È¥ë --- */
table.example2 caption {
padding-bottom: 5px; /* É½¥¿¥¤¥È¥ë£ö­í¡Ñ¥Ç¥£¥ó¥° */
}

/* --- ¥»¥ë --- */
table.example2 th,
table.example2 td {
/* width: 20%; */ /* ¥»¥ë£öÅý¡Ê¥»¥ë£öÅý¤ê±ø3Ñâ¡¦¡¦¡¦éë­áj */
padding: 6px 8px; /* ¥»¥ë£ö¡Ñ¥Ç¥£¥ó¥°¡Ê¾ä)¡¦A¹ë­¦¡Ë */
border: 1px #c0c0c0 solid; /* ¥»¥ë£ö±æ*EÀð*/
}

/* --- ·å/o£ë#Z¥ë --- */
table.example2 thead th {
background-color: #deefff; /* ·å/o£ë#Z¥ë£öÃØ·Ê¿§ */
text-align: center;
}

/* --- ¥Õ¥Ã¥¿¥»¥ë --- */
table.example2 tfoot td {
background-color: #ffffff; /* ¥Õ¥Ã¥¿¥»¥ë£öÃØ·Ê¿§ */
}

/* --- ´ê0Çís --- */
table.example2 tr.odd {
background-color: #ffffff; /* ´ê0Çís£öÃØ·Ê¿§ */
}

/* --- ¶ì»ô¹Ô --- */
table.example2 tr.even {
background-color: #f5f5f5; /* ¶ì»ô¹Ô£öÃØ·Ê¿§ */
}





.freepage {
	padding:0px;
	margin:0px;
	line-height:1.5em;
	text-align:left;
}

.jirei_info {
	font-size:90%;
	padding:0px;
	margin:0px;
	line-height:1.5em;
	text-align:left;
}


.ryokin01 {
	font-size:100%;
	padding:10px;
	margin:0px;
	line-height:0em;
	font-weight:bold;
}

.ryokin02 {
	font-size:120%;
	padding:20px;
	margin:0px;
	line-height:0em;
	font-weight:bold;
        text-decoration:line-through;
}

.ryokin03 {
	font-size:300%;
	padding:20px;
	margin:0px;
	line-height:0em;
	font-weight:bold;
}

.ryokin04 {
	font-size:300%;
	padding:0px 0px 20px 100px;
	margin:0px;
	line-height:0em;
	font-weight:bold;
        color: #ff0000;
}

/* --- ¥¨¥Ì¥ê¥ó¥¯¥¹Éù¹¸ --- */
ul{
list-style-type:none!important;}


.clearfix {
	display: inline-block;
	display: block;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0.1em;
    height: 0.1px;
    line-height: 0;
    visibility: hidden;
}

ul.navi_fl{
}

ul.navi_fl li{
float:left;
padding:0 1px 0 0;
}

#container ul.img_fl{
padding:0 0 10px 4px!important;
color:#ff0000;
}

ul.img_fl{
text-align:center;
}

ul.img_fl li{
float:left;
}

ul.img_fl li.img_fl_pad{
float:left;
padding:0 16px 0 0;
}


ul.pro_fl li{
float:left;
padding: 10px;
width: 160px;
}

p{
padding:0!important;
margin:0!important;

}

.pro_box{
padding:10px 0 0 12px;
}

.sidebox h3{
padding:15px 0 0 0;
}

p.chuco_pad{
padding:10px 0 0 0!important;
}

.form_box{
border-left:3px solid #7eaedf;
border-bottom:3px solid #7eaedf;
border-right:3px solid #7eaedf;
padding:10px 0;
}

ul.shinchu_fl li{
float:left;
padding:0 3px 0 0;
}

p.img_fl_pad02{
padding:0 0 6px 0!important;
}


ul.show_fl li{
float:left;
}

div.nagare_box p {
padding:0 0 10px 10px!important;
text-align:left;
width:560px;
}

div.ment_box ul.ment_fl01{
border-bottom:1px solid #e7e7e7;
padding:10px 0;
}

div.ment_box ul.ment_fl01 li{
float:left;
padding:0 0 0 29px;
}

div.ment_box ul.ment_fl01 li.ment_txt{
width:400px;
padding:0 0 0 32px;
text-align:left;
}

div.ment_box p{
text-align:left;
padding:20px 0 4px 28px!important;
width:700px;
}

div.pay_box p{
text-align:left;
padding:0 0 20px 14px!important;
width:700px;
}

div.pay_box h3{
text-align:left;
margin:0 0 7px 5px;
font-weight:bold;
font-size:15px;
border-bottom:2px solid #72b6e3;
width:720px;
padding:0 0 5px 14px!important;
}

div.chuco_box p{
text-align:left;
padding:10px 0 20px 14px!important;
width:700px;
font-size:16px;
}

div.chuco_box p span{
color:#ff0000;
}

p.head_pad{
padding:0 0 0 0;
width:950px!important;
}

ul.navi_fl{
width:955px!important;
}

div.tokutei_box{
text-align:left;
}

div.tokutei_box table td{
text-align:left;
}


div.goriyou_box{
text-align:left;
}

div.privacy_box{
text-align:left;
}

.mapWrap{
 position: relative;
}
.mapWrap .map01{
 position: absolute;
 top: 295px;
 left: 264px; 
}
.mapWrap .map02{
 position: absolute;
 top: 392px;
 left: 114px; 
}
.mapWrap .map03{
 position: absolute;
 top: 441px;
 right: 76px;
}


ul.annai li{
padding:10px 10px 0 10px;
}

ul.annai li p{
text-align:left;
}

ul.annai li span {
 font-weight:bold;
}

div.annai_map {
padding:10px 0 0 0;
}

h3.kuruma{
padding:10px 0 0 0;
}/*************************************************/
/*** Éá0ÇãJ¥Æ¥´¥ê¡Ê¥µ¥Ö¥á¥Ë¥å¡¼ÍÑ¡Ë ***/

/*¥µ¥Ö¥á¥Ë¥å¡¼½àÈíŽÊ/
#sps-itemCategoryBox ul {
	zoom:1;
}

#sps-itemCategoryBox,
#sps-itemCategoryBox ul,
#sps-itemCategoryBox li {
	margin:0;
	padding:0;
}

#sps-itemCategoryBox li {
	list-style:none;
}

#sps-itemCategoryBox .sps-itemList .sps-itemCategoryList {
	position:relative;
}

/*¥µ¥Ö¥á¥Ë¥å¡¼Èë5\Ž¦¡Ê½é´ïj*/
#sps-itemCategoryBox .sps-itemList .sps-itemCategoryList .sps-itemCategorySub {
	width:100%;
	position:absolute;
	top:0;
	left:100%;
	display:none;
}

/*¥µ¥Ö¥á¥Ë¥å¡¼É½Ž¦¡Ê¥ª¥ó¥Þ¥¦¥¹¡Ë*/
#sps-itemCategoryBox .sps-itemList .sps-itemCategoryList:hover .sps-itemCategorySub {
	display:block;
	z-index:99;
}

/*¥µ¥Ö¥á¥Ë¥å¡¼¥Ü¥Ã¥¯¥¹*/
#sps-itemCategoryBox .sps-itemList .sps-itemCategoryList .sps-itemCategorySub {
	padding: 5px;
	border-top:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #aaa;
	border-bottom:1px solid #aaa;
	background:#fff;
}

/*¥µ¥Ö¥á¥Ë¥å¡¼Æâ¡ê¥ó¥¯*/
#sps-itemCategoryBox .sps-itemList .ca2 a {
	color:#00f;
	font-weight:normal;
	text-decoration:underline;
}

/*¥µ¥Ö¥á¥Ë¥å¡¼Æâ¡ê¥ó¥¯¡Ê¥ª¥ó¥Þ¥¦¥¹¡Ë*/
#sps-itemCategoryBox .sps-itemList .ca2 a:hover {
	color:#00f;
	font-weight:normal;
	text-decoration:underline;
}

/*************************************************/
/*** Éá0ÇãJ¥Æ¥´¥ê¡Ê½âÅÊ°çÉ÷ÍÑ¡Ë ***/

/*½âÅÊ°çÉ÷£ö½ªÂê¡«¥Æ¥´¥ê£öºä(ÉáJ¥Æ¥´¥ê*/
#sps-itemCategoryBox .sps-selList .sps-itemCategoryUp .ca2 a {
	padding-left:0.3em;
	background-image:none;
}

/*½âÅÊ°çÉ÷£öÅ½Ž¦¥Ñ¥¿¡¼¥ó1¡ÊÁ´½âÅÊ¥«¥Æ¥´¥ê¤ê³å"¡¦¡¦\Ž¦¡Ë*/
#sps-itemCategoryBox .sps-selList+.sps-itemList {
	margin:2em 0;
}

/*½âÅÊ°çÉ÷£öÅ½Ž¦¥Ñ¥¿¡¼¥ó2¡ÊÁ´½âÅÊ¥«¥Æ¥´¥ê¤ê³å"¡¦\Ž¦¡Ë*/
#sps-itemCategoryBox .sps-allList {
	margin:2em 0;
}

#sps-itemCategoryBox .sps-allList .sps-itemCategoryMain .ca2 a {
	padding-left:0;
	padding-right:0;
	background-image:none;
	text-align:center;
}

/*½âÅÊ°çÉ÷É½Ž¦¥Ñ¥¿¡¼¥ó2¡ÊÁ´½âÅÊ°çÉ÷£öÅ½Ž¦¡¦¿ÖÃé»çj*/
#sps-itemCategoryBox .sps-allList+.sps-itemList {
	margin:-2em 0 2em;
}

/*************************************************/
/*** Éá0ÇãJ¥Æ¥´¥ê¡Ê¥µ¥¤¥È¥Þ¥Ã¥×ÍÑ¡Ë ***/

/*·å/o£ëŽÊ/
#sps-smItemCategory h5 {
	margin:0 0 0 25px;
	font-size:1em;
}

/*Âå0³¬ÁØ¡¦­í&#8364;ËáJ¥Æ¥´¥ê*/
#sps-smItemCategory li.sm1 ul {
	margin:0;
	padding:0;
}

/*Âå0³¬ÁØ£ö¡«¥Æ¥´¥ê*/
#sps-smItemCategory li.sm2 {
	margin:0 0 0 1px;
}

/**************************************************/
/*Åé3ûìË÷¡¦¡¦¡¦p*/

#case_list {
	text-align:left !important;
}
#case_list a {
	color:#1D2087;
	text-decoration:underline;
}
#case_list a:hover {
	text-decoration:none;
}
/* ¥¿¥¤¥È¥ë¥Ð¡¼
------------------------------------------*/
#case_list h3 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_list_back.gif) 0 0 repeat-x;
	height:41px;
	line-height:41px;
	padding-left:15px;
	font-size:15px;
	color:#333;
	margin:15px 0 15px 15px;
}

#case_list h4 {
	text-align:center;
	margin-bottom:20px;
}
#case_list h5 {
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	font-size:12px;
	color:#333;
	height:40px;
	line-height:40px;
	background-position:center 0;
	background-repeat:no-repeat;
	text-align:right;
}
/* ¥¢¥ó¥«¡¼¥ê¥ó¥¯
------------------------------------------*/
#case_index {
	width:708px;
	margin:0 auto;
}
#case_index img {
	display:block;
}
#case_index .inner {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_index_rep.gif) 0 0 repeat-y;
}

.inner_wrap {
	width:677px;
	margin:0 auto 15px;
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_index_title_rep.gif) 0 0 repeat-y;
}
.inner_wrap .cate {
	width:300px;
	float:left;
	margin:0px 17px;
}
.inner_wrap .cate_list {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_index_list.gif) left center no-repeat;
	font-size:17px;
	font-weight:bold;
	padding-left:17px !important;
	color:#AD383B;
	line-height:22px;
}

.inner_wrap .cate_name {
	color:#666;
	font-size:14px;
	padding-left:19px !important;
}
.inner_wrap .cate_name span {
	color:#AD383B;
}

.inner_wrap .cate_btn img {
	margin-top:3px;
	margin-left:auto;
}
.clear {
	clear:both;
}
.title4 {
	padding-bottom:5px;
}

#link01 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle01.jpg); padding-right:215px;}
#link02 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle02.jpg); padding-right:180px;}
#link03 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle03.jpg); padding-right:180px;}
#link04 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle04.jpg); padding-right:235px;}
#link05 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle05.jpg); padding-right:235px;}
#link06 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle06.jpg); padding-right:225px;}
#link07 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle07.jpg); padding-right:305px;}
#link08 {background-image:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_subtitle08.jpg); padding-right:170px;}

.case_footer {
	width:673px;
	margin:0 auto 23px;
}
.page_top {
	text-align:right;
	margin:8px 5px 8px 0 !important;
}
.mid_bar {
	text-align:center;
	margin:20px 0;
}

#case_cate01_03 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate1_03.gif) 0 0 no-repeat;
	width:674px;
	height:166px;
	margin:30px auto 0;
}

#case_cate01_03 p {
	font-size:14px;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	color:#333;
	padding:53px 15px 0 145px !important;
	line-height:25px;
	letter-spacing:0.03em;
}

#case_cate01_06 {
	width:640px;
	margin:0 auto;
}
#case_cate01_06 table {
	width:100%;
}

#case_cate01_06p {
	font-size:12px;
	color:#4C4C4C;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	padding-left:45px;
	line-height:20px;
}

#case_cate01_06p p {
	padding-left:17px !important;
	line-height:20px;
}

#case_cate01_07 {
	width:640px;
	margin:18px auto 8px;
}
#case_cate01_07 table {
	width:100%;
}

#case_cate01_07 td {
	font-size:12px;
	color:#4C4C4C;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	text-align:center;
	line-height:28px;
}

#case_cate01_09 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate1_09.jpg) 0 0 no-repeat;
	width:674px;
	height:234px;
	margin:0 auto 10px;
	color:#4c4c4c;
	font-size:12px;
}
#case_cate01_09 p {
	padding-left:17px !important;
}
.case_cate_title {
	color:#AD383B;
	font-size:18px;
	font-weight:bold;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
}

#case_cate02_03 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate2_03.gif) 0 0 no-repeat;
	width:674px;
	height:214px;
	margin:30px auto 0;
}

#case_cate02_03 p {
	font-size:14px;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	color:#333;
	padding:75px 15px 0 147px !important;
	line-height:25px;
	letter-spacing:0.03em;
}
#case_cate02_04 {
	width:670px;
	margin:0 auto 20px;
}
#case_cate02_04 table {
	width:100%;
}

#case_cate02_04p {
	font-size:12px;
	color:#4C4C4C;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	padding-left:15px;
	line-height:20px;
}
#case_cate02_07 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate2_07.jpg) 0 0 no-repeat;
	width:674px;
	height:212px;
	margin:0 auto 10px;
	color:#4c4c4c;
	font-size:12px;
	position:relative;
}
#case_cate02_07 p {
	padding-left:17px !important;
}
#case_cate02_07 .name {
	position:absolute;
	right:109px;
	bottom:8px;
}

#case_cate03_04 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate3_04.jpg) 0 0 no-repeat;
	width:674px;
	height:197px;
	margin:0 auto 10px;
	color:#4c4c4c;
	font-size:12px;
}
#case_cate03_04 p {
	padding-left:17px !important;
}

#case_cate03_05 {
	width:640px;
	margin:0 auto;
	position:relative;
}

#case_cate03_05 p {
	font-size:14px;
	color:#4C4C4C;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	line-height:20px;
	position:absolute;
	top:13px;
	right:0;
}
#case_cate04_03 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate4_03.gif) 0 0 no-repeat;
	width:674px;
	height:214px;
	margin:30px auto 0;
}

#case_cate04_03 p {
	font-size:14px;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	color:#333;
	padding:75px 15px 0 147px !important;
	line-height:25px;
	letter-spacing:0.03em;
}
#case_cate04_04 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate4_04.jpg) 0 0 no-repeat;
	width:647px;
	height:435px;
	position:relative;
	margin:0 auto;
}

#case_cate04_04 p {
	position:absolute;
	top:238px;
	right:21px;
	color:#AD383B;
	font-size:12px;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	text-align:center;
	font-weight:bold;
	line-height:17px;
}

#case_cate04_05 {
	position:relative;
	color:#AD383B;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	text-align:center;
	font-weight:bold;
	height:50px;
}
#case_cate04_05 .txt1 {
	position:absolute;
	top:0;
	left:42px;
	font-size:15px;
	line-height:20px;
	width:160px;
}
#case_cate04_05 .txt2 {
	position:absolute;
	top:5px;
	right:46px;
	font-size:12px;
	line-height:17px;
}

#case_cate04_06 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate4_06.jpg) 0 0 no-repeat;
	width:674px;
	height:581px;
	margin:0 auto 10px;
	position:relative;
}

#case_cate04_06 .txt1 {
	color:#4c4c4c;
	font-size:12px;
	position:absolute;
	bottom:38px;
	left:66px;
}
#case_cate04_06 .txt1 span{
	color:#AD383B;
}

#case_cate04_06 .txt2 {
	color:#4c4c4c;
	font-size:12px;
	position:absolute;
	bottom:38px;
	right:42px;
}
#case_cate04_06 .txt2 span{
	color:#AD383B;
}

#case_cate05_06 {
	position:relative;
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate5_06.jpg) 0 0 no-repeat;
	width:673px;
	height:311px;
	color:#4c4c4c;
	font-size:12px;
	line-height:21px;
	margin:0 auto 15px;
}
#case_cate05_06 span {
	color:#AD383B;
}
#case_cate05_06 .txt1 {
	position:absolute;
	bottom:30px;
	left:28px;
}
#case_cate05_06 .txt2 {
	position:absolute;
	bottom:30px;
	left:247px;
}
#case_cate05_06 .txt3 {
	position:absolute;
	bottom:30px;
	right:61px;
}

#case_cate06_03 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate6_03.gif) 0 0 no-repeat;
	width:674px;
	height:214px;
	margin:30px auto 0;
}

#case_cate06_03 p {
	font-size:14px;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	color:#333;
	padding:75px 15px 0 147px !important;
	line-height:25px;
	letter-spacing:0.03em;
}

#case_cate06_01 {
	width:640px;
	margin:0 auto;
}
#case_cate06_01 table {
	width:100%;
}

#case_cate06_01p {
	font-size:12px;
	color:#4C4C4C;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	padding-left:15px;
	line-height:18px;
	margin-top:8px;
}
#case_cate7_04 {
	width:670px;
	margin:0 auto;
}

#case_cate7_04 p {
	color:#AD383B;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	font-weight:bold;
	font-size:12px;
	margin:5px 0 15px !important;
}

#case_cate07_06 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate7_06.jpg) 0 0 no-repeat;
	width:674px;
	height:203px;
	margin:0 auto 10px;
	color:#4c4c4c;
	font-size:12px;
}
#case_cate07_06 p {
	padding-left:17px !important;
}

#case_cate08_03 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate8_03.gif) 0 0 no-repeat;
	width:674px;
	height:248px;
	margin:30px auto 0;
}

#case_cate08_03 p {
	font-size:14px;
	font-family:"¥á¥¤¥ê¥ª","£Í£Ó ¥´¥·¥Ã¥¯", "MS Gothic", "Osaka¡ÝÅùÉý", Osaka-mono, monospace;
	color:#333;
	padding:107px 15px 0 147px !important;
	line-height:25px;
	letter-spacing:0.03em;
}

#case_cate08_05 {
	background:url(/USERTHEMEIMG/vol1/kenbainavi.ri.shopserve.jp//case_cate8_05.jpg) 0 0 no-repeat;
	width:674px;
	height:203px;
	margin:0 auto 10px;
	color:#4c4c4c;
	font-size:12px;
}
#case_cate08_05 p {
	padding-left:17px !important;
}
#used_category {
	width:710px;
	margin:15px auto 30px;
}
#used_category p {
	font-size:12px;
	color:#E50615;
	line-height:18px;
	text-align:left;
	margin:7px 0px 45px 5px !important;
}

#head_slider .alink {
	width: 600px;
	overflow: hidden;
}


ul.pro_fl.clearfix {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 40px 0;
}
ul.pro_fl.clearfix li {
    width: 25%;
    box-sizing: border-box;
}