@charset "euc-jp";
body{
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', '¥Ò¥é¥®¥Î³Ñ¥´ ProN W3', Meiryo, "¥á¥¤¥ê¥ª", sans-serif;
	text-align:center;
	margin:0px auto;
	padding:0px;
	font-size:80%;
	line-height:135%;
	color:#000000;
	background: #FFFFFF!important;
	font-weight: normal;
}

table{ /* ´ðËÜ¥Æ¡¼¥Ö¥ëÀßÄê¡Ê¸ÇÄê¡Ë*/
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	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:right;*/
}

a{ /* ´ðËÜ¤Î¥ê¥ó¥¯ ¡Ê¸ÇÄê¡Ë*/
	color:#333333;
	text-decoration:underline;
}
a:hover {
	color:#d42d2d;
	text-decoration:underline;
}

ul{ /* ´ðËÜ¤Î¥ê¥¹¥È ¡Ê¸ÇÄê¡Ë*/
	list-style-type:square;}

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¥Ü¥¿¥óÀßÄê */
	/*cursor:hand;
	font-size:12px;
	color:#FFFFDD;
	background:#333333;
	border:1px solid #999999;
	font-weight:normal;*/
}

.text1 {border:1px solid #CCCCCC;}/* ¥Æ¥­¥¹¥È¥¨¥ê¥¢¥Ç¥¶¥¤¥óÀßÄê */

.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;
}

/********************************************************************/
/* ÂçÏÈ¥Æ¡¼¥Ö¥ë¡Ê¸ÇÄê¡Ë */
#container {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	/*border-left:1px solid #333333;
	border-right:1px solid #333333;*/
	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:99px;
	padding-bottom:2px;
	width:860px;
	background:url()  /*no-repeat*/;
}

td>#header { /* IE7 Safari Firefox ÍÑ */
	height:auto;
	min-height:99px;
}

.shoplogo{ /* ¥µ¥¤¥È¥í¥´¥Ö¥í¥Ã¥¯¡ÊÀßÄê¤Î¾ì¹ç¡Ë */
	margin:0px;
	width:100%;
	padding-top: 6px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.shoplogo img{ /* ¥µ¥¤¥È¥í¥´¥Ö¥í¥Ã¥¯¡ÊÉ½¼¨¤Ê¤·¡Ë */
	/*display:none;*/
}

.siteName { /* ¥µ¥¤¥ÈÌ¾ h1 ¡Ê¥Æ¥­¥¹¥È¡Ë */
	margin:0px;
	font-size:12px;
	font-weight:900;
	line-height:1em;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 12px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}
.siteName a {
	color:#000000;
	text-decoration:none;
}
.siteName a:hover {
	color:#FF0000;
	text-decoration:underline;
}


.sitecopy{ /* ¥µ¥¤¥È¥³¥Ô¡¼ h2 ¡Ê¥í¥´¤¬¥Æ¥­¥¹¥È¤Î¾ì¹ç»ÈÍÑ¡Ë*/
	padding:5px 10px 2px 0px;
	margin:0px;
	line-height:120%;
	font-weight:normal;
	text-indent: -9999px;
}

.sitecopy a {
	color:#666666;
	text-decoration:none;
	display: block;
	height: 40px;
	width: 240px;
}

.sitecopy a:hover {
	color:#3399CC;
	text-decoration:none;
	display: block;
	height: 40px;
	width: 240px;
}


/* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼ */
#headMenu {
	width:100%;
	margin:0;
	margin-bottom:4px;
	background-color:#FF0000;
	/*border-bottom:3px #009193 solid;
	border-top:1px #009193 solid;*/
	margin-bottom:10px;
	color:#FFFFFF;
	clear:both;
}

.headnavi { /* ¥Ø¥Ã¥À¡¼¥á¥Ë¥å¡¼¥Æ¥­¥¹¥È */
	padding:5px 5px 5px 1px;
	/*color:#C8C8C8;*/
	font-weight:normal;
	text-align:right;
	background-image:url(../img/headnavi_bg.gif);
}

.headnavi a{
	padding:10px 5px 10px 5px ;
	margin:5px 0px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.headnavi a:hover {
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(../img/headnavi_bg_on.gif);
}

.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 { /* º¸¥µ¥¤¥Étd */
	width:230px;
	padding:0px;
	margin:0px;
	background:#ffffff;
	vertical-align:top;
	/* background:url(../img/leftside.gif) ;*/
}

#rightSide { /* ±¦¥µ¥¤¥Étd ¡Ê3Îó¡Ë*/
	width:170px;
	padding:0px;
	margin:0px;
	background:#ffffff;
	vertical-align:top;
	/* background:url(../img/rightside.gif) ;*/
}

#rightSide { /* ±¦¥µ¥¤¥Étd ¡Ê3Îó ¥Ö¥í¥°¡Ë*/
	width:170px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	/* background:url(../img/rightside2.gif) ;*/
}

#center1 { /* ¥»¥ó¥¿¡¼ td ¡Ê2Îó¡Ë*/
	width:750px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background:#FFFFFF;
	/* background:url(../img/center1.gif) ;*/
}

#center2 { /* ¥»¥ó¥¿¡¼td ¡Ê3Îó¡Ë*/
	width:750px;
	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) ;*/
}


.header_area { /* ¥Ø¥Ã¥À¤Î¥Õ¥ê¡¼¥¨¥ê¥¢ */
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:740px;
	/*border:1px #1587C2 solid;*/
}

.footer_area { /* ¥Õ¥Ã¥¿¤Î¥Õ¥ê¡¼¥¨¥ê¥¢ */
	text-align:left;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:680px;
}

.sidebox { /* ¥µ¥¤¥ÉÍÑ¥Ö¥í¥Ã¥¯¡ÊÉýÀßÄê¡Ë */
	padding:1px 0px 5px;
	margin:20px 0px 0px;
	width: 230px;
}

.centerbox { /* ¥»¥ó¥¿¡¼ÍÑ¥Ö¥í¥Ã¥¯¡ÊÉýÀßÄê¡Ë */
	margin:0px;
	padding:10px;
	/* background:url(../img/centerbox.gif) ;*/
}

.center{ text-align:center;} /* ¥»¥ó¥¿¡¼ */
.right{ text-align:right;} /* ±¦ */
.left{ text-align:left;} /* º¸ */
.middle{ vertical-align:middle;}/* ¥Æ¥­¥¹¥È½ÄÃæ±û */
.buttom{ vertical-align:buttom;}/* ¥Æ¥­¥¹¥È½Ä²¼ */
.float_right{ float:right;}
.float_left{ float:left;}

/********************************************************************/
/* ´ðËÜ¾¦ÉÊ¥Æ¥­¥¹¥ÈÀßÄê */

