@charset "EUC-JP";
/* CSS Document */

/* ======================================
 *
 *				£Ä£Å£Æ£Á£Õ£Ì£Ô
 *
 * ====================================== */
 
 	/* ** ¡ö ** */
	
		* {
				font-size: 0.99em;
				_font-size: 0.98em;
				line-height: 1.5;
				font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
				
		}
	
	/* ** £È£Ô£Í£Ì ** */
	
		html {
				overflow: scroll;
				padding: 10px;
		}
	
	/* ** £Â£Ï£Ä£Ù ** */
	
		body {
				padding: 0;
				margin: 0;
		}
	
	/* ** £Ì£É£Î£Ë ** */
	
		a {
				color: #0000CC;
				text-decoration: underline;
		}
		
		a:visited {
				color: #551A8B;
		}
		
		a:hover {
				color: #FF0000;
				text-decoration: none;
		}
	
	/* ** £Ð ** */
	
		p {
				padding: 0;
				margin: 0;
		}
	
 	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table {
				border: none;
				border-spacing: 0;
				border-collapse: collapse;
		}
		
		th {
				font-weight: normal;
		}
	
	/* ** £Ä£Ì ** */
	
		dl,
		dt,
		dd {
				padding: 0;
				margin: 0;
		}
	
	/* ** £Õ£Ì ** */
	
		ul,
		ol,
		li {
				padding: 0;
				margin: 0;
		}
	
	/* ** £É£Í£Ç ** */
	
		img {
				border: 0;
		}
	
 	/* ** £Æ£Ï£Ò£Í ** */
	
		input[type='text'],
		select,
		textarea {
				padding: 2px;
				margin: 2px 0;
				vertical-align: middle;
				border: 1px solid #CCCCCC;
		}
		
		input[type='checkbox'].
		input[type='radio'] {
				margin-right: 5px;
		}
	
	/* ** £Â£Ò ** */
	
		br {
				clear: both;
		}

/* ======================================
 *
 *				¥³¥ó¥Æ¥ó¥ÄÊ¬¤±
 *
 * ====================================== */

	div#site_contents {
			width: 950px;
			margin: auto;
	}
	
	div#main_contents1 {
			float: left;
			width: 420px;
	}
	
	div#main_contents2 {
			float: right;
			width: 510px;
	}
	
	div#item_contents1 {
			float: left;
			width: 180px;
	}
	
	div#item_contents2 {
			float: right;
			width: 750px;
	}

/* ======================================
 *
 *				¤¹¤Ù¤Æ¤Î¥Ú¡¼¥¸
 *
 * ====================================== */
 
 	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table
		th.ce_area,
		table
		td.ce_area {
				text-align: center;
		}
		
		table
		th.ri_area,
		table
		td.ri_area {
				text-align: right;
		}
		
		table
		th.le_area,
		table
		td.le_area {
				text-align: left;
		}
		
		table
		th.to_area,
		table
		td.to_area {
				vertical-align: top;
		}
		
		table
		th.td_width40,
		table
		td.td_width40 {
				width: 40px;
		}
		
		table
		th.pad5,
		table
		td.pad5 {
				padding: 5px;
		}
		
		table
		th.pad10,
		table
		td.pad10 {
				padding: 10px;
		}

/* ======================================
 *
 *				¡¡¥Õ¥©¡¼¥à
 *
 * ====================================== */
 
 	/* ** ¥Æ¥­¥¹¥È ** */
	
		input.text_width120 {
				width: 120px;
		}
	
 	/* ** ¥Ü¥¿¥ó ** */
	
		input.button_width80 {
				width: 80px;
		}

