@charset "utf-8";
/*<agl.folder "エレメント">*/
	body { color: #4c4547; font-family: "メイリオ","ＭＳ Ｐゴシック", "ＭＳ ゴシック", "ヒラギノ角ゴ Pro W3", Osaka−等幅, Osaka, 平成角ゴシック, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(../../../e-shop/sub_win/guide/images/loop_back.gif); text-align: center; margin: 0; padding: 0; }
	p { font-size: 75%; line-height: 1.6em; margin: 0 0 16px; padding: 0; }
	h1 { color: #cd3f61; font-size: 90%; font-weight: bold; margin-bottom: 0.6em; }
	h2 { font-size: 100%; font-weight: bold; background-image: url(../../../e-shop/sub_win/guide/images/loop_h2.gif); background-repeat: no-repeat; background-position: 0 0; width: 517px; height: 35px; margin-top: 24px; margin-bottom: 5px; margin-left: 32px; padding-top: 5px; padding-bottom: 0; padding-left: 30px; }
	h3 { font-size: 80%; font-weight: normal; line-height: 1.5em; margin: 16px 32px; width: 517px; }
	h4 { font-size: 80%; font-weight: bold; margin: 32px 32px 8px; }
	h5 { color: #cd3f61; font-size: 80%; font-weight: bold; width: 517px; margin: 32px 32px 16px; padding-top: 12px; border-top: 1px dashed #d7d0d2; }
	ul { list-style-type: disc; margin: 0 0 0.5em 20px; padding: 0; }
	ol { list-style-type: decimal; margin: 0 0 0.5em 20px; padding: 0; }
	li { font-size: 75%; line-height: 1.8em; margin: 1em 0 0.5em 20px; padding: 0; }
	hr { color: #8c8381; background-color: #8c8381; width: 517px; height: 1px; margin: 0 32px 8px; border-color: #8c8381; border-style: dotted; outline-style: none; }
	caption { font-size: 75%; text-align: right; margin: 0 3em 0 0; }
/*</agl.folder>*/
/*<agl.folder "リンク設定">*/
	a:link { color: #cd3f61; text-decoration: underline; }
	a:visited { color: #cd3f61; text-decoration: underline; }
	a:hover { color: #4b4b4b; text-decoration: none; }
	a.Navi:link { color: #fff; font-size: 70%; text-decoration: none; letter-spacing: 0; padding: 3px; }
	a.Navi:visited { color: #fff; font-size: 70%; text-decoration: none; letter-spacing: 0; padding: 3px; }
	a.Navi:hover { color: #fff; font-size: 70%; background-color: #2b3fa3; letter-spacing: 0; padding: 3px; }
	a.Page:link { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_arrow-guide.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 16px; }
	a.Page:visited { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_arrow-guide.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 16px; }
	a.Page:hover { color: #cd3f61; background-image: url(../../../e-shop/images/oll_roop/icon_arrow-ovr.gif); background-repeat: no-repeat; text-decoration: underline; padding-left: 16px; }
	a.Jump:link { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_jump-guide.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 16px; }
	a.Jump:visited { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_jump-guide.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 16px; }
	a.Jump:hover { color: #cd3f61; background-image: url(../../../e-shop/images/oll_roop/icon_jump-ovr.gif); background-repeat: no-repeat; text-decoration: underline; padding-left: 16px; }
	a.Up:link { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_up-guide.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 16px; }
	a.Up:visited { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_up-guide.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 16px; }
	a.Up:hover { color: #cd3f61; background-image: url(../../../e-shop/images/oll_roop/icon_up-ovr.gif); background-repeat: no-repeat; text-decoration: underline; padding-left: 16px; }
	a.Bace:link { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_bace-guide.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 16px; }
	a.Bace:visited { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_bace-guide.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 16px; }
	a.Bace:hover { color: #cd3f61; background-image: url(../../../e-shop/images/oll_roop/icon_bace-ovr.gif); background-repeat: no-repeat; text-decoration: underline; padding-left: 16px; }
	a.Back:link { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_back-guide.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 16px; }
	a.Back:visited { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_back-guide.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 16px; }
	a.Back:hover { color: #cd3f61; background-image: url(../../../e-shop/images/oll_roop/icon_back-ovr.gif); background-repeat: no-repeat; text-decoration: underline; padding-left: 16px; }
	a.Mail:link { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_mail-guide.gif); background-repeat: no-repeat; text-decoration: none; padding-left: 16px; }
	a.Mail:visited { color: #2b3fa3; background-image: url(../../../e-shop/images/oll_roop/icon_mail-guide.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 16px; }
	a.Mail:hover { color: #cd3f61; background-image: url(../../../e-shop/images/oll_roop/icon_mail-ovr.gif); background-repeat: no-repeat; text-decoration: underline; padding-left: 16px; }
	.On { color: #cd3f61; text-decoration: none; background-image: url(../../../e-shop/images/oll_roop/icon_arrow-ovr.gif); background-repeat: no-repeat; padding-left: 16px; }
	.hover { color: #4b4b4b; font-weight: bold; text-decoration: none; background-image: url(../../../e-shop/images/oll_roop/icon_arrow-ovr.gif); background-repeat: no-repeat; padding-left: 16px; }
/*</agl.folder>*/
/*<agl.folder "カラー設定">*/
	.Txt_Red { color: #cd3f61; font-weight: bold; }
	.Txt_Blue { color: #06f; font-weight: bold; }
	.Txt_Green { color: #5ead56; font-weight: bold; }
	.Txt_Black { font-weight: bold; }
/*</agl.folder>*/
/*<agl.folder "ベース設定">*/
	.NaviBtn { background-image: url(../../../e-shop/sub_win/guide/images/navi_back.gif); background-repeat: repeat-x; margin: 0; padding: 0; }
	.Margin_S { margin-bottom: 8px; }
	.Margin_M { margin-bottom: 16px; }
	.Margin_L { margin-bottom: 32px; }
	.Back_Body { background-image: url(../../../e-shop/sub_win/guide/images/loop_body.gif); background-repeat: repeat-y; text-align: left; vertical-align: top; padding-right: 6px; padding-left: 6px; }
	.Back_Foot { background-image: url(../../../e-shop/sub_win/guide/images/loop_body.gif); background-repeat: repeat-y; text-align: left; padding-right: 6px; padding-left: 6px; }
	.Back_Navi { background-color: #7d6c71; text-align: center; padding: 3px; }
	.Link_Top { font-size: 65%; text-align: right; width: 517px; margin: 16px 32px; }
	.Box_Main { text-align: left; vertical-align: top; }
	.B_Basic { width: 517px; margin-right: 32px; margin-bottom: 16px; margin-left: 32px; }
	.B_Menu { margin-right: 32px; margin-bottom: 16px; margin-left: 64px; width: 485px; }
	.B_YellowBox { background-color: #fcfff0; width: 485px; margin-right: 32px; margin-bottom: 12px; margin-left: 32px; padding: 12px; border: solid 1px #8c8381; }
	.B_WiteBox { margin-right: 32px; margin-bottom: 16px; margin-left: 32px; padding: 12px; width: 485px; border: dotted 1px #8c8381; }
/*</agl.folder>*/