.price{ /* ¾¦ÉÊ²Á³Ê */
	color:#FF0000;
	text-align:left;
	font-weight:bold;
}
.price.zoom{ /* ¾¦ÉÊ²Á³Ê ¡Ê¾¦ÉÊ¾ÜºÙ¡Ë */
	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:#333333;text-decoration:none;font-weight:bold;text-decoration:underline;}
a:hover{
	color:#d42d2d;
	text-decoration:none;
}
	
/********************************************************************/
/*¥»¥ó¥¿¡¼¥³¥ó¥Æ¥ó¥Ä  */
.topIMG { /* ¥È¥Ã¥×¥¤¥á¡¼¥¸ ³°ÏÈÀßÄê */
	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:#3399CC;
	font-weight:normal;
	text-align:left;
}

/* ¥¿¥¤¥È¥ë¥Ç¥¶¥¤¥ó */

.free_title { /* ¥¿¥¤¥È¥ë1 h3 */
	padding:8px 0px 0px 7px;
	margin:0px;
	width:auto;
	color:#FF0000;
	height:19px;
	line-height:100%;
	font-size:12px;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	background-image:url(../img/title_bar01.gif);
}

.title1{ /* ¥¿¥¤¥È¥ë2 h1 */
	padding: 15px 5px;
	margin:0px;
	/*width:auto;
	color:#FF0000;
	height:19px;*/
	line-height:120%;
	vertical-align:middle;
	font-weight:bold;
	letter-spacing:0.2em;
	/*background-image:url(../img/title_bar01.gif);*/
	font-size: 16px;
	border-top: 3px solid #c79433;
	background: #f0e9e0;
	color: #5f2515;
	text-align: left;
}
.title1 a{color:#FF0000;text-decoration:underline;}
.title1 a:hover{
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
}
.title2{ /* ¥¿¥¤¥È¥ë2 h1 */
	font-size: 16px;
	border-top: 3px solid #c79433;
	border-bottom: 1px solid #dddddd;
	padding: 10px 5px;
	margin-bottom: 15px;
	display: block;
	font-weight: normal;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
}
.title2 a{
	color:#333333;
	text-decoration:none;
}
.title2 a:hover{
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
}
.title3{ /* ¥¿¥¤¥È¥ë2 h1 */
	font-size: 16px;
	border-top: 3px solid #c79433;
	border-bottom: 1px solid #dddddd;
	padding: 10px 5px;
	margin-bottom: 15px;
	display: block;
	font-weight: normal;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
}
.title3 a{
	color:#333333;
	text-decoration:none;
}
.title3 a:hover{
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
}

.rank{/* ¥é¥ó¥­¥ó¥°¥¢¥¤¥³¥ó */
        text-align:left;
}

.mainCont { /* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥Ä */
	margin:0px;
	width:auto;
	background:#FFFFFF;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	/* background:url(../img/maincont.gif) ;*/
}

.contbox { /* ¥á¥¤¥ó¥³¥ó¥Æ¥ó¥ÄÆâ¹àÌÜ¥Ü¥Ã¥¯¥¹*/
	padding:10px 0px;
	margin:0px;
	width:auto;
}


ul.news{ /* ºÇ¿·¾ðÊó¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style-type:none;
	color:#000000;
	width: 100%;
}

li.p3{padding:3px;}

ul.free_list{ /* ¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}

ul.list{ /* ¥ê¥¹¥ÈÀßÄê */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#333333;
}

ul.map{ /* ¥µ¥¤¥È¥Þ¥Ã¥×¥ê¥¹¥ÈÀßÄê */
	font-size:110%;
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#333333;
}
li.sm1 { margin:4px ;display:block;}
li.sm2 { margin:0px 0px 0px -35px;display:block;}

.sitemap{ /* ¥µ¥¤¥È¥Þ¥Ã¥×¥ê¥¹¥È ¹àÌÜ¥¿¥¤¥È¥ëh4*/
	font-size:110%;
	padding:5px 25px;
	color:#333333;
	background:url(../img/icon_sitemap.gif) no-repeat ;
	background-position:left center;
}


/* ¥Æ¡¼¥Ö¥ëÍ¾ÇòÀßÄê  ¡Ê¸ÇÄê¡Ë */
.layoutp5  { padding:5px 0px;}/* Í¾Çò5px */
.layoutp5 th { padding:5px;}
.layoutp5 td { padding:5px;}
.layoutp5 .border { border:1px solid #CCCCCC;}

.layoutp3  { padding:5px 0px;}/* Í¾Çò3px */
.layoutp3 th { padding:3px;}
.layoutp3 td { padding:3px; vertical-align:top;}
.layoutp3 .layoutp3 td { padding:3px; vertical-align: middle;}
.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;}/* ²£Í¾Çò10px */

.backcolor1 { background:#FEDEDF;} /* ¥Æ¡¼¥Ö¥ëÆâ¥«¥é¡¼ÀÚ¤êÂØ¤¨¡Ê¥¿¥¤¥È¥ëÉôÊ¬¡Ë */
.backcolor2 { background:#FFFFFF;vertical-align:middle} /* ¥³¥ó¥Æ¥ó¥ÄÆâ */
.backcolor3 { background:#D7EBF4;padding:10px 0px;} /* ¥«¡¼¥ÈÉôÊ¬ */


/* ¾¦ÉÊ¥ì¥¤¥¢¥¦¥È¡Ê¥È¥Ã¥×¥Ú¡¼¥¸¥»¥ó¥¿¡¼¡¢¾¦ÉÊ°ìÍ÷ÍÑ¡Ë*/

.layoutFrame{/* ÂçÏÈ 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;
}

/* ÂèÆó³¬ÁØ */

#bread{ /* ¥Ñ¥ó¥¯¥º */
	margin:0px;
	padding:3px 15px;
	color:#c79433;
	text-align:left;
	background:#FFFFFF;
	font-size: 13px;
}
#bread a {
	color:#c79433;
	
}
#bread a:link { 
	text-decoration:none;
}
#bread a:hover { 
	text-decoration:underline;
	color:#3399CC;
}

h4.title{
	font-size:110%;
	margin:5px 0px;	
	padding:2px 0px;
	color:#FF0000;
	border-bottom:1px dotted #333333;
}

.mainFrame{ /* ¥á¥¤¥óÂçÏÈ */
	margin:0px;
	padding:1px;
	/*ackground:#1587C2;*/
	/* background:url(../img/mainframe.gif) ;*/
}

p.title	{ margin:3px 0px;	
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}
/* ¥á¡¼¥ë¥Þ¥¬¥¸¥ó¥¢¥¤¥³¥óÀßÄê */
.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{ /* ¥¢¥É¥ì¥¹ÊÑ¹¹ 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:3px 5px 0px 17px;
	margin:10px 5px;
	background-image:url(../img/icon_top.gif);
	background-repeat:no-repeat;
	background-position:50% left;
	font-size:90%;
	font-weight:bold;
	float:right;
}
.pageTop a{ color:#FF0000;text-decoration:none;}
.pageTop a:hover{ color:#3399CC;text-decoration:none;}


/********************************************************************/
/* ¥Õ¥Ã¥¿¡¼¡¼¥á¥Ë¥å¡¼¥ì¥¤¥¢¥¦¥ÈÀßÄê */
#footer {
	padding:0px;
	margin-bottom:2px;
	width:auto;
	border-top:1px #FF0000 solid;
	height:100px;
	text-align:center;
	margin-top:5px;
		
}

td>#footer { /* IE7 Safari Firefox ÍÑ */
	height:auto;
	min-height:100px;
}

.footnavi { /*¥Õ¥Ã¥¿¡¼¥á¥Ë¥å¡¼¥Æ¥­¥¹¥ÈÀßÄê*/
	padding:15px 20px 5px 20px;
	color:#FF0000;
}
.footnavi a{ 
	color:#FF0000;
	text-decoration:underline;
	font-weight:normal;
}
.footnavi a:hover { color:#3399CC;text-decoration:underline;}

#copyright { /* ¥³¥Ô¡¼¥é¥¤¥È */
	padding:0px;
	padding-bottom:40px;
	width:auto;
	height:20px;
	color:#FF0000;
	text-align:center;
	/* background:url(../img/copyright.gif) ;*/
}

#footer>#copyright { /* IE7 Safari Firefox ÍÑ */
	height:auto;
	min-height:20px;
}

/********************************************************************/
/* ¥µ¥¤¥ÉÀßÄê */

#search {/* ¥µ¥¤¥É¾¦ÉÊ¸¡º÷ÏÈÀßÄê */
	padding:6px 5px 12px 5px;
	margin:0px;
	width:auto;
	background:#FEDEDF;
}

#search label{
	padding:7px 0px 0px 7px;
	margin:0px;
	color:#FF0000;
	line-height:100%;
	letter-spacing:0.2em;
	font-size:12px;
	font-weight:bold;
}


.fieldarea{
	padding:5px 10px;
	virtical-align:center;
}

/* ¥µ¥¤¥É¥á¥Ë¥å¡¼¥«¥Æ¥´¥ê¥ê¥¹¥È */

.list { /* ¥á¥Ë¥å¡¼ÏÈÀßÄê */
	padding:0px 0px;	
	display:block;
	line-height:130%;
}

.list h3 { /* ¥¿¥¤¥È¥ë */
	padding:5px 5px;
	margin:0px;
}

ul.free_listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

ul.listbox{
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

li.ca1 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;
}

li.ca2 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}
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:#FEDEDF;*/
	color:#FF0000;
}

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:#FF0000;
}

li.ca2 a{ padding:1px 3px 1px 15px;
	display:block;
	color:#B9041B;
	font-weight:normal;
	text-decoration:none;
	
}
li.ca2 a:hover{
	color:#8F0A24;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #FEDEDF;
}