/* ======================================
 *
 *				¡¡¥Æ¥­¥¹¥È
 *
 * ====================================== */
 
 	h1 {
			font-size: 12px;
			text-align: center;
			font-weight: bold;
			font-family: "£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
	}
	
	span.text_size11A {
			font-size: 11px;
			color: #FF0000;
	}
	
 	span.text_size14A {
			font-size: 14px;
			color: #FFFFFF;
	}
	
 	span.text_size18A {
			font-size: 18px;
			font-weight: bold;
			font-family: "£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
			color: #FFFFFF;
	}
	
	span.text_size18B {
			font-size: 18px;
			font-weight: bold;
			font-family: "£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
	}
	
	span.text_size20A {
			font-size: 20px;
			font-weight: bold;
			font-family: "£Í£Ó ¥´¥·¥Ã¥¯",sans-serif;
			color: #FF0000;
	}

/* ======================================
 *
 *				¡¡¥Ø¥Ã¥À¡¼
 *
 * ====================================== */
 
 	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#header_contents {
				width: 100%;
				margin-bottom: 20px;
		}
		
		table#header_contents2 {
				width: 100%;
				height: 100%;
		}
		
		table#header_contents
		td.boxA {
				text-align: left;
				vertical-align: top;
				background-color: #FF6600;
		}
				
		table#header_contents
		td.nakatablebox {
				width: 100%;
				height: 100%
		}
		
		table#header_contents
		td.boxB {
				padding-top: 2px;
				text-align: right;
				background-color: #FF6600;
		}
		
		table#header_contents
		td.boxB2 {
				padding-top: 2px;
				background-color: #FF6600;
		}
		
		table#header_contents
		td.boxC {
				text-align: center;
				padding-bottom: 6px;
				background-color: #FF6600;
		}

		table#header_contents
		td.boxD {
				height: 5px;
				background-color: #CCCCCC;
		}
		
		table#header_contents
		a {
				display: inline;
				float: left;
				width: 180px;
				color: #0000FF;
				font-size: 13px;
				margin: 0 4px;
				background-color: #75D175;
				text-decoration: none;
		}
		
		table#header_contents
		a:visited {
				color: #0000FF;
		}
		
		table#header_contents
		a:hover {
				color: #FF0000;
				background-color: #FFFF00;
		}

/* ======================================
 *
 *				¡¡¥Õ¥Ã¥¿¡¼
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#footer_contents {
				width: 100%;
				margin-top: 20px;
		}
		
		table#footer_contents
		td.boxA {
				text-align: left;
				vertical-align: bottom;
				background-color: #0000FF;
		}
		
		table#footer_contents
		td.boxB {
				text-align: center;
				vertical-align: middle;
				background-color: #0000FF;
		}
		
		table#footer_contents
		td.boxC {
				text-align: right;
				vertical-align: bottom;
				background-color: #0000FF;
		}

/* ======================================
 *
 *				¡¡¤ªÃÎ¤é¤»
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#custNews_contents {
				width: 100%;
		}
		
		table#custNews_contents
		td.boxA {
				text-align: left;
				background-image: url(../images/title/news_title_r1_c2.gif);
		}
		
		table#custNews_contents
		td.boxB {
				text-align: center;
				background-image: url(../images/title/news_title_r1_c2.gif);
		}
		
		table#custNews_contents
		td.boxC {
				text-align: right;
				background-image: url(../images/title/news_title_r1_c2.gif);
		}
	
	/* ** £Ä£Ì ** */
	
		table#custNews_contents
		dl,
		table#custNews_contents
		dt,
		table#custNews_contents
		dd {
				margin: 5px;
		}
		
		table#custNews_contents
		dl {
				width: 100%;
				border-bottom: 1px solid #C8C8FF;
		}
		
		table#custNews_contents
		dt {
				font-weight: bold;
		}
		
		table#custNews_contents
		dd {
				padding: 0 0 0 10px;
		}

