/*
 * Copyright (c) 2000-2007 LOCKON CO.,LTD. All Rights Reserved.
 *
 * http://www.lockon.co.jp/
 */
@charset "euc-jp";
/*<agl.folder "LOCKON">*/
	/*FORM*/
	.box3 { width: 33px; }
	/*W3*/
	.box6 { width: 54px; }
	/*W6*/
	.box10 { width: 82px; }
	/*W10*/
	.box12 { width: 96px; }
	/*W12*/
	.box18 { width: 138px; }
	/*W18*/
	.box19 { width: 145px; }
	/*W19*/
	.box20 { width: 152px; }
	/*W20*/
	.box30 { width: 222px; }
	/*W30*/
	.box33 { width: 243px; }
	/*W30*/
	.box40 { width: 292px; }
	/*W40*/
	.box47 { width: 341px; }
	/*W47*/
	.area40 { width: 302px; height: 134px; }
	/*W40H8*/
	.area45 { width: 337px; height: 290px; }
	/*W40H20*/
	.area46 { width: 337px; height: 134px; }
	/*W40H8*/
	.area50 { width: 372px; height: 290px; }
	/*W50H20*/
	.area55 { width: 407px; height: 290px; }
	/*W55H20*/
	.area65 { width: 444px; height: 290px; }
	/*W65H20*/
	.area68 { width: 498px; height: 134px; }
	/*W68H8*/
	.area80 { width: 572px; height: 134px; }
	/*W80H8*/
	.area80_2 { width: 572px; height: 420px; }
	/*W80H30*/
	.area92 { width: 666px; height: 160px; }
	/*W92H10*/
	.area96 { width: 694px; height: 420px; }
	/*W80H30*/
	.area96_2 { width: 694px; height: 160px; }
	/*W80H10*/
	/*LINK*/
	a:link { color: #3a75af; text-decoration: underline; }
	a:visited { color: #3a75af; text-decoration: underline; }
	a:hover { color: #3a75af; text-decoration: none; }
	/*OVER*/
	a.over:link{ color:#4a6fa6; text-decoration: none; }
	a.over:visited { color:#4a6fa6; text-decoration: none; }
	a.over:hover { color:#4a6fa6; text-decoration: underline; }
	/*COLOR*/
	.white { color: #ffffff; }
	.whitest { color: #ffffff; font-weight: bold; }
	.red { color: #ec0000; }
	.redst { color: #ec0000; font-weight: bold; }
	.blue { color: #3a75af; }
	.bluest { color: #3a75af; font-weight: bold; }
	.black { color: #000000; }
	.blackst { color: #000000; font-weight: bold; }
	.orange { color: #ff6600; }
	.orangest { color: #ff6600; font-weight: bold; }
	/*PHOTO*/
	.picture { 
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}
	/*PHOTO*/
	img { 
	border: 0px;
}
	#container #right #contents #right #price{
border-width: 1px;
border-style: solid;
border-color: #ccc;
padding: 0;
margin: 0;
padding: 0;
width: 295px;
background: #ecf5ff;
}
/*</agl.folder>*/
/*Copyright(c) 2007 G1 Systems Inc. All Rights Reserved. http://www.g1sys.co.jp/*/
/*<agl.folder "G1SYSTEMS">*/
	/*BODY*/
	html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
	body {
	color: #555;
	background-color: white;
	background-image: url(../img/content_bg.jpg);
	background-repeat: repeat-y;
	background-position: center 0;
	margin: 0;
	font-size: 12px;
}
	a {
	color: #3a75af;
}
	h5 {
	font-size: 15px;
	background-image: url(../img/category_top/tick_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 23px;
	margin: 0;
	color: #336699;
}
	/*HEADER*/
	#header_bg {
	width: 100%;
	background-image: url(../img/header_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
	#header { width: 910px; margin: 0 auto 15px; }
	#login_block { position: absolute; top: 30px; width: 100%; z-index: 1; }
	*html #login_block { position: absolute; top: 30px; width: 910px; z-index: 1; }
	#login_block_inner { width: 910px; }
	#top_header {
	background-image: url(../img/header/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 910px;
	height: 125px;
}
	#top_header #global { text-align: left; height: 90px; width: 910px; }
	#top_header #global p { position: relative; width: 190px; z-index: 2; padding-top: 14px; padding-left: 23px; }
	#top_menu {
	background-image: url(../img/header/menu.jpg);
	background-repeat: no-repeat;
	width: 900px;
	margin: 0 5px;
	height: 35px;
}
	#top_menu ul {
	margin: 0 0 0 347px;
	padding: 0;
}
	#top_menu li {
	margin: 0;
	padding: 0;
	display: inline;
}
	#top_menu li a {
	height: 35px;
}
	#top_menu01-1 a {
	text-indent: -9999px;
	width: 100px;
	height: 35px;
	margin-right: 8px;
	float: left;
	background-image: url(../img/header/menu.jpg);
	background-repeat: no-repeat;
	background-position: -347px 0px;
}
	#top_menu01-1 a:hover {
	background-image: url(../img/header/menu.jpg);
	background-position: -347px -35px;
	background-repeat: no-repeat;
 }
	#top_menu01-2 a {
	text-indent: -9999px;
	width: 100px;
	height: 35px;
	margin-right: 8px;
	float: left;
}
	#top_menu01-2 a:hover {
	background-image: url(../img/header/menu.jpg);
	background-position: -455px -35px;
}
	#top_menu01-3 a {
	text-indent: -9999px;
	width: 100px;
	height: 35px;
	margin-right: 8px;
	float: left;
}
	#top_menu01-3 a:hover {
	background-image: url(../img/header/menu.jpg);
	background-position: -563px -35px;
}
	#top_menu01-4 a {
	text-indent: -9999px;
	width: 100px;
	height: 35px;
	margin-right: 8px;
	float: left;
}
	#top_menu01-4 a:hover {
	background-image: url(../img/header/menu.jpg);
	background-position: -671px -35px;
}
	#top_menu01-5 a { text-indent: -9999px;
	width: 100px;
	height: 35px;
	float: left;
}
	#top_menu01-5 a:hover {
	background-image: url(../img/header/menu.jpg);
	background-position: -779px -35px;
}
	#muryou-bar {
	width: 900px;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	order-right-style: solid;
}
	/*HEADER TAB*/
	#tabs      { width: 600px; height: 4ex; position: relative; background-image: url(../img/tab/header_bl.png); background-repeat: repeat-x; background-position: left bottom; }
	#tabs ul    { position: absolute; left: 5px; bottom: 0; list-style-type: none; margin: 0; padding: 0 5px 0 0; width: auto    }
	#tabs li { font-size: 14px; display: inline; float: left; background: url(../img/tab/header_tab.gif) no-repeat 100% -600px; padding: 0 6px 0 0; margin: 0 1px 0 0; border-bottom: 0 solid #515358; }
	#tabs ul a { float: left; display: block; padding: 4px 4px 4px 10px; background: url(../img/tab/header_tab.gif) no-repeat 0 -600px; color: #333; text-decoration: none; }
	#tabs ul li:hover a { background-position: 0 -400px; }
	#tabs ul li:hover { background-position: 100% -400px; }
	#tabs ul li.active a { background-position: 0% -200px; font-weight: bold; color: black; }
	#tabs ul li.active { background-position: 100% -200px; border-bottom: 1px solid #fff; }
	#tabs ul li.active:hover { background-position: 100% 0%; }
	#tabs ul li.active:hover a { background-position: 0% 0%; color: #333; }

	/*CATEGORY TOP SHEETS*/
		/*====================  search  ====================*/

.readonly { background-color: transparent; text-align: center; border-bottom: 1px double gray; border-top-style: none; border-right-style: none; border-left-style: none; outline-style: none; }
#ussearch_formsubmit { width: 525px; margin-top: 6px; margin-bottom: 6px; }
#ussearch_formreset { margin-top: 6px; margin-bottom: 6px; width: 70px; }
.iw3 { width: 3em; }
.iw4 { width: 4em; }
.iw5 { width: 5em; }
table #ussearchform { width: 600px; margin-top: 6px; border: solid 1px gray; }
td .odd { background-color: #ffee7d; }
td .even { background-color: #7fcdec; }

	/*====================  search ====================*/
	/*table*/
	#sheets { position: relative; width: 600px; }
	.hidde{ position: absolute; top: 0; left: 0; visibility: hidden; }
	.whzero { position: relative; width: 0; height: 0; }
	.visib { position: relative; visibility: visible; }
	.whopen { position: relative; }
	/*US SEARCH*/
	#ussearch_area { position: relative; height: 580px}
	#ussearch_area #ussearch { width: 600px; height: 580px; position: absolute; top: 0; left: 0; border-style: none; outline-style: none; }
	.visib .use { border: none;}/**/
	/*FOOTER*/
	.fs10 {font-size: 62.5%; line-height: 150%;}
	.fs12 {font-size: 75%; line-height: 150%;}
	.fs14 {font-size: 87.5%; line-height: 150%;}
	.fs18 {font-size: 14px; line-height: 150%;}
	.fs22 {font-size: 137.5%; line-height: 130%;}
	.fs24 {font-size: 150%; line-height: 130%;}
	.fs30 {font-size: 187.5%; line-height: 125%;}
	.fs10n {font-size: 62.5%;}
	.fs12n {font-size: 75%;}
	.fs14n {font-size: 87.5%;}
	.fs18n {font-size: 117.5%;}
	.fs22n {font-size: 137.5%;}
	.fs24n {font-size: 150%;}
	.fs30n {font-size: 187.5%;}
	.fs12st {font-size: 75%; line-height: 150%; font-weight: bold;}
	#footer {
	margin: 0;
	padding: 0 5px;
	width: 900px;
	background-image: url(../img/fotter/footer_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
	#footer #osiharai {
	width: 860px;
	margin: 0 20px;
}
	#footer #osiharai .side-a {
	float: left;
	width: 420px;
}
	#footer #osiharai .side-b {
	float: right;
	width: 420px;
}
	#footer #osiharai div div table {
	line-height: 150%;
	font-size: 12px;
}
	#footer #osiharai div div table th {
	background-image: url(../img/fotter/th_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 8px 0 9px 18px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
	#footer #osiharai table th {
	background-image: url(../img/fotter/th_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	padding: 8px 0 9px 18px;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
}
	#footer #osiharai div div {
	border: 1px solid #66CCCC;
	width: 420px;
	margin-bottom: 20px;
}
	#footer #osiharai div table {
	width: 416px;
	background-color: #D6EBFF;
	margin: 2px;
}
	#footer #osiharai table td {
	padding: 4px;
}
	#footer #osiharai .table-bottom-img {
	vertical-align: top;
}
	.infotable th { font-size: 12px; font-weight: normal; background-image: url(../img/fotter/bi-sai_infotable_td_bg.gif); background-repeat: repeat; text-align: left; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; }
	.infotable td { color: #666; font-size: 12px; padding: 3px; }
	/*category*/
	.category { margin: 0; padding: 0; list-style-type: none; }
	.category a { text-decoration: none; }
	.category a:hover { text-decoration: underline; }
	.list-blue1,
.list-red1 {
	background-image: url(../img/menu_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 26px;
	width: 182px;
	height: 11px;
	display: block;
	margin: 0 0 2px 0;
}
	.list-blue2,
 .list-red2 {
	background-image: url(../img/menu_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 26px;
	width: 182px;
	height: 11px;
	display: block;
	margin: 0 0 2px 0;
}
	.list-blue3,
.list-red3 {
	background-image: url(../img/menu_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 26px;
	width: 182px;
	height: 11px;
	display: block;
	margin: 0 0 2px 0;
}
	/*categorylist*/
	#subcategory-list{ width: 580px; margin: 0; padding: 0; list-style-type: none; }
	#subcategory-list li  { font-size: 12px; line-height: 1.5em; background-image: url(../img/common/bi-sai_arrow_red.gif); background-repeat: no-repeat; width: 175px; float: left; padding-left: 18px; }
	#subcategory-list a { text-decoration: none; }
	#subcategory-list a:hover { text-decoration: underline; }
	/*item guide*/
	.item-list {
	background-image: url(../img/menu_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 182px;
	padding-bottom: 2px;
	font-size: 11px;
	color: #666;
	margin-bottom: 8px;
}
	.item-list a:link { color: #666; text-decoration: none; }
	.item-list a:visited { color: #666; text-decoration: none; }
	.item-list a:hover { color: #66; text-decoration: underline; }
	.item-list li {
	width: 182px;
	list-style: none;
}
	.item-list .big a {
	background-image: url(../img/menu_li_big.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 26px;
	width: 182px;
	height: 23px;
	display: block;
	margin-bottom: 2px;
}
	.item-list .big a:hover {
	background-position: left bottom;
}
	.item li {
	background-color: #FFFFFF;
	border-bottom: solid 1px #336699;
	padding: 6px 0 6px 26px;
	width: 182px;
	height: 11px;
	display: block;
	margin: 0 0 2px 0;
	}
	.item li li {
	background-image: url(../img/arw.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 10px;
	height: 11px;
	margin: 0 0 2px 20px;
	width: auto;
}
	.item-list li a {
	background-image: url(../img/menu_li.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 26px;
	width: 182px;
	height: 11px;
	display: block;
	margin: 0 0 2px 0;
	font-size: 11px;
}
	.item-list li a:hover {
	background-position: left bottom;
}
	.item-list .item-sub-list li a,
.item-list .fs12 ul li {
	background-image: url(../img/arw.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 6px 10px;
	height: 11px;
	margin: 0 0 2px 20px;
}
	.item-sub-list li a:hover { text-decoration: underline; }
	.item-list .fs12 .category li {
	background-image: none;
	padding: 0;
	margin: 0;
}
	.item-list span {
}
	/*==== title_01 =====*/
	.title img {
	vertical-align: bottom;
}
	/*.title_01 {
	background-image: url(http://million-e.net/img/products/title_bg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #FFFFFF;
	background-color: #00B9B9;
}*/
	/*====      =====*/
	.calendar {
	text-align: center;
	padding: 5px;
	
}
	.calendar table {
	border: 1px solid #66CCCC;
	font-size: 12px;
}
	.fs12 {font-size: 12px; line-height: 150%;}
	/*====  =====*/
	.pagetop {
	text-align: right;
	margin: 15px 20px 10px 0;
}
	#copy {
	color: #999999;
	font-size: 10px;
	padding: 30px 0 10px 30px;
	margin: 0;
	width: 870px;
}
	/*====================      ====================*/
	.lead {
	width: 600px;
	margin: 0 0 20px 0;
}
	.lead p {
	width: 340px;
	float: left;
	padding: 20px 0 20px 20px;
	line-height: 200%;
}
	.lead div {
	width: 200px;
	float: right;
	margin-top: 10px;
}
	.catch-list {
	width: 594px;
	border: 2px solid #336699;
	margin: 20px 0 15px 0;
}
	.catch-list ul {
	border: 1px solid #336699;
	background-color: #F1F8FF;
	padding: 13px 13px 0 13px;
	margin: 1px;
}
	.catch-list ul li {
	background-image: url(../img/category_top/li_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 18px;
	margin: 0 0 14px 0;
	list-style: none;
	line-height: 150%;
}
	.use {
	line-height: 150%;
	border: 1px solid #999999;
	margin: 10px 0;
}
	.use th {
	background-image: url(../img/category_top/th.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 12px 0 15px 20px;
	margin: 0 0 15px 0;
}
	.use img {
	text-align: center;
	margin: 5px auto;
	/*margin: 0 0 15px 27px;*/
}
	.use td {
	padding: 0 10px;
}
	.use .img-center {
	text-align: center;
	padding: 10px 0??
}
	h4 {
	background-image: url(../img/category_top/h4.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 4px 0 8px 13px;
	margin: 30px 0 5px 0;
}
	.box {
	width: 600px;
	margin: 20px 0;
}
	.box .text {
	width: 430px;
	float: left;
}
	.box .text h5 {
	font-size: 15px;
	background-image: url(../img/category_top/tick_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 23px;
	margin: 0;
	color: #336699;
}
	.box .text p {
	background-color: #E8FAFA;
	line-height: 150%;
	padding: 17px 21px;
}
	.box .img-r {
	width: 130px;
	float: right;
	margin: 10px 0 0 0;
}
	.box2 {
	width: 600px;
	margin: 20px 0;
}
	.box2 .text {
	background-color: #E8FAFA;
	line-height: 150%;
	padding: 17px 21px;
	margin: 0 0 10px 0;
}
	.box2 .text h5 {
	font-size: 15px;
	background-image: url(../img/category_top/tick_box.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 0 23px;
	margin: 0;
	color: #336699;
}
	.popup_estimate {
	text-align: right;
	margin: 10px;
	display: block;
}
	.voice {
	background-image: url(../img/category_top/voice_bg.jpg);
	background-position: left bottom;
	background-repeat: repeat-y;
	width: 600px;
	margin:0 0 15px 0;
}
	.voice dt {
	background-image: url(../img/category_top/voice_dt.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 12px 0 13px 19px;
	margin: 0;
	color: #FFFFFF;
	font-weight: bold;
	width: 600px;

}
	.voice dd {
	padding: 0;
	margin: 10px 0 0 47px;
	width: 525px;
	background-image: url(../img/category_top/voice_dd.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
	.voice dd p {
	padding: 19px 0 0 0;
	margin: 0 40px 0 21px;
	line-height: 150%;
	width: 485px;
}
	.voice img {
	border: 0px;
	vertical-align:bottom;

}
	.voice dd.in-img div {
	float: right;
	width: 150px;
	margin: 19px 20px 0 0;
}
	.voice dd.in-img p {
	padding: 19px 0 0 0;
	margin: 0 40px 0 21px;
	line-height: 150%;
	width: 300px;
}
	/*====================   ====================*/
	.container {
	width: 898px;
	text-align: left;
	margin: 0 auto 15px;
	position: relative;
	}
	/*a img { border: 0; }*/
	/* The toolbar for the content box */
	ul#toolbar {
	height: 55px;
	width: 789px;
	text-align: center;
	list-style: none;
	margin: 0 auto 0 auto;
	padding: 0 0 0 13px;
	clear: both;
	/* border-bottom: 1px solid #ccc;	*/
	}
	#toolbar li {
	float: left;
	}
	#toolbar li a {
	width: 105px;
	height: 55px;
	margin: 0 24px 0 0;
	display: block;
	}
	/* The slide-y content box thingy */
	#frame, #scroller, .section { height: 210px; }
	#frame {
	width: 860px;
	overflow: hidden;
	margin: 0 0 0 19px;
	position: relative;
}
	#top-menu {
	width: 858px;
	position: absolute;
	top: 160;
}
	#frame div.button {
	position: absolute;
	top: 10;
	}
	div.button#left { left: 0; }
	div.button#right { right: 0; }
	#scroller {
	width: 860px;
	margin: 0 auto;	
	overflow: hidden;
	}
	#content {
	width: 5668px;
	/*width: 5250px;*/
	}
	#sites-paper {
	}
	/*====================   ====================*/
	.section {
	width: 860px;
	height: 150px;
	float: left;
	margin: 0;
	padding: 0;
	background-image: url(../img/top_list/sectin_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #999999;
}
	.section2 { background-image: none; width: 860px; height: 150px; float: none; margin: 0 0 15px; padding: 0; outline: outset 1px gray; }
	.section .section-background {
	width: 858px;
	height: 148px;
	background-image: url(../img/top_list/bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 1px 1px 0 1px;
}
	.section .section-background p {
	width: 447px;
	margin: 1px 0 0 1px;
	padding: 0;
	float: left;
}
	.section .section-background div {
	width: 395px;
	height: 135px;
	float: right;
	background-image: none;
	background-color: #FFFFFF;
	border: 1px solid #333333;
	margin: 7px 11px 0 0;
}
	.section .section-background div table {
	margin: 1px 0 0 2px;
	background-color: #F8FFDB;
	font-size: 12px;
}
	.section .section-background div table .text {
	line-height: 150%;
	padding: 0 30px;
}
	.section .section-background div .detail {
	text-align: right;
	padding: 0 12px 0 0;
}
	.titlename { background-repeat: no-repeat; background-image: url(../img/title.jpg); background-position: left center; padding-left: 30px; height: 40px; background-color: #9dffb5; color: #FFFFFF; font-weight: bold; border: 1px solid #00D0D0; }
	/*====================  ====================*/
	.menu_box {
	border: 1px solid #66CCCC;
	width: 180px;
	margin-bottom: 20px;
}
	.menu_box h3#menu_category01 {
	background-image: url(../templates/mill/img/side/menu_catalog.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #D6EBFF;
	width: 178px;
	height: 45px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: none;
}
	.menu_box ul {
	list-style: none;
	width: 178px;
	margin: 0px;
	padding: 0px 0px 2px;
	border-top: none;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	background: #D6EBFF;
}
	/*.menu_box ul {
	list-style: none;
	width: 178px;
	margin: 0px;
	padding: 0px 0px 2px;
	border: 1px solid #FFFFFF;
	background: #D6EBFF;
}*/
	.menu_box .menu_company01,.menu_info01,.menu_yoto01 {
	width: 178px;
	height: 45px;
	background-color: #D6EBFF;
}
	.menu_box .menu_company01 {background: url(../img/menu_company.jpg) no-repeat;
}
	.menu_box .menu_info01 {background: url(../img/menu_information.jpg) no-repeat;
}
	.menu_box .menu_yoto01 {
	background: url(../templates/mill/img/side/menu_yoto.jpg) no-repeat;
}
	.menu_box .menu_info02 {
	width: 163px;
	/*width: 160px*/
	margin-bottom: 3px;
	padding: 0px;
	border: 2px solid #A5D3E1;
	background: #FFFFFF;
	/*margin-left: 5px;*/
	color: #666666;
}
	.menu_box .menu_info02 a {
	color: #666666;
	text-decoration: none;
	display: block;
	border-width: 0px;
	padding-left: 20px;
	background: url(../img/li_arow.gif) no-repeat left center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 160px;
	text-align: left;
}
	html>body .menu_box .menu_info02 a {
	/*width: 158px;*/
	width: 143px;
}
	.menu_box .menu_info02 a:visited {
	background: #FFFFFF url(../img/li_arow.gif) no-repeat left center;
}
	.menu_box .menu_info02 a:hover {
	background: #FFFFCC url(../img/li_arow_over.gif) no-repeat left center;
}
	.menu_box .menu_info02 a:focus {
	background: #FFFFCC url(../img/li_arow_over.gif) no-repeat left center;
}
	.menu_box .menu_info03 {
	padding: 0px;
	color: #666666;
	background: #D6EBFF;
	margin-left: 15px;
	display: block;
	text-align: left;
}
	.menu_box .menu_info03 a {
	color: #666666;
	text-decoration: none;
	display: block;
	border-width: 0px;
	padding-left: 25px;
	background: url(../img/li_arow01.gif) no-repeat left center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 130px;
}
	.menu_box .menu_info03 a:visited {
	background: #D6EBFF url(../img/li_arow01.gif) no-repeat left center;
}
	.menu_box .menu_info03 a:hover {
	background: #D6EBFF url(../img/li_arow01_over.gif) no-repeat left center;
	color: #336699;
	text-decoration: underline;
}
	.menu_box .menu_info03 a:focus {
	background: #D6EBFF url(../img/li_arow01_over.gif) no-repeat left center;
	color: #336699;
	text-decoration: underline;
}
	.menu_box .menu_info04 a {
	background: url(../img/li_arow01.gif) no-repeat left center;
	padding-left: 25px;
}
	.menu_box .menu_info04 a:visited {
	background: url(../img/li_arow01.gif) no-repeat left center;
}
	.menu_box .menu_info04 a:hover {
	background: url(../img/li_arow01_over.gif) no-repeat left center;
}
	.menu_box .menu_info04 a:focus {
	background: url(../img/li_arow01_over.gif) no-repeat left center;
}
	#seihin_annai {
	height: 25px;
	width: 660px;
	margin-bottom: 30px;
}
	#ssl {
	width: 180px;
	margin: 27px 0 0 0;
}
	#ssl p {
	margin: 0 0 17px 0;
}
	#ssl p .fs12n {
	text-align: left;
	display: block;
	margin: 9px 0 10px 11px;
	line-height: 140%;
}
	/*====================  ====================*/
	/*====================  ====================*/
	.top_seihinbox {
	width: 600px;
	border: 1px solid #999999;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 30px;
}
	.top_seihinbox table {
	border: 1px solid #FFFFFF;
	background: url(../templates/mill/img/top/seihin_bk.jpg) repeat-y;
	width: 100%;
}
	.seihin_title {
	background: url(../templates/mill/img/top/seihin_title.jpg) repeat-y center;
	text-align: left;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	border-bottom: 1px solid #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 596px;
}
	.seihin_title img {
	padding-bottom: 5px;
	background: left;
	margin-right: 20px;
}
	.seihin_img01 {
	text-align: left;
	vertical-align: bottom;
	width: 250px;
	margin: 0px;
	padding: 0px;
}
	.seihin_box01 {
	margin-left: 0px;
	padding-top: 20px;
	line-height: 150%;
	color: #666666;
	margin-bottom: 0px;
	font-size: 12px;
	padding-right: 10px;
	width: 350px;
}
	.top_seihinbox .seihin_box01 a,
.top_seihinbox .seihin_box01 a:focus {
	background: url(../templates/mill/img/top/shosai.jpg) no-repeat;
	width: 168px;
	text-indent: -9999px;
	padding: 0px;
	margin: 20px 0px 0px 170px;
	height: 32px;
	display: block;
}
	/**/
	/*====================  ====================*/
	/*====================  ====================*/
/*	.baseTable {
	background-color: #CCCCCC;
	line-height: 150%;
	font-size: small;
	margin: 10px 0;
}*/
	.baseTable th {
	background-color: #f0f0f0;
	text-align: left;
	padding: 5px;
	width: 27%;
}
	.baseTable td {
	background-color: #ffffff;
	padding: 5px;
}
	.baseTable td ul li {
	list-style-position: inside;
}

.historyBox {
	background-color: #CCCCCC;
	line-height: 150%;
	font-size: small;
	margin: 10px 0;
}
.historyBox th {
	background-color: #f0f0f0;
	text-align: left;
	padding: 5px;
	width: 27%;
}
.historyBox td {
	background-color: #ffffff;
	padding: 5px;
}

	.map {
	width: 580px;
	text-align: center;
	padding: 10px 0 0 0;
	margin: 0;
}
	.imgTitle {
	margin: 15px 0 10px 0;
}
	.pagelink {
	width: 580px;
	padding: 10px 0;
	margin: 10px 0 20px 0;
	color: #CCCCCC;
	border-top: 1px solid #D3D9E8;
	border-bottom: 1px solid #D3D9E8;
	text-align: left;

}
	.pagelink ul {
	padding: 5px 0 0 0;
	margin: 0;
	}
	.pagelink li {
	float: left;
	display: inline;
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	border-right: 1px solid #D3D9E8;
}
	.pagelink li.borderNone {
	border: none;
}
	.pagelink li a {
	background-image: url(../img/pagelink_arw.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 0 20px;
}
	.greeting {
	width: 580px;
	margin-bottom: 20px;
}
	.greeting p {
	background-color: #D6EBFF;
	padding: 10px;
	line-height: 150%;
}
	.map dl {
	width: 580px;
	padding: 1px;
	margin: 10px 0;
	border: 1px solid #A5D3E1;
	line-height: 150%;
	text-align: left;
	font-size: small;
}
	.map dl dt {
	background-color: #D6EBFF;
	padding: 3px 0 3px 10px;
	margin: 0 0 5px;
	font-weight: bold;
}
	.map dl dd {
	margin: 0;
	padding: 0 0 5px 10px;
}
	/*====================  ====================*/
	/*====================  ====================*/
.size {
	width: 600px;
	border: 1px solid #B5D9FC;
	padding: 1px 1px 5px 1px;
	margin-bottom: 10px;
	position: static;
}
.size th {
	background-image: url(../img/category_top/size_title.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	color: #336699;
	font-size: small;
	padding: 9px 0 12px 19px;
	text-align: left;
}
.size .normal {
	font-size: small;
	padding: 15px 0 5px 0;
}
	.size dl {
	border: 1px solid #B5D9FC;
	padding: 2px;
	width: 395px;
	margin: 0;
}
	.size dl dt {
	background-color: #B5D9FC;
	color: #336699;
	font-size: small;
	font-weight: bold;
	padding: 12px 0 13px 8px;
	margin: 0 0 11px 0;
}
	.size dl dd {
	margin: 0 0 13px 9px;
}
	.size dl dd strong {
	color: #FF0000;
	font-weight: normal;
}
	.size dl dd a {
	margin: 0 0 8px 0;
	display: block;
	width: 115px;
	height: 25px;
}
	.size .line {
	background-image: url(../img/category_top/size_line.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
	.photoBox {
	width: 600px;
	border: 1px solid #336699;
	text-align: center;
	margin: 30px 0 20px 0;
}
	.photoBox h4 {
	background-image: url(../img/category_top/photobox_title.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0 1px;
	padding: 17px 0 26px 0;
	color: #336699;
	width: 598px;
}
	.photoBox table {
	text-align: center;
	margin: 0 auto;
}
	.photoBox table td {
	text-align: center;
}
	.photoBox table td img {
	border: 1px solid #CCCCCC;
}
	/*====================  ====================*/
	/*====================  ====================*/
	.partition {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear: both;
}
/*</agl.folder>*/