li.ca3 {
	margin:0px;
	border-top:1px solid #FFFFFF;	
	border-bottom:1px solid #FFFFFF;	
}

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:#FEDEDF;*/
	color:#FF0000;
}

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:#FF0000;
}

li.ca4 {
	margin:0px;
	border-bottom:1px solid #FFFFFF;
}

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;
}

li.ca4 a:hover{
	color:#547D2B;
	font-weight:normal;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #EBFFAC;
}

.sline1 { /* ¥µ¥¤¥É¥Ð¡¼²¼¥é¥¤¥ó */
	padding:0px;
	margin:0px;
}

.sline2 { /* ¥µ¥¤¥É¥Ð¡¼²¼¥é¥¤¥ó */
	padding:0px;
	margin:0px;
}

/* ¥µ¥¤¥É¥³¥ó¥Æ¥ó¥Ä */
.sidemain1 { /* ¥á¥¤¥óÏÈ */
	margin:0px;
	background: #FFFFFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.sidemain1 p {
	padding:3px 0px 3px 0px;
	margin:0px;
	line-height:120%;
}

.sidemain1 ul { /* ¥ê¥¹¥ÈÀßÄê */
	margin:0px;
	padding:3px 0px 3px 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:0px;
	 text-align:center;
	 background-color:#FFFFFF;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;	
	 background-color:#FFFFFF;
}

th.day { /* ¥Ø¥Ã¥ÀÊ¿Æü */
	font-weight:bold;
	color:#FF0000;
	background:#FEDEDF;
	text-align:center;
}

th.sun { /* ¥Ø¥Ã¥ÀÆüÍË */
	color:#FFFFFF;
	background:#FF0000;
	text-align:center;
}

th.sat { /* ¥Ø¥Ã¥ÀÅÚÍË */
	color:#FFFFFF;
	background:#3399CC;
	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:buttom;
} 

#rss{ / * RSSÀßÄê */
	margin:10px 0px 20px 0px ;
	padding:10px 0px 20px 10px ;
}

#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 0px;
	display:block;
	font-size:110%;
	color:#333333;
	height:19px;
*/
font-size: 16px;
	border-top: 3px solid #c79433;
	border-bottom: 1px solid #dddddd;
	padding: 10px 5px;
	margin-bottom: 15px;
	display: block;
	font-weight: normal;
	text-align: left;
	margin-right: 0px;
	margin-left: 0px;
}

.entry_date{
	display:block;
	padding:10px 0px 3px 0px;
	color:#333333;
	text-align:right;
}

.state{ /* ¥Ö¥í¥°¥¹¥Æ¡¼¥¿¥¹ */
	padding:2px 0px;
	text-align:right;
	margin-top: 10px;
	border-top:1px dotted #ded9c5;
}

.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;
}

.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 3px 5px 3px;background-color:#FF0000;}



/* ¥Ê¥Ó¥²¡¼¥·¥ç¥ó ¡Ê¸ÇÄê¡Ë*/
.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;
}