/* ======================================
 *
 *				¡¡¥«¥Æ¥´¥ê
 *
 * ====================================== */
 
	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#itemCategory_contents {
				width: 100%;
		}
		
		table#itemCategory_contents
		td.boxA {
				text-align: left;
				background-image: url(../images/title/item_title_r1_c2.gif);
		}
		
		table#itemCategory_contents
		td.boxB {
				text-align: center;
				background-image: url(../images/title/item_title_r1_c2.gif);
		}
		
		table#itemCategory_contents
		td.boxC {
				text-align: right;
				background-image: url(../images/title/item_title_r1_c2.gif);
		}
		
		table#itemCategory_contents
		td.boxD {
				border: 1px solid #CCCCCC;
		}
	
	/* ** £Ä£É£Ö ** */
	
		table#itemCategory_contents
		div.list_box {
				float: left;
				width: 130px;
		}
	
	/* ** £Õ£Ì ** */
	
		table#itemCategory_contents
		ul {
				margin: 5px 0 5px 25px;
				list-style-image: url(../images/icon/folda.gif);
		}
		
		table#itemCategory_contents
		li {
				margin: 5px 0;
		}

/* ======================================
 *
 *					Ï¯Êó
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#goodNews_contents {
				width: 100%;
		}
		
		table#goodNews_contents
		td.boxA {
				text-align: left;
				background-image: url(../images/title/kaigyo_title_r1_c2.gif);
		}
		
		table#goodNews_contents
		td.boxB {
				text-align: center;
				background-image: url(../images/title/kaigyo_title_r1_c2.gif);
		}
		
		table#goodNews_contents
		td.boxC {
				text-align: right;
				background-image: url(../images/title/kaigyo_title_r1_c2.gif);
		}
		
		table#goodNews_contents
		td.boxD {
				text-align: center;
				padding: 5px 0;
		}

/* ======================================
 *
 *				¾¦ÉÊ¥ê¥¹¥È
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#newItem_contents {
				width: 100%;
		}
		
		table#newItem_contents
		td.boxA {
				text-align: left;
				background-image: url(../images/title/new_title_r1_c2.gif);
		}
		
		table#newItem_contents
		td.boxB {
				text-align: center;
				background-image: url(../images/title/new_title_r1_c2.gif);
		}
		
		table#newItem_contents
		td.boxC {
				text-align: right;
				background-image: url(../images/title/new_title_r1_c2.gif);
		}
		
		table#newItem_contents
		table#helpComR_contents {
				float: right;
				width: 360px;
		}
		
		table#newItem_contents
		table#helpComR_contents
		th,
		table#newItem_contents
		table#helpComR_contents
		td {
				text-align: center;
				vertical-align: middle;
				padding: 2px 0;
				border-bottom: 1px solid #CCCCCC;
		}
		
		table#newItem_contents
		table#helpComR_contents
		th {
				background-color: #FFCC99;
				border: 1px solid #CCCCCC;
		}
		
		table#newItem_contents
		table#helpComL_contents {
				float: left;
				width: 360px;
		}
		
		table#newItem_contents
		table#helpComL_contents
		th,
		table#newItem_contents
		table#helpComL_contents
		td {
				text-align: center;
				vertical-align: middle;
				padding: 2px 0;
				border-bottom: 1px solid #CCCCCC;
		}
		
		table#newItem_contents
		table#helpComL_contents
		th {
				background-color: #FFCC99;
				border: 1px solid #CCCCCC;
		}

/* ======================================
 *
 *				¡¡Å¹ÊÞ¾ÜºÙ
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#custInfo_contents {
				width: 100%;
		}
		
		table#custInfo_contents
		th,
		table#custInfo_contents
		td {
				width: 475px;
				padding: 5px;
		}
	
	/* ** £Ä£É£Ö ** */
	
		div.photo_div {
				float: left;
				width: 23%;
				padding: 5px;
				margin: 10px 0;
		}

/* ======================================
 *
 *				¡¡ ÆÃÇäÉÊ
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table.specialItem_contents {
				float: left;
				width: 460px;
				margin: 5px;
		}
		
		table.specialItem_contents
		th,
		table.specialItem_contents
		td {
				text-align: center;
				padding: 5px;
		}
		
		table.specialItem_contents
		th {
				font-weight: bold;
		}
		
		table.specialItem_contents
		th.boxA {
				color: #FFFFFF;
				background-color: #FF0000;
		}

/* ======================================
 *
 *				¡¡£Â£Ì£Ï£Ç
 *
 * ====================================== */
 
 	iframe#blog_contents {
			width: 100%;
			height: 800px;
			border: 0;
			background-color: FFFFFF;
	}

