body { }
/*共通パーツ
*/
#container { width: 800px; margin-right: auto; margin-left: auto; }
#header { background-image: url(../images/common/line.gif); background-repeat: no-repeat; background-position: 0 92px; height: 100px; padding-top: 4px; padding-bottom: 12px; padding-left: 12px; }
#footer { background-image: url(../images/common/line.gif); background-repeat: no-repeat; background-position: 0 0; }
#contents { background-image: url(../images/common/menu_back.gif); background-repeat: repeat-y; }
#header a:link,#header a:visited,#header a:active,#footer a:link,#footer a:visited,#footer a:active { color: #212121; font-size: 12px; text-decoration: none; }
#header a:hover,#footer a:hover { color: #212121; font-size: 12px; text-decoration: none; background-color: #FFE0E0; }
#header ul { margin-left: 480px; padding-top: 55px; }
#footer ul { float: left; margin-left: -30px; }
#header li,#footer li { background-image: url(../images/common/header_point.gif); background-repeat: no-repeat; background-position: 0 2px; padding-right: 10px; padding-left: 15px; display: inline; }
.copyright { color: #212121; font-size: 12px; text-align: right; padding-top: 10px; padding-right: 10px; }
/*サイドメニュー
*/
#sidemenu { background-image: url(../images/common/menu_back.gif); background-repeat: repeat-y; background-position: 0 0; width: 200px; height: 100%; float: left; padding-top: 5px; padding-left: 8px; }
/*<agl.folder "sidemenu-01">*/
	.sidemenu-01 { background-image: url(../images/common/menu-01b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px;  border-bottom: 1px solid #f39191; }
	.sidemenu-01 a:link,.sidemenu-01 a:visited,.sidemenu-01 a:active { color: #eb4242; font-size: 14px; text-decoration: none; }
	.sidemenu-01 a:hover { color: #f27070; font-size: 14px; text-decoration: underline; }
	.sidemenu-01 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-01icon.gif); }
	.sidemenu-01 ul { margin-top: 0; margin-bottom: 0; }

/*</agl.folder>*/


/*<agl.folder "sidemenu-02">*/
	.sidemenu-02 { background-image: url(../images/common/menu-02b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px;  border-bottom: 1px solid #ffbc09; }
	.sidemenu-02 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-02icon.gif); }
	.sidemenu-02 ul { margin-top: 0; margin-bottom: 0; }
	.sidemenu-02 a:link,.sidemenu-02 a:visited,.sidemenu-02 a:active { color: #ff8809; font-size: 14px; text-decoration: none; }
	.sidemenu-02 a:hover { color: #ffa749; font-size: 14px; text-decoration: underline; }

/*</agl.folder>*/


/*<agl.folder "sidemenu-03">*/
	.sidemenu-03 { background-image: url(../images/common/menu-03b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px; border-bottom: 1px solid #96C56F; }
	.sidemenu-03 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-03icon.gif); }
	.sidemenu-03 ul { margin-top: 0; margin-bottom: 0; }
	.sidemenu-03 a:link,.sidemenu-03 a:visited,.sidemenu-03 a:active { color: #437b15; font-size: 14px; text-decoration: none; }
	.sidemenu-03 a:hover { color: #6ba33d; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/


/*<agl.folder "sidemenu-04">*/
	.sidemenu-04 { background-image: url(../images/common/menu-04b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px; border-bottom: 1px solid #ffbc09; }
	.sidemenu-04 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-04icon.gif); }
	.sidemenu-04 ul { margin-top: 0; margin-bottom: 0; }
	.sidemenu-04 a:link,.sidemenu-04 a:visited,.sidemenu-04 a:active { color: #ff8809; font-size: 14px; text-decoration: none; }
	.sidemenu-04 a:hover { color: #ffa749; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/


/*<agl.folder "sidemenu-05">*/
	.sidemenu-05 { background-image: url(../images/common/menu-05b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px; border-bottom: 1px solid #6ba1e4; }
	.sidemenu-05 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-05icon.gif); }
	.sidemenu-05 ul { margin-top: 0; margin-bottom: 0; }
	.sidemenu-05 a:link,.sidemenu-05 a:visited,.sidemenu-05 a:active { color: #0963d2; font-size: 14px; text-decoration: none; }
	.sidemenu-05 a:hover { color: #3385eb; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/


/*<agl.folder "sidemenu-06">*/
	.sidemenu-06 { background-image: url(../images/common/menu-06b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px; border-bottom: 1px solid #f39191; }
	.sidemenu-06 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-06icon.gif); }
	.sidemenu-06 ul { margin-top: 0; margin-bottom: 0; }
	.sidemenu-06 a:link,.sidemenu-06 a:visited,.sidemenu-06 a:active { color: #eb4242; font-size: 14px; text-decoration: none; }
	.sidemenu-06 a:hover { color: #f27070; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/


/*<agl.folder "sidemenu-07">*/
	.sidemenu-07 { background-image: url(../images/common/menu-07b.gif); background-repeat: repeat-y; width: 181px; padding-bottom: 5px; border-bottom: 1px solid #6ba1e4; }
	.sidemenu-07 li { margin-left: -10px; list-style-image: url(../images/top/contents-under-07icon.gif); }
	.sidemenu-07 ul { margin-top: 0; margin-bottom: 0; }
	.sidemenu-07 a:link,.sidemenu-07 a:visited,.sidemenu-07 a:active { color: #0963d2; font-size: 14px; text-decoration: none; }
	.sidemenu-07 a:hover { color: #3385eb; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/



/*トップページ*/
.contents-over { height: 215px; margin: 0 12px 10px; }
.contents { background-image: url(../images/common/top-bg.gif); background-repeat: repeat-y; }
.whatsnew {
	width: 374px;
	height: 215px;
	float: left;
	margin-left: 6px;
	position: relative;
}
.whatsnew-text { width: 372px; height: 188px; border-right: 1px solid #40a4f8; border-left: 1px solid #40a4f8; }
.whatsnew-text table { width: 360px; margin-left: 5px; }

.whatsnew-text td {
	color: #212121;
	font-size: 11px;
	padding-top: 2px;
	border-bottom: 1px dotted #555;
	padding-bottom: 1px;
}
*html .whatsnew-text td, *+html .whatsnew-text td {
	color: #212121;
	font-size: 12px;
	padding-top: 2px;
	border-bottom: 1px dotted #555;
	padding-bottom: 2px;
}
.whatsnew-text th { color: #212121; font-size: 12px; padding-top: 2px; padding-right: 1px; padding-left: 1px; border-bottom: 1px dotted #555; }
.whatsnew-text dl { width: 362px; margin-top: 0; padding-top: 5px; }
.whatsnew-text dd {
	color: #212121;
	font-size: 12px;
	margin-left: 5px;
	padding-top: 5px;
	border-bottom: 1px dotted #555;
}
.whatsnew-text img {
	margin-top: 0px;
	margin-bottom: 2px;
}

.whatsnew-text a:link,a:visited,a:active { color: #212121; text-decoration: none; }
.whatsnew-text a:hover { color: #3385eb; text-decoration: underline; }
.top-goods { background-image: url(../images/top/top-goods-frame02.gif); background-repeat: repeat-y; width: 172px; margin-right: 10px; margin-left: 9px; }
.top-goods-inside-l { color: #212121; font-size: 10px; width: 112px; padding-right: 1px; padding-left: 4px; }
.top-goods-inside-r { color: #212121; font-size: 10px; padding-right: 4px; padding-left: 1px; width: 60px; float: right; }
/*<agl.folder "under-01">*/
	.under-01 { background-image: url(../images/top/contents-under-01b.gif); background-repeat: repeat-y; width: 191px; height: 147px; float: left; margin-right: 4px; margin-bottom: 5px; margin-left: 12px; border-bottom: 1px solid #f39191; }
	.under-01 li { list-style-image: url(../images/top/contents-under-01icon.gif); }
	.under-01 ul { margin-top: 2px; margin-left: -10px; }
	.under-01 a:link,.under-01 a:visited,.under-01 a:active { color: #eb4242; font-size: 14px; text-decoration: none; }
	.under-01 a:hover { color: #f27070; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "under-02">*/
	.under-02 { background-image: url(../images/top/contents-under-02b.gif); background-repeat: repeat-y; width: 191px; height: 147px; float: left; margin-right: 4px; margin-bottom: 5px; border-bottom: 1px solid #ffbc09; }
	.under-02 li { list-style-image: url(../images/top/contents-under-02icon.gif); }
	.under-02 ul { margin-top: 2px; margin-left: -10px; }
	.under-02 a:link,.under-02 a:visited,.under-02 a:active { color: #ff8809; font-size: 14px; text-decoration: none; }
	.under-02 a:hover { color: #ffa749; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "under-03">*/
	.under-03 { background-image: url(../images/top/contents-under-03b.gif); background-repeat: repeat-y; width: 191px; height: 147px; float: left; margin-right: 4px; margin-bottom: 5px; border-bottom: 1px solid #96c56f; }
	.under-03 li { list-style-image: url(../images/top/contents-under-03icon.gif); }
	.under-03 ul { margin-top: 2px; margin-left: -10px; }
	.under-03 a:link,.under-03 a:visited,.under-03 a:active { color: #437b15; font-size: 14px; text-decoration: none; }
	.under-03 a:hover { color: #6ba33d; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "under-04">*/
	.under-04 { background-image: url(../images/top/contents-under-04b.gif); background-repeat: repeat-y; width: 191px; height: 147px; float: left; margin: -147px 4px 5px 12px; border-bottom: 1px solid #ffbc09; }
	.under-04 li { list-style-image: url(../images/top/contents-under-04icon.gif); }
	.under-04 ul { margin-top: 2px; margin-left: -10px; }
	.under-04 a:link,.under-04 a:visited,.under-04 a:active { color: #ff8809; font-size: 14px; text-decoration: none; }
	.under-04 a:hover { color: #ffa749; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "under-05">*/
	.under-05 { background-image: url(../images/top/contents-under-05b.gif); background-repeat: repeat-y; width: 191px; height: 147px; float: left; margin-top: -147px; margin-right: 4px; border-bottom: 1px solid #6ba1e4; }
	.under-05 li { list-style-image: url(../images/top/contents-under-05icon.gif); }
	.under-05 ul { margin-top: 2px; margin-left: -10px; }
	.under-05 a:link,.under-05 a:visited,.under-05 a:active { color: #0963d2; font-size: 14px; text-decoration: none; }
	.under-05 a:hover { color: #3385eb; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "under-06">*/
	.under-06 { background-image: url(../images/top/contents-under-06b.gif); background-repeat: repeat-y; width: 191px; height: 147px; float: left; margin-top: -147px; margin-right: 4px; border-bottom: 1px solid #f39191; }
	.under-06 li { list-style-image: url(../images/top/contents-under-06icon.gif); }
	.under-06 ul { margin-top: 2px; margin-left: -10px; }
	.under-06 a:link,.under-06 a:visited,.under-06 a:active { color: #eb4242; font-size: 14px; text-decoration: none; }
	.under-06 a:hover { color: #f27070; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*<agl.folder "under-07">*/
	.under-07 { background-image: url(../images/top/contents-under-07b.gif); background-repeat: repeat-y; width: 191px; height: 299px; float: left; margin-right: 4px; border-bottom: 1px solid #6BA1E4; }
	.under-07 li { list-style-image: url(../images/top/contents-under-07icon.gif); }
	.under-07 ul { margin-top: 2px; margin-bottom: 0; margin-left: -10px; }
	.under-07 a:link,.under-07 a:visited,.under-07 a:active { color: #0963d2; font-size: 14px; text-decoration: none; }
	.under-07 a:hover { color: #3385eb; font-size: 14px; text-decoration: underline; }
/*</agl.folder>*/
/*商品紹介*/
#rightcontents { width: 585px; float: left; }
#rightcontents2 { width: 600px; float: left; }