.p-1{
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

.ul-1{
	padding: 0px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.ul-2{
	padding: 0px;
	list-style-type: disc;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.li-1{
	margin: 0px;
	padding: 0px;
}


.txt-13px{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 13px;
}

.txt-red{
	color: #FF0000;
}

.txt-blue{
	color: #0000FF;
}

.txt-1D2086{
	color: #1D2086;
}

.txt-FF4000{
	color: #FF4000;
}

a.example:link {
	color: #FF4000;
} 
a.example:visited {
	color: #FF4000;
} 
a.example:hover { color: #ff0000; } 
a.example:active { color: #ffff00; } 


.boarder-1{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #986633;
	border-right-color: #986633;
	border-bottom-color: #986633;
	border-left-color: #986633;
}

.border-2{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.border-3{
	border: 1px solid #666666;
}

.border-4{
	border: 1px solid #3B9600;
}

.bg-1{
	background-image: url(../img/img-side-15.jpg);
	background-repeat: no-repeat;
	background-position: right;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 14px;
	line-height: 150%;
}

.bg-2{
	background-image: url(../img/img-top-02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 244px;
}

.bg-3{
	background-image: url(../img/img-top-03.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg-4{
	background-image: url(../img/img-top-04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-5{
	background-image: url(../img/img-top-08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-6{
	background-image: url(../img/img-top-09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-7{
	background-image: url(../img/img-top-10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	line-height: 150%;
}

.bg-8{
	background-color: #FEEBEF;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	color: #333333;
	text-align: left;
}

.bg-9{
	background-image: url(https://www.good-item.jp/img-custom/img-qa-02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

.bg-10{
	background-image: url(https://www.good-item.jp/img-custom/img-skaru-04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-11{
	background-image: url(https://www.good-item.jp/img-custom/img-skaru-04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg-12{
	background-image: url(https://www.good-item.jp/img-custom/img-skaru-08.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-13{
	background-image: url(https://www.good-item.jp/img-custom/img-skaru-08.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg-14{
	background-image: url(https://www.good-item.jp/img-custom/img-essns-03.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}

.bg-15{
	background-image: url(https://www.good-item.jp/img-custom/img-essns-03.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.bg-16{
	background-image: url(https://www.good-item.jp/img-custom/img-essns-04.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-17{
	background-image: url(https://www.good-item.jp/img-custom/img-essns-04.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.bg-18{
	background-image: url(https://www.good-item.jp/img-custom/img-medicalcartridge-10.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}

.bg-19{
	background-image: url(https://www.good-item.jp/img-custom/img-medicalcartridge-03.jpg);
	background-position: left top;
}
.bg-20{
	background-image: url(https://www.good-item.jp/img-custom/img-medicalcartridge-03.jpg);
	background-position: left bottom;
	text-align: left;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
}

.bg-21{
	background-image: url(https://www.good-item.jp/img-custom/img-medicalcartridge-12.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 18px;
	font-weight: bold;
	color: #3B9600;
}

.bg-22{
	background-color: #FFFAE0;
	text-align: center;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 15px;
	color: #A13B42;
	font-weight: bold;
}

.ma-auto{
	margin-right: auto;
	margin-left: auto;
}

.mt05 {margin-top: 5px;}
.mt10 {margin-top: 10px;}
.mt12 {margin-top: 12px;}
.mt15 {margin-top: 15px;}
.mt17 {margin-top: 17px;}
.mt20 {margin-top: 20px;} 
.mt23 {margin-top: 23px;} 
.mt25 {margin-top: 25px;} 
.mt28 {margin-top: 28px;} 
.mt26 {margin-top: 26px;}
.mt27 {margin-top: 27px;} 
.mt29 {margin-top: 28px;} 
.mt30 {margin-top: 30px;} 
.mt35 {margin-top: 35px;}
.mt40 {margin-top: 40px;}
.mt104 {margin-top: 104px;}

.mr05{margin-right: 5px;}
.mr10{margin-right: 10px;}
.mr15{margin-right: 15px;}
.mr20{margin-right: 20px;}

.mb05{margin-bottom: 5px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.mb20{margin-bottom: 20px;}


.ml05{	margin-left: 5px;}
.ml07{	margin-left: 7px;}
.ml10{	margin-left: 10px;}
.ml14{	margin-left: 14px;}
.ml15{	margin-left: 15px;}
.ml20{	margin-left: 20px;}
.ml30{	margin-left: 30px;}


.pt{}
.pt02{padding-top: 2px;}
.pt03{padding-top: 3px;}
.pt05{padding-top: 5px;}
.pt07{padding-top: 7px;}
.pt10{padding-top: 10px;}
.pt15{padding-top: 15px;}
.pt20{padding-top: 20px;}
.pt25{padding-top: 25px;}
.pt30{padding-top: 30px;}
.pt35{padding-top: 35px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pt104{padding-top: 104px;}
.pt107{padding-top: 107px;}
.pt117{padding-top: 117px;}
.pt182{
	padding-top: 162px;
}

.pr{}
.pr18{padding-right: 18px;}
.pr20{padding-right: 20px;}
.pr33{padding-right: 33px;}


.pb{}
.pb05{padding-bottom: 5px;}
.pb09{padding-bottom: 9px;}
.pb10{padding-bottom: 10px;}
.pb15{padding-bottom: 15px;}
.pb20{padding-bottom: 20px;}

.pl{}
.pl05{padding-left: 5px;}
.pl07{padding-left: 7px;}
.pl08{padding-left: 8px;}
.pl10{padding-left: 10px;}
.pl15{padding-left: 15px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}
.pl40{padding-left: 40px;}
.pl33{padding-left: 33px;}
.pl50{padding-left: 50px;}
.pl175{padding-left: 175px;}


.table-type1{}
.table-type1 td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.table-type1 th{
	background-color: #8C8C8C;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #FFFFFF;
	text-align: center;
}

.table-type2{}
.table-type2 td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	vertical-align: middle;
}
.table-type2 th{
	background-color: #FFDFCA;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: 2px;
}

.table-type3{
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.left{
	float: left;
}
.right{
	float: right;
}

.ul-1{
	line-height: 150%;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	margin: 0px;
}

.ul-2{}

.ul-3{
	line-height: 150%;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding: 0px;
	list-style-type: disc;
}

.li-1{
	background-image: url(https://www.good-item.jp/img-custom/img-essns-05.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	text-indent: 1em;
	margin-left: 5px;
}

.li-2{
	background-image: url(https://www.good-item.jp/img-custom/img-essns-06.jpg);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	text-indent: 1em;
	margin-left: 5px;
}


.w115{
	width: 115px;
}

.w135{
	width: 135px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	line-height: 140%;
}

.w206{
	width: 206px;
}

.w155{
	width: 155px;
}

.w160{
	width: 160px;
}

.w228{
	width: 218px;
	background-color: #FFFFFF;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 11px;
	line-height: 90%;
}

.w228-1{
	width: 218px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 11px;
	line-height: 90%;
}

.w244{
	width: 243px;
}

.w470{
	width: 470px;
}

.w449{
	width: 449px;
}

.w500{
	width: 500px;
}

.w551{
	width: 551px;
}

.w522{
	width: 522px;
}

.w557{
	width: 557px;
}

.w570{
	width: 570px;
}

.w600{
	width: 600px;
}

.w601{
	width: 601px;
}

.w602{
	width: 602px;
}

.w621{
	width: 621px;
}

.w625{
	width: 625px;
}

.w646{
	width: 647px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	text-align: left;
}

.w647{
	width: 647px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
	text-align: left;
}

.w650{
	width: 650px;
	text-align: right;
}

.w651{
	width: 651px;
}

.w660{
	width: 660px;

}


.w670{
	width: 670px;
	text-align: left;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
}

.w676{
	width: 673px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
	font-size: 12px;
}
.w676-1{
	width: 676px;
}


.h169{
	height: 52px;
}

.h199{
	height: 199px;
}


.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}/*************************************************/
/*** Ê£¿ô¥«¥Æ¥´¥ê¡Ê¥µ¥Ö¥á¥Ë¥å¡¼ÍÑ¡Ë ***/

/*¥µ¥Ö¥á¥Ë¥å¡¼½àÈ÷*/
#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;
}

/*¥µ¥Ö¥á¥Ë¥å¡¼ÈóÉ½¼¨¡Ê½é´ü¡Ë*/
#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;
}

/*************************************************/
/*** Ê£¿ô¥«¥Æ¥´¥ê¡Ê¾¦ÉÊ°ìÍ÷ÍÑ¡Ë ***/

/*¾¦ÉÊ°ìÍ÷¤ÎÁªÂò¥«¥Æ¥´¥ê¤Î¾å°Ì¥«¥Æ¥´¥ê*/
#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¡ÊÁ´¾¦ÉÊ°ìÍ÷¤ÎÉ½¼¨°ÌÃÖÄ´À°¡Ë*/
#sps-itemCategoryBox .sps-allList+.sps-itemList {
	margin:-2em 0 2em;
}

/*************************************************/
/*** Ê£¿ô¥«¥Æ¥´¥ê¡Ê¥µ¥¤¥È¥Þ¥Ã¥×ÍÑ¡Ë ***/

/*¸«½Ð¤·*/
#sps-smItemCategory h5 {
	margin:0 0 0 25px;
	font-size:1em;
}

/*Âè2³¬ÁØ°Ê²¼¤Î¥«¥Æ¥´¥ê*/
#sps-smItemCategory li.sm1 ul {
	margin:0;
	padding:0;
}

/*Âè2³¬ÁØ¤Î¥«¥Æ¥´¥ê*/
#sps-smItemCategory li.sm2 {
	margin:0 0 0 1px;
}

/*************************************************/
/*** ¥­¡¼¥ï¡¼¥É¥ê¥ó¥¯¡Êº¸¥µ¥¤¥ÉÍÑ¡Ë¥ì¥¤¥¢¥¦¥È ***/
#sps-leftKeywordBox li {background:none;margin:0 5px 0 0;padding:0;display:inline;line-height:1.6;}
#sps-leftKeywordBox li a {background:none;padding:0;display:inline;text-decoration:underline;}

/*** ¾¦ÉÊ¸¡º÷¡Ê¥Ø¥Ã¥ÀÍÑ¡Ë¥ì¥¤¥¢¥¦¥È ***/
#sps-headSearchBox {text-align:left;}
#sps-headSearchBox form {display:block;padding:5px 10px;}
#sps-headSearchBox form label {padding-right:10px;font-size:1.1em;}
#sps-headSearchBox form input[type=text] {width:40%;padding:0.1em 0.3em;font-size:1.1em;}
#sps-headSearchBox form input[type=submit] {font-size:1.1em;}

/*** ¾¦ÉÊ¸¡º÷¡Ê¥Ø¥Ã¥ÀÍÑ¡Ë¥Ç¥¶¥¤¥ó ***/
#sps-headSearchBox {
	background:#fededf; /* ÇØ·Ê */
}

#sps-headSearchBox form {
/*	border:1px solid #ccc; /* ÏÈÀþ */
}

div + #sps-headSearchBox form {
/*	border-top:none; /* ÏÈÀþ¤ÎÄ´À° */
}

#sps-headSearchBox form label {
	color:#f00; /* Ê¸»ú¿§ */
	font-weight:bold; /* ÂÀ»ú */
}

/*** ¥­¡¼¥ï¡¼¥É¥ê¥ó¥¯¡Ê¥Ø¥Ã¥ÀÍÑ¡Ë¥ì¥¤¥¢¥¦¥È ***/
#sps-headKeywordBox {text-align:left;}
#sps-headKeywordBox div {padding:5px 10px;line-height:1.6;font-size:0.9em;}
#sps-headKeywordBox ul {margin:0;padding:0;display:inline;}
#sps-headKeywordBox li {list-style:none;display:inline-block;padding-right:0.5em;}

/*** ¥­¡¼¥ï¡¼¥É¥ê¥ó¥¯¡Ê¥Ø¥Ã¥ÀÍÑ¡Ë¥Ç¥¶¥¤¥ó ***/
#sps-headKeywordBox {
	background:#fff; /* ÇØ·Ê¿§ */
}

#sps-headKeywordBox div {
/*	border:1px solid #ccc; /* ÏÈÀþ */
}

div + #sps-headKeywordBox div {
/*	border-top:none; /* ÏÈÀþ¤ÎÄ´À° */
}

#sps-headKeywordBox span {
	color:#b9041b; /* ¸«½Ð¤· */
}

#sps-headKeywordBox span:after {
	content:" ¡§ "; /* ¸«½Ð¤·¶èÀÚ¤êÊ¸»ú */
}

/*** ¥Ø¥Ã¥À¶èÀÚ¤êÀþÄ´À° ***/
#sps-headSearchBox + div.hline,
#sps-headKeywordBox + div.hline {margin-bottom:10px;}











/*** NEW ***/


/* 
------------------------------------ */
body {
background: #FFFFFF!important;
}
body #bg-F {
	background: #FFFFFF!important;
	position: static;
	bottom: 0px;
	width: 100%;
}
#Index {
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
}
#Header-Contents {
	border-bottom: 1px solid #c79433;
	margin-bottom: 20px;
}
.Header {
	position: relative;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#Header-Contents h1.HeadText {
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin: 0px;
	overflow: hidden;
	background: #755541;
	background: -moz-linear-gradient(top, #755541 0%, #92684f 100%);
	background: -webkit-linear-gradient(top, #755541 0%,#92684f 100%);
	background: linear-gradient(to bottom, #755541 0%,#92684f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755541', endColorstr='#92684f',GradientType=0 );
	padding: 8px 0px;
	width: 100%;
	text-align: right;
}
.Header .logo {
	float: left;
	width: 250px;
}
.Header .Sns {
	z-index: 10;
	width: 370px;
	text-align: left;
	float: right;
}
.Header .twitter {
	position: absolute;
	top: 70px;
	z-index: 11;
	text-align: left;
	left: 440px;
}
.Header .Sub_Nav {
	z-index: 20;
	float: right;
	width: 230px;
	margin-top: 20px;
}
.Header nav{
	display: block;
	width: 100%;
}
.Header ul.Navi {
	margin: 30px 0px 0px;
	padding: 0px;
}
.Header ul.Navi li{
	list-style-type: none;
}
.Header .Sub_Nav img {
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.Header a img {
}
.Header a img:hover{
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
}


/* 
------------------------------------ */
#banner {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/019.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 340px;
	padding-top: 10px;
}
#banner .jq {
	width: 798px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	visibility: hidden;
}

/* 
------------------------------------ */

#Contens {
	width: 1000px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

/* 
------------------------------------ */
#Main{
	float: right;
	width: 710px;
	margin-right: 15px;
	margin-left: 15px;
	position: relative;
	text-align: left;
	margin-bottom: 30px;
}
 .FiveBanner{
	line-height: 0px;
	width: 701px;
}
 .FiveBanner table.image {
	background-color: #F4E6C3;
	margin: 0px;
	padding: 0px;
	border-collapse: separate;
	border-spacing: 0px;
	visibility: visible;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	line-height: 0px;
}
 .Univ{
	width: 701px;

}
 .Infomartion{
	background-color: #FFFAEC;
	padding: 10px;
	width: 681px;
}
 .Infomartion .mainCont {
	background-color: #FFFAEC;
}
 .Infomartion .mainCont ul.news {
	background-color: #FFFAEC;
	color: #7A4801;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E8D481;
	width: 620px;
	padding-top: 15px;
}
 .Infomartion .mainCont ul.news li.news{
	list-style-image: url(https://www.good-item.jp/gokujiyou-new/images/022.png);
	list-style-position: inside;
	padding-left: 5px;
	line-height: 2.5em;
}
 .Facebook{
	height: 300px;
}


/* 
------------------------------------ */
#SideNavi {
	width: 230px;
	margin-right: 20px;
}
 a img {
}
 .SN-BannerList {
	margin-bottom: 30px;
}
 .SN-BannerList ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
 .SN-BannerList li {
	list-style-type: none;
	margin: 0px 0px 10px;
	line-height: 0px;
	border-bottom: 1px solid #dddddd;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
}

.SN-BannerList li:last-child {
	border-bottom: none;
}
 .SN-ItemList,
 .SN-GuideList {
	margin-bottom: 30px;
	border-top: 3px solid #c79433;
}
 .SN-ItemList ul,
 .SN-GuideList ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
	
 .SN-ItemList li {
	list-style-type: none;
	margin: 0px;
	line-height: 0px;
	padding: 15px 0px;
	border-bottom: 1px solid #dddddd;
}
.SN-GuideList li {
	list-style-type: none;
	margin: 0px;
	line-height: 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #dddddd;
}
.SN-ItemList li a,
.SN-GuideList li a  {
text-decoration:none;
}
.SN-GuideList li a  {
text-decoration:none;
}
.SN-GuideList li {
text-align:left;
}

 #SN-Submenu {
	position: relative;
	text-align: left;
}
 #SN-Submenu .Mailmag{
	text-align: left;
	margin-bottom: 30px;
}
 #SN-Submenu .Calender{
	text-align: left;
}
 #SN-Submenu .Qrcoder{
	color: #785000;
	float: left;
	margin-right: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.carender table caption {

}
.carender table {
	width: 220px;
	color: #621C12;
}
.carender {
	width: 220px;
	margin-right: 10px;
	margin-left: 10px;
	border: none;
}
.sidemain1 { /* Ž¥ŽµŽ¥Ž¤Ž¥ŽÉŽÍŽÑŽ¥ŽÖŽ¥ú§ŽÃŽ¥Ž¯Ž¡ŽÊŽÉ¡¦¿ì¡¦Äô¡¦ÌÂ*/
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	width: 230px;
}

/* 
------------------------------------ */
footer {
}
#Footer {
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	border-top: 1px solid #c79433;
}
#Footer #F-menu {
	padding: 40px 0px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#Footer #F-menu #f-Logo{
	text-align: left;
	line-height: 22px;
	font-size: 13px;
	float: left;
	width: 299px;
	border-right: 1px solid #dddddd;
}
#Footer #F-menu #f-Logo address{
	font-style: normal;
}
#Footer #F-menu #f-Logo a {
	color: #B18856;
	text-decoration: none;
}
#Footer #F-menu #f-Navi{
	text-align: left;
	color: #B18856;
	float: right;
	width: 660px;
}
#Footer #F-menu .GoToTop {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	text-align: right;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #EFCB7E;
	padding-top: 15px;
	display: block;
	width: 100%;
}
#Footer #F-menu .GoToTop a {
	color: #B18856;
	text-decoration: none;
}
#Footer #F-menu #f-Navi h2 {
	font-size: 16px;
	padding: 0px;
	line-height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: #333333;
	text-align: left;
	font-weight: normal;
	letter-spacing: 2px;
}
#Footer #F-menu #f-Navi .NavList{
	float: left;
	width: 33.3%;
}
#Footer #F-menu #f-Navi .NavList ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#Footer #F-menu #f-Navi .NavList li{
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Footer #F-menu #f-Navi .NavList li a{
	color: #333333;
	text-decoration: none;
	font-size: 13px;
	padding-left: 20px;
	background: url(https://www.good-item.jp/img_201711/pin.png) no-repeat left center;
	background-size:6px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Footer #f-Copyright {
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	margin: 0px;
	overflow: hidden;
	background: #755541;
	background: -moz-linear-gradient(top, #755541 0%, #92684f 100%);
	background: -webkit-linear-gradient(top, #755541 0%,#92684f 100%);
	background: linear-gradient(to bottom, #755541 0%,#92684f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#755541', endColorstr='#92684f',GradientType=0 );
	padding: 8px 0px;
	width: 100%;
	text-align: right;
}

/* 
------------------------------------ */
#New {
	width: 700px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", Meiryo, Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	text-align: left;
}
#New .Page-title-banner {
	height: 115px;
	width: 700px;
	overflow: hidden;
}
#New .Page-topdown-text {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #7a4801;
}
#New .Page-topdown-text strong {
	color: #990000;
	font-size: 110%;
	font-weight: bolder;
}

/* 
------------------------------------ */
#New .Page-contents-Company {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#New .Page-contents-Company h3.title{
	font-size: 150%;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	display: block;
	border-bottom-style: none;
	margin: 0px;
}
#New .Page-contents-Company table{
}
#New .Page-contents-Company table.info{
	width: 98%;
	border-collapse: collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F5E5B4;
	border-right-color: #F5E5B4;
	border-bottom-color: #F5E5B4;
	margin-top: 20px;
	font-size: 100%;
 }
#New .Page-contents-Company table.info th{
	width:25%;
	text-align: left;
	color: #7A4801;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5E5B4;
	border-left-color: #F5E5B4;
	background-color: #FFF7E8;
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/014.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align: text-top;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
 }
#New .Page-contents-Company table.info td{
	width: 75%;
	color: #716558;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #F5E5B4;
	border-left-color: #F5E5B4;
	text-align: left;
	vertical-align: top;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F5E5B4;
 }