/* ======================================
 *
 *					¸¡º÷
 *
 * ====================================== */
 
 	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#itemSearch_contents {
				width: 100%;
				border: 1px solid #CCCCCC;
		}
		
		table#itemSearch_contents
		th,
		table#itemSearch_contents
		td {
				text-align: center;
				vertical-align: middle;
				padding: 3px;
				border: 1px solid #CCCCCC;
		}
		
		table#itemSearch_contents
		th {
				background-color: #EAEAEA;
		}

/* ======================================
 *
 *					¾¦ÉÊ
 *
 * ====================================== */

	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#itemList_contents {
				width: 100%;
				margin: 5px 0;
		}
		
		table#itemList_contents
		th,
		table#itemList_contents
		td {
				border: 2px solid #FFFFFF;
		}
		
		table#itemList_contents
		th {
				font-weight: bold;
		}
		
		table#itemList_contents
		td {
				padding: 3px;
		}
		
		table#itemList_contents
		th.boxA {
				width: 86px;
				background-color: #FF9999;
		}
		
		table#itemList_contents
		th.boxB {
				background-color: #99CCCC;
		}
		
		table#itemList_contents
		th.boxC {
				width: 100px;
				background-color: #FF9966;
		}
		
		table#itemList_contents
		th.boxD {
				width: 245px;
				background-color: #99CCCC;
		}
		
		table#itemList_contents
		td.boxA {
				text-align: center;
				background-color: #CDE7E7;
		}
		
		table#itemList_contents
		td.boxB {
				color: #FF0000;
				text-align: right;
				background-color: #FFCC99;
		}

/* ======================================
 *
 *				¡¡¾¦ÉÊ¾ÜºÙ
 *
 * ====================================== */

	/* ** £Ä£É£Ö ** */
	
		div#item_info {
				width: 600px;
				margin: 5px auto;
		}
		
		div.area_box {
				text-align: center;
				margin: 10px 0;
		}
	
	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#itemInfo_contents {
				width: 100%;
				margin: 20px 0;
		}
		
		table#itemInfo_contents
		th,
		table#itemInfo_contents
		td {
				padding: 3px;
		}
		
		table#itemInfo_contents
		th {
				text-align: center;
				font-size: 26px;
				border-bottom: 1px solid #CCCCCC;
		}
		
		table#itemInfo_contents
		td.boxA {
				width: 120px;
				text-align: right;
		}
		
		table#itemInfo_contents
		td.boxB {
				width: 120px;
				text-align: right;
				vertical-align: top;
		}
		
		table#itemInfo_contents
		td.boxC {
				width: 380px;
				text-align: left;
		}
		
		table#itemInfo_contents
		td.boxD {
				width: 100px;
				text-align: center;
		}

/* ======================================
 *
 *				¡¡¤ªÌä¹ç¤»
 *
 * ====================================== */
 
 	/* ** £Ä£É£Ö ** */
	
		div#mail {
				text-align: center;
		}
	
 	/* ** £Ô£Á£Â£Ì£Å ** */
	
		table#mail_contents {
				width: 600px;
				margin: 10px auto;
		}
		
		table#mail_contents
		th,
		table#mail_contents
		td {
				padding: 3px;
		}
		
		table#mail_contents
		th#boxA {
				color: #FFFFFF;
				background-color: #9999FF;
		}
		
		table#mail_contents
		th.boxB {
				width: 120px;
				text-align: right;
		}
		
		table#mail_contents
		th.boxC {
				width: 120px;
				text-align: right;
				vertical-align: top;
		}
		
		table#mail_contents
		td.boxA {
				text-align: center;
				background-color: #CCCCCC;
		}