#New .Page-contents-Company .title {
	color: #7a4801;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8D481;
	padding-bottom: 1em;
}


/* 
------------------------------------ */
#New .Page-contents-Item {
	width: 100%;
	position: relative;
	color: #885800;
}
#New .Page-contents-Item p{
	position: absolute;
	line-height: 1.8em;
}
#New .Page-contents-Item a img {
}
#New .Page-contents-Item a img:hover {
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
}
/* 
------------------------------------ */
#New .Page-contents-set {
	position: relative;
	color: #885800;
}
#New .Page-contents-set hr{
	padding-bottom: 15px;
	visibility: hidden;
	height: 1px;
	width: 1px;
}
#New .Page-contents-set table {
	background-color: #FFF8E6;
	width: 700px;
	color: #885800;
	margin: 0px;
	padding: 0px;

}
#New .Page-contents-set img.right {
	float: right;
	padding-left: 10px;
	padding-bottom: 5px;
}
#New .Page-contents-set p {
	line-height: 1.8em;
	padding: 15px;
}
#New .Page-contents-set em {
	font-weight: bolder;
	font-size: 24px;
	color: #521D00;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", serif;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
}
#New .Page-contents-set strong {
	font-weight: bolder;
	font-size: 24px;
	color: #521D00;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", serif;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	line-height: 42px;
}


/* 
------------------------------------ */

#New .Page-contents-Item p.tx-s1 {
	top: 380px;
	left: 20px;
	position: absolute;
	z-index: 10;
	height: 364px;
}
#New .Page-contents-Item p.tx-s2 {
	top: 1362px;
	left: 22px;
	position: absolute;
	width: 300px;
	z-index: 11;
	height: 318px;
}
#New .Page-contents-Item p.tx-s3 {
	top: 1714px;
	left: 318px;
	position: absolute;
	width: 368px;
	z-index: 12;
}
#New .Page-contents-Item p.tx-s4 {
	top: 4604px;
	left: 20px;
	position: absolute;
	width: 432px;
	z-index: 13;
	height: 249px;
}
#New .Page-contents-Item p.tx-s5 {
	top: 4890px;
	left: 232px;
	position: absolute;
	width: 443px;
	z-index: 14;
}
#New .Page-contents-Item p.tx-s6 {
	top: 5238px;
	left: 19px;
	position: absolute;
	width: 334px;
	z-index: 15;
	height: 257px;
	color: #333333;
}
#New .Page-contents-Item p.tx-s6 b {
	color: #333333;
}
#New .Page-contents-Item p.tx-s7 {
	top: 6279px;
	left: 32px;
	position: absolute;
	width: 340px;
	z-index: 16;
	height: 258px;
}

/* 
------------------------------------ */
#New .Page-contents-Item p.tx-h1 {
	top: 340px;
	left: 20px;
	position: absolute;
	z-index: 10;
	height: 364px;
}
#New .Page-contents-Item p.tx-h2 {
	top: 1362px;
	left: 22px;
	position: absolute;
	width: 300px;
	z-index: 11;
}
#New .Page-contents-Item p.tx-h3 {
	top: 1714px;
	left: 318px;
	position: absolute;
	width: 368px;
	z-index: 12;
}
#New .Page-contents-Item p.tx-h4 {
	top: 4604px;
	left: 20px;
	position: absolute;
	width: 432px;
	z-index: 13;
	height: 249px;
}
#New .Page-contents-Item p.tx-h5 {
	top: 4890px;
	left: 232px;
	position: absolute;
	width: 443px;
	z-index: 14;
}
#New .Page-contents-Item p.tx-h6 {
	top: 4200px;
	left: 20;
	position: absolute;
	width: 334px;
	z-index: 15;
	height: 257px;
	color: #333333;
}
#New .Page-contents-Item p.tx-h6 b {
	color: #333333;
}
#New .Page-contents-Item p.tx-h7 {
	top: 5238px;
	left: 30px;
	position: absolute;
	width: 340px;
	z-index: 16;
	height: 258px;
}
/* 
------------------------------------ */
#New .Page-contents-Item p.tx-e1 {
	top: 323px;
	left: 20px;
	position: absolute;
	z-index: 10;
	height: 364px;
}
#New .Page-contents-Item p.tx-e2 {
	top: 1276px;
	left: 25px;
	position: absolute;
	width: 300px;
	z-index: 11;
}
#New .Page-contents-Item p.tx-e3 {
	top: 1639px;
	left: 316px;
	position: absolute;
	width: 368px;
	z-index: 12;
}
#New .Page-contents-Item p.tx-e4 {
	top: 4604px;
	left: 20px;
	position: absolute;
	width: 432px;
	z-index: 13;
	height: 249px;
}
#New .Page-contents-Item p.tx-e5 {
	top: 4890px;
	left: 232px;
	position: absolute;
	width: 443px;
	z-index: 14;
}
#New .Page-contents-Item p.tx-e6 {
	top: 3838px;
	left: 20px;
	position: absolute;
	width: 310;
	z-index: 15;
	height: 257px;
	color: #333333;
}
#New .Page-contents-Item p.tx-e6 b {
	color: #333333;
}
#New .Page-contents-Item p.tx-e7 {
	top: 4865px;
	left: 14px;
	position: absolute;
	width: 326px;
	z-index: 16;
	height: 258px;
	font-size: 10px;
}
/* 
------------------------------------ */
#New .Page-contents-Item span {
	color: #736357;
	display: block;
	padding: 5px;
	border: 1px solid #C3B296;
	background-color: #E4CEC1;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.8em;
}
#New .Page-contents-Item b {
	font-weight: bolder;
	font-size: 18px;
	color: #794B07;
	line-height: 28px;
}
#New .Page-contents-Item em {
	font-weight: bolder;
	font-size: 24px;
	color: #521D00;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", serif;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
}
#New .Page-contents-Item strong {
	font-weight: bolder;
	font-size: 32px;
	color: #521D00;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", serif;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	line-height: 42px;
}

/* 
------------------------------------ */
#New .Page-contents-Beige {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color: #FFF8E5;
	margin-bottom: 3em;
}
#New .Page-contents-Beige .title {
	color: #7a4801;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E8D481;
	padding-bottom: 1em;
}
#New .Page-contents-Beige ul.faq {
	list-style-type: none;
	margin-bottom: 0px;
}
#New .Page-contents-Beige ul.faq li {
	padding-left:0.4em;
	text-indent:-1.8em;
	color: #7a4801;
	padding-bottom: 0.8em;
}
#New .Page-contents-Beige ul.faq li a{
	color: #C0272D;
}

/* 
------------------------------------ */
#New .Page-contents-Howto {
	width: 100%;
	position: relative;
	color: #885800;
}
#New .Page-contents-Howto p{
	position: absolute;
	line-height: 1.8em;
}
/* 
------------------------------------ */
#New .Page-contents-Howto p.tx1 {
	top: 400px;
	left: 300px;
	position: absolute;
	width: 380px;
	z-index: 10;
}
#New .Page-contents-Howto p.tx2 {
	top: 584px;
	left: 33px;
	position: absolute;
	width: 458px;
	z-index: 11;
}
#New .Page-contents-Howto p.tx3 {
	top: 832px;
	left: 257px;
	position: absolute;
	width: 430px;
	z-index: 12;
}
#New .Page-contents-Howto p.tx4 {
	top: 1137px;
	left: 253px;
	position: absolute;
	width: 432px;
	z-index: 13;
}
#New .Page-contents-Howto p.tx5 {
	top: 1269px;
	left: 21px;
	position: absolute;
	width: 655px;
	z-index: 14;
}
#New .Page-contents-Howto p.tx6 {
	top: 1550px;
	left: 25px;
	position: absolute;
	width: 480px;
	z-index: 15;
}
#New .Page-contents-Howto p.tx7 {
	top: 1839px;
	left: 243px;
	position: absolute;
	width: 440px;
	z-index: 16;
}
/* 
------------------------------------ */
#New .Page-contents-Howto p.txe1 {
	top: 220px;
	left: 300px;
	position: absolute;
	width: 380px;
	z-index: 10;
}
#New .Page-contents-Howto p.txe2 {
	top: 345px;
	left: 300px;
	position: absolute;
	width: 380px;
	z-index: 11;
}
#New .Page-contents-Howto p.txe3 {
	top: 531px;
	left: 85px;
	position: absolute;
	width: 410px;
	z-index: 12;
}
#New .Page-contents-Howto p.txe4 {
	top: 800px;
	left: 85px;
	position: absolute;
	width: 455px;
	z-index: 13;
}
#New .Page-contents-Howto p.txe5 {
	top: 960px;
	left: 85px;
	position: absolute;
	width: 450px;
	z-index: 14;
}
/* 
------------------------------------ */
#New .Page-contents-Howto p.txh1 {
	top: 220px;
	left: 300px;
	position: absolute;
	width: 380px;
	z-index: 10;
}
#New .Page-contents-Howto p.txh2 {
	top: 325px;
	left: 300px;
	position: absolute;
	width: 380px;
	z-index: 11;
}
#New .Page-contents-Howto p.txh3 {
	top: 500px;
	left: 85px;
	position: absolute;
	width: 451px;
	z-index: 12;
	height: 38px;
}
#New .Page-contents-Howto p.txh4 {
	top: 555px;
	left: 34px;
	position: absolute;
	width: 485px;
	z-index: 13;
}
#New .Page-contents-Howto p.txh5 {
	top: 733px;
	left: 85px;
	position: absolute;
	width: 450px;
	z-index: 14;
}
#New .Page-contents-Howto p.txh6 {
	top: 790px;
	left: 35px;
	position: absolute;
	width: 445px;
	z-index: 15;
}
#New .Page-contents-Howto p.txh7 {
	top: 920px;
	left: 85px;
	position: absolute;
	width: 380px;
	z-index: 16;
}
#New .Page-contents-Howto p.txh8 {
	top: 1009px;
	left: 37px;
	position: absolute;
	width: 450px;
	z-index: 17;
}
#New .Page-contents-Howto p.txh9 {
	top: 1130px;
	left: 80px;
	position: absolute;
	width: 430px;
	z-index: 18;
}
#New .Page-contents-Howto p.txh10 {
	top: 1410px;
	left: 25px;
	position: absolute;
	width: 650px;
	z-index: 19;
}
#New .Page-contents-Howto span {
	color: #736357;
	display: block;
	padding: 5px;
	border: 1px solid #C3B296;
	background-color: #E4CEC1;
	font-size: 12px;
	margin-top: 10px;
	line-height: 1.8em;
}
#New .Page-contents-Howto strong {
	font-weight: bolder;
	font-size: 150%;
}
#New .Page-contents-Howto em {
	font-weight: bolder;
	font-size: 24px;
	color: #521D00;
	font-family: "¥Ò¥é¥®¥ÎÌÀÄ« Pro W3", "Hiragino Mincho Pro", "£Í£Ó £ÐÌÀÄ«", "MS PMincho", serif;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	line-height: 28px;
}
#New .Page-contents-Howto hr {
	display: none;
}

/* 
------------------------------------ */
#New .Page-contents-About {
	width: 100%;
	position: relative;
}
#New .Page-contents-About h2.text {
	top: 350px;
	left: 25px;
	position: absolute;
	width: 290px;
	font-weight: normal;
	color: #736357;
	line-height: 2em;
	z-index: 10;
}
#New .Page-contents-About h3.text {
	top: 640px;
	left: 25px;
	position: absolute;
	width: 330px;
	font-weight: normal;
	color: #736357;
	line-height: 2em;
	z-index: 11;
}
#New .Page-contents-About h4.text {
	top: 989px;
	left: 25px;
	position: absolute;
	width: 370px;
	font-weight: normal;
	color: #736357;
	line-height: 2em;
	z-index: 12;
}
#New .Page-contents-About h5.text {
	top: 1645px;
	left: 25px;
	position: absolute;
	width: 300px;
	font-weight: normal;
	color: #885800;
	line-height: 2em;
	z-index: 13;
	font-size: 100%;
}
#New .Page-contents-About h5.text1 {
	top: 1891px;
	left: 21px;
	position: absolute;
	width: 480px;
	font-weight: normal;
	color: #666666;
	line-height: 2.5em;
	z-index: 14;
	font-size: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#New .Page-contents-About strong {
	font-weight: bolder;
	font-size: 150%;
}
#New .Page-contents-About h5.text2 {
	top: 2180px;
	left: 270px;
	position: absolute;
	width: 395px;
	font-weight: normal;
	color: #885800;
	line-height: 2em;
	z-index: 15;
	font-size: 100%;
}
#New .Page-contents-About h5.text3 {
	top: 2400px;
	left: 310px;
	position: absolute;
	width: 370px;
	font-weight: normal;
	color: #885800;
	line-height: 2em;
	z-index: 16;
	font-size: 100%;
}

/* 
------------------------------------ */
#New .Page-contents-List {

}
#New .Page-contents-List dl.Guide {
}
#New .Page-contents-List dl.Guide strong {
	color: #CC0000;
}
#New .Page-contents-List dl.Guide dt {
	border: 1px solid #f0e1b2;
	color: #794b07;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#New .Page-contents-List dl.Guide dt span {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/003.jpg);
	background-repeat: no-repeat;
	color: #794b07;
	background-position: -10px -4px;
	padding-top: 20px;
	padding-bottom: 10px;
	display: block;
	font-size: 140%;
	font-weight: bolder;
	padding-left: 10px;
}
#New .Page-contents-List dl.Guide dd img{
	margin-bottom: 10px;

}
#New .Page-contents-List dl.Guide dd {
	color: #794b07;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f0e1b2;
	border-bottom-color: #f0e1b2;
	border-left-color: #f0e1b2;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	position: relative;
}
#New .Page-contents-List dl.Guide dd span {
	color: 736357;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 10px;
	display: block;
	text-align: justify;
	padding-right: 10px;
}

/* 
------------------------------------ */
#New .Page-contents-List dl.Media {

}
#New .Page-contents-List dl.Media dt {
	border: 1px solid #f0e1b2;
	color: #794b07;
	padding: 5px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 700px;
}
#New .Page-contents-List dl.Media dt .mark {
	top: 20px;
	left: 15px;
	position: absolute;
	width: 30px;
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/012.png);
	background-repeat: no-repeat;
	height: 23px;
}
#New .Page-contents-List dl.Media dt span {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/003.jpg);
	background-repeat: no-repeat;
	color: #794b07;
	background-position: -10px -4px;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-left: 45px;
	display: block;
	font-size: 140%;
	font-weight: bolder;
}
#New .Page-contents-List dl.Media dd {
	color: #736357;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	position: relative;
}
#New .Page-contents-List dl.Media dd img{
	margin-bottom: 10px;

}


/* 
------------------------------------ */
#New .Page-contents-List dl.Answer {

}
#New .Page-contents-List dl.Answer dt {
	border: 1px solid #f0e1b2;
	color: #794b07;
	padding: 5px;
	margin: 0px;
	position: relative;
	font-weight: bolder;

}

#New .Page-contents-List dl.Answer dt span {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/003.jpg);
	background-repeat: no-repeat;
	color: #794b07;
	background-position: -10px -4px;
	padding-top: 15px;
	padding-bottom: 1em;
	padding-left: 50px;
	display: block;
}
#New .Page-contents-List dl.Answer dt .icon {
	top: 18px;
	left: 15px;
	position: absolute;
	width: 30px;
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/004.png);
	background-repeat: no-repeat;
	height: 23px;
}

/* 
------------------------------------ */
#New .Page-contents-List dl.Answer dd {
	color: #794b07;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f0e1b2;
	border-bottom-color: #f0e1b2;
	border-left-color: #f0e1b2;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	position: relative;
}
#New .Page-contents-List dl.Answer dd .icon {
	top: 15px;
	left: 15px;
	position: absolute;
	width: 30px;
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/005.png);
	height: 23px;
	background-repeat: no-repeat;
	z-index: 10;
}
#New .Page-contents-List dl.Answer dd span {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/004.jpg);
	color: #736357;
	padding-bottom: 10px;
	padding-left: 50px;
	padding-top: 10px;
	display: block;
	text-align: justify;
	padding-right: 10px;
}

/* 
------------------------------------ */
#New .Page-contents-List .title {
	color: #7a4801;
	text-indent: 10px;
}


/* 
------------------------------------ */
#New .Page-contents-Voice {
	border: 1px solid #E4CEC1;
}
#New .Page-contents-Review {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/006.jpg);
	padding-top: 25px;
	padding-bottom: 10px;
	padding-left: 18px;
	background-repeat: no-repeat;
	border: 5px solid #FFFFFF;
	position: relative;
	width: 100%;
}
#New .Page-contents-Review span  {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFCC99;
	color: #72483B;
}
#New .Page-contents-Review h2 {
	height: 160px;
	width: 400px;
	top: 135px;
	font-size: 12px;
	left: 50px;
	font-weight: normal;
	line-height: 1.9em;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#New .Page-contents-Review h3 {
	height: 160px;
	width: 280px;
	top: 470px;
	font-size: 12px;
	left: 40px;
	font-weight: normal;
	line-height: 1.9em;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#New .Page-contents-Review h4 {
	height: 160px;
	width: 280px;
	top: 450px;
	font-size: 12px;
	left: 370px;
	font-weight: normal;
	line-height: 1.9em;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#New .Page-contents-Review h5 {
	height: 160px;
	width: 280px;
	top: 725px;
	font-size: 12px;
	left: 40px;
	font-weight: normal;
	line-height: 1.9em;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#New .Page-contents-Review h6 {
	height: 160px;
	width: 280px;
	top: 725px;
	font-size: 12px;
	left: 370px;
	font-weight: normal;
	line-height: 1.9em;
	position: absolute;
	margin: 0px;
	padding: 0px;
}
#New .Contact {
	background-image: url((images/029
.jpg));
	width: 701px;
	position: relative;
	background-repeat: no-repeat;
	background-position: left top;
	height: 500px;
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/029.jpg);
}
#New .Contact .Canvas {
	background-image: url((images/029
.jpg));
	width: 300px;
	background-color: #FFFFFF;
	padding: 10px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #7E611D;
	color: #7A4B01;
	height: 340px;
}
#New .Contact .Canvas h2 a {
	color: #990000;
	text-decoration: none;
	font-size: 32px;
	text-align: center;
	display: block;
	line-height: 42px;
}
#New .Contact .Canvas h3 {
	color: #990000;
	text-align: center;
	display: block;
	font-size: 14px;
}
#New .Contact .Canvas b {
	color: #666666;
	border: 1px solid #666666;
	display: block;
	padding: 5px;
	margin-top: 14px;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
#New .MailForm {
	float: left;
	width: 320px;
	padding: 5px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;


}
#New .MailForm table {
	font-size: 12px;


}
#New .ContactTel {
	float: left;
	width: 320px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

/******************************************/
h3.title1 {
	background-image: none;
	display: none;
}
td#center1 {
	padding-left: 20px;
}
td#leftSide {
	padding-left: 0px;
	padding-right: 0px;
	text-align: right;
}


/******************************************/


#ranking {
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/ranking.jpg);
	height: 333px;
	width: 700px;
	background-repeat: no-repeat;
	position: relative;
	margin-bottom: 15px;
}
#ranking a {
	color: #AC1B20;
}
#ranking h2{
	font-weight: bolder;
	font-size: 12px;
	line-height: 1.5em;
	padding-right: 10px;
	padding-left: 10px;
}
#ranking .rank1 {
	position: absolute;
	top: 120px;
	height: 50px;
	width: 130px;
	z-index: 10;
	left: 28px;
}
#ranking .rank2 {
	position: absolute;
	top: 120px;
	height: 50px;
	width: 130px;
	z-index: 11;
	left: 158px;
}
#ranking .rank3 {
	position: absolute;
	top: 120px;
	height: 50px;
	width: 130px;
	z-index: 12;
	left: 288px;
}
#ranking .rank4 {
	position: absolute;
	top: 120px;
	height: 50px;
	width: 130px;
	z-index: 13;
	left: 418px;
}
#ranking .rank5 {
	position: absolute;
	top: 120px;
	width: 130px;
	z-index: 14;
	left: 548px;
}
#Footer-Guide{
	width: 1000px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	background: #f6f2f0;
	padding: 20px 10px;
	box-sizing:border-box;
}
/*#Footer-Guide .Footer-Guide-Title {
	border: 1px solid #F1E1B3;
	height: 42px;
	margin: 5px;
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/035.png);
}
*/
#Footer-Guide dl {
	/*margin: 0px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F1E1B3;
	border-bottom-color: #F1E1B3;
	border-left-color: #F1E1B3;
	width: 688px;*/
	padding: 15px 10px;
	margin: 0px;
}
#Footer-Guide dt {
	font-size: 16px;
	border-top: 3px solid #c79433;
	border-bottom: 1px solid #dddddd;
	padding: 10px 5px;
	margin-bottom: 15px;
	display: block;
}
#Footer-Guide dd {
	padding: 0px 5px 20px;
	font-size: 13px;
	line-height: 22px;
	margin: 0px;
}
/*#Footer-Guide table td {
	padding: 20px 15px;
	margin: 0px;
	background: #FFFFFF;
}*/
#New table.Page-contents-regular {
	background-color: #FFFFFF;
}
#New table.Page-contents-regular  .service{
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/regular-purchase_03.jpg);
	background-repeat: no-repeat;
	height: 170px;
	padding-top: 60px;
	padding-left: 25px;
	color: #4A131D;
	padding-right: 20px;
	margin: 0px;
	padding-bottom: 0px;
	font-size: 16px;
	line-height: 1.8em;
}
#New table.Page-contents-regular  .hints{
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/regular-purchase_04.jpg);
	background-repeat: no-repeat;
	height: 120px;
	padding-top: 65px;
	padding-left: 25px;
	padding-right: 20px;
	color: #4A131D;
	font-size: 12px;
	line-height: 1.5em;
}
#New table.Page-contents-regular  table.price-off{
	line-height: 1.3em;
	color: #764906;
	border: 3px double #764906;
	padding: 3px;
	margin-top: 5px;

}
#New table.Page-contents-regular  table.price-off tr.set-title{
	background-image: url(https://www.good-item.jp/gokujiyou-new/images/40.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #764906;
	background-position: left bottom;

}
#New table.Page-contents-regular  table.price-off tr.set-title td{
	height: 35px;
	color: #741E07;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-indent: 0;
}
#New table.Page-contents-regular  table.price-off tr.set-title td em{
	font-size: 11px;
	font-style: normal;
}
#New table.Page-contents-regular  table.price-off tr.brown{
	background-color: #FDF5DE;
}
#New table.Page-contents-regular  table.price-off strong{
	color: #C52330;
	font-weight: normal;
	padding-left: 12px;
}
#New table.Page-contents-regular  table.price-off td{
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #764906;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	text-indent: 18px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	font-size: 14px;
}
#New table.Page-contents-regular  table.set-list td{
	padding: 5px;
}


h4.newMemberinfo{
    margin-top:15px;
   }
   
   form[name='COUPON'] .backcolor2 p{
    padding-top: 1em;
   }
   
   #EST_SPS_cart #center1 .centerbox .mainFrame .mainCont form[name="NEXTM"] table td hr{
    margin:0 20px;
    height: 2px;
    background-color:#e0e0e0;
    border: 0;
   }
   
   #confirm .bordlayoutp3 td.backcolor1{
    width:25% !important;
   }
   
   /* Ìá¤ë¥Ü¥¿¥ó(²¼Éô) */
   .cartBtnPreviousBottom{
    vertical-align: middle;
    display: inline-block;
   }
   
   /*»ÙÊ§ÊýË¡Í¾ÇòÀßÄê*/
   .bordlayoutp3 td[id^="PAYTYPE"].side.backcolor2{ padding:0;}
   .bordlayoutp3 td[id^="PAYTYPE"].side.backcolor2 .paytypewrap{ padding:10px 15px;}
   
   
   #EST_SPS_order .newMemberTitle,
   #EST_SPS_regist .newMemberTitle{
       text-align: center;
       font-weight: normal;
       margin-top: 1em;
       padding-bottom: 0.5em;
       font-size:1.5em;
       border-bottom: 2px solid #e0e0e0;
   }
   #EST_SPS_order .newMemberTitle ~ table{
       width: 95%;
   }
   #EST_SPS_order .newMemberTitle ~ table .backcolor1{
       width: 28%;
   }
   #EST_SPS_order .newMemberTitle ~ div textarea{
       width: 90%;
   }
   #EST_SPS_order .sps-noregist{
       cursor : pointer;
       display: inline-block;
       margin-top: 0.5em;
       font-size: 0.8em;
   }
   
   #selectPayment .side {padding:0;}
   #selectPayment .side .paytypewrap{padding:10px 15px;}
   