@charset "utf-8";
.-dress_003a .c-hr
{
	border-top-color: #cfba64;
	border-top-width: 1px;
}
.-dress_003a .c-page_title
{
	color: #333333;
}
.-dress_003a .c-title
{
	color: #333333;
}
.-dress_003a .c-large_headline
{
	border-bottom: 1px solid #cfba64;
	color: #cfba64;
	font-size: 170%;
	font-weight: normal;
	letter-spacing: 0.1em;
	margin: 40px 5% 36px 5%;
	padding: 0px 0px 0px 6px;
}
.-dress_003a .c-small_headline
{
	color: #cfba64;
	padding-bottom: 10px;
	padding-top: 10px;
}
.-dress_003a .c-lead
{
	color: #cfba64;
	padding-bottom: 4px;
	padding-top: 10px;
}
.-dress_003a .c-blockquote
{
	background-color: rgba(242,242,240,1);
	color: #444444;
	padding: 1em;
}
.-dress_003a .c-enclosure
{
	background-color: transparent;
	border: 1px solid #cfba64;
}
.-dress_003a .c-body
{
	font-size: 96%;
	padding-bottom: 10px;
}
.-dress_003a .c-menu li a:hover
{
	opacity: 1;
}
.-dress_003a .c-menu.-menu_a
{
	border-color: #000000;
}
.-dress_003a .c-menu.-menu_a li
{
	border-color: #f1e6b9;
}
.-dress_003a .c-menu.-menu_a li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .c-menu.-menu_a li a:hover
{
	color: #f9f5e3;
}
.-dress_003a .c-menu.-menu_b
{
	border: 0px none #000;
}
.-dress_003a .c-menu.-menu_b li
{
	border-color: #f1e6b9;
}
.-dress_003a .c-menu.-menu_b li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .c-menu.-menu_b li a:hover
{
	color: #f9f5e3;
}
.-dress_003a .c-menu.-menu_c
{
	background-color: rgb(241,230,185);
}
.-dress_003a .c-menu.-menu_c li
{
	border-color: #f9f5e3;
}
.-dress_003a .c-menu.-menu_c li .c-current
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .c-menu.-menu_c li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .c-menu.-menu_c li a:hover
{
	background-color: rgba(228,207,121,1);
	color: #ffffff;
}
.-dress_003a .c-menu.-menu_d
{
	background-color: rgba(241,230,185,1);
}
.-dress_003a .c-menu.-menu_d li .c-current
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .c-menu.-menu_d li .c-unlink
{
	background-color: rgba(241,230,185,1);
	color: #afafaf;
}
.-dress_003a .c-menu.-menu_d li a:hover
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .c-menu.-menu_e
{
	background-image: linear-gradient(to bottom,#f9f5e3 50%,#f1e6b9 50%);
	border-color: #e4cf79;
}
.-dress_003a .c-menu.-menu_e li .c-current
{
	background-image: linear-gradient(to bottom,#ead985 50%,#e4cf79 50%);
}
.-dress_003a .c-menu.-menu_e li .c-unlink
{
	background-image: linear-gradient(to bottom,#f9f5e3 50%,#f1e6b9 50%);
	color: #afafaf;
}
.-dress_003a .c-menu.-menu_e li a:hover
{
	background-image: linear-gradient(to bottom,#ead985 50%,#e4cf79 50%);
}
.-dress_003a .m-motion.-f > li > a:hover
{
	background-color: transparent;
	border-bottom: transparent;
}
.-dress_003a .m-motion.-f > li > .c-unlink
{
	color: #afafaf;
}
.-dress_003a .m-motion.-f > li > a + ul:before
{
	border-top: 5px solid #333333;
}
.-dress_003a .m-motion.-f > li > .c-unlink + ul:before
{
	border-top: #333333;
}
.-dress_003a .m-motion.-f > li > ul li:first-child:before
{
	border-bottom: 5px solid #cfba64;
}
.-dress_003a .m-motion.-f > li > ul > li .c-unlink
{
	background-color: rgba(241,230,185,1);
	color: #afafaf;
}
.-dress_003a .m-motion.-f > li > ul > li a:hover
{
	background-color: rgba(241,230,185,1);
	border-bottom: 1px solid #f1e6b9;
	color: #cfba64;
}
.-dress_003a .m-motion.-g .lavalamp-object
{
	background-color: rgb(241,230,185);
}
.-dress_003a .m-motion.-g li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .m-motion.-j li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .m-motion.-j .lavalamp-object
{
	border-top: 3px solid #cfba64;
}
.-dress_003a .m-motion.-h li a:hover
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .m-motion.-h li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .m-motion.-i li a:hover
{
	background-color: rgba(241,230,185,1);
}
.-dress_003a .m-motion.-i li .c-unlink
{
	color: #afafaf;
}
.-dress_003a .m-motion li a:hover
{
	opacity: 1;
}
.-dress_003a .c-menu.-v.-menu_e
{
	background-color: transparent;
	background-image: url("images/transparence.png");
}
.-dress_003a .c-menu.-v.-menu_e li a:hover
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .c-menu.-v.-menu_e li .c-current
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .c-menu.-v.-menu_e li .c-unlink
{
	background-color: rgba(249,245,227,1);
	color: #afafaf;
}
.-dress_003a .c-menu li
{
	border: 0px none #000;
}
.-dress_003a .c-menu.-v.-menu_a
{
	border-style: none;
}
.-dress_003a .c-menu.-menu_d li
{
	border: 0px none #000;
}
.-dress_003a .m-motion.-f
{
	margin-top: 40px;
}
.-dress_003a .c-menu.-menu_a li a
{
	color: #cfba64;
}
.-dress_003a .c-menu.-menu_b li a
{
	color: #cfba64;
}
.-dress_003a .c-menu.-menu_c li a
{
	background-color: rgba(241,230,185,1);
}
.-dress_003a .c-menu.-menu_d li a
{
	background-color: rgba(241,230,185,1);
	color: #7c7c7c;
}
.-dress_003a .c-menu.-menu_e li a
{
	background-image: linear-gradient(to bottom,#f9f5e3 50%,#f1e6b9 50%);
	color: #7c7c7c;
}
.-dress_003a .m-motion.-f > li > a
{
	margin-top: 40px;
}
.-dress_003a .m-motion.-f > li > ul > li a
{
	background-color: rgba(207,186,100,1);
	color: #ffffff;
}
.-dress_003a .m-motion.-g li a
{
	color: #7c7c7c;
	text-decoration: none;
}
.-dress_003a .m-motion.-h li a
{
	background-color: rgba(241,230,185,1);
	color: #7c7c7c;
}
.-dress_003a .m-motion.-h .c-current a
{
	background-color: rgba(228,207,121,1);
}
.-dress_003a .m-motion.-i li a
{
	background-color: rgba(249,245,227,1);
	border-color: #e4cf79;
	color: #7c7c7c;
}
.-dress_003a .c-menu.-v.-menu_e li a
{
	color: #7c7c7c;
}
.-dress_003a .m-motion.-j a
{
	text-decoration: none;
}
.-dress_003a .m-motion.-f li a
{
	text-decoration: none;
}
.-dress_003a .c-list_table
{
	border-color: #dddddd;
	border-width: 1px;
	color: #7c7c83;
}
.-dress_003a .c-list_table th
{
	background-color: rgba(250,250,250,1);
	border-color: #dddddd;
	border-width: 1px;
	font-size: 110%;
	padding: 0.6em;
	width: 50%;
}
.-dress_003a .c-list_table td
{
	border-color: #dddddd;
	border-width: 1px;
	font-size: 15px;
	padding: 0.6em;
}
.-dress_003a .c-list_news
{
	border-color: #cfba64;
}
.-dress_003a .c-list_news th
{
	border-color: #cfba64;
	color: #cfba64;
}
.-dress_003a .c-list_news td
{
	border-color: #cfba64;
}
.-dress_003a .c-list_indent th
{
	border-color: #cfba64;
	color: #cfba64;
}
.-dress_003a .c-list_indent
{
	border-color: #cfba64;
}
.-dress_003a .c-list_indent td
{
	border-color: #cfba64;
}
.-dress_003a .c-pager .c-current
{
	color: #cfba64;
}
.-dress_003a .c-link_top
{
	background-image: url("images/img20151228110855867166.png");
	background-position: 50% 50%;
	background-repeat: no-repeat;
	padding-right: 100px;
}
.-dress_003a .c-pager a
{
	padding: 2px 4px 2px 4px;
}
.-dress_003a .c-link_top span
{
	display: none;
}
.-dress_003a .a-footer .c-menu li a
{
	color: #333333;
}
.-dress_003a .b-accordion_navigation a:hover
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
}
.-dress_003a.b-accordion_navigation a:hover
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
}
.-dress_003a .b-accordion .column
{
	background-color: rgba(244,243,241,1);
}
.-dress_003a.b-accordion .column
{
	background-color: rgba(244,243,241,1);
}
.-dress_003a .b-tab_navigation li a:hover
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
	opacity: 1;
}
.-dress_003a.b-tab_navigation li a:hover
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
	opacity: 1;
}
.-dress_003a .b-accordion_navigation a
{
	background-color: rgba(207,186,100,1);
	color: #ffffff;
}
.-dress_003a.b-accordion_navigation a
{
	background-color: rgba(207,186,100,1);
	color: #ffffff;
}
.-dress_003a .b-accordion_navigation.-active a
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
}
.-dress_003a.b-accordion_navigation.-active a
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
}
.-dress_003a .b-tab_navigation li.-active a
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
}
.-dress_003a.b-tab_navigation li.-active a
{
	background-color: rgba(241,230,185,1);
	color: #cfba64;
}
.-dress_003a .b-tab_navigation li a
{
	background-color: rgba(207,186,100,1);
	color: #ffffff;
}
.-dress_003a.b-tab_navigation li a
{
	background-color: rgba(207,186,100,1);
	color: #ffffff;
}
.-dress_003a .b-plain .c-lead
{
	color: #cfba64;
}
.-dress_003a.b-plain .c-lead
{
	color: #cfba64;
}
.-dress_003a .b-both_diff .c-lead
{
	color: #cfba64;
	padding-bottom: 4px;
	padding-top: 10px;
}
.-dress_003a.b-both_diff .c-lead
{
	color: #cfba64;
	padding-bottom: 4px;
	padding-top: 10px;
}
.-dress_003a .b-plain .c-note
{
	color: #cfba64;
	font-size: 1em;
}
.-dress_003a.b-plain .c-note
{
	color: #cfba64;
	font-size: 1em;
}
.-dress_003a .a-footer
{
	background-color: rgba(241,241,241,1);
}
.-dress_003a .a-header
{
	background-color: transparent;
}
.-dress_003a .a-footer .c-body
{
	line-height: 1.9;
}
.-dress_003a .a-footer a
{
	color: #333333;
}
.-dress_003a .a-footer .column
{
	overflow: hidden;
}
.-dress_003a
{
	color: #000000;
	font-size: 14px;
	line-height: 1.6;
}
.-dress_003a .bg-window
{
	background-color: rgba(255,255,255,1);
}
.-dress_003a a:hover
{
	color: #333333;
}
.-dress_003a a:visited
{
	color: #333333;
}
.-dress_003a a
{
	color: #cfa807;
}
.-dress_003a .b-plain .c-menu.-menu_b
{
	color: #000000;
}
.-dress_003a.b-plain .c-menu.-menu_b
{
	color: #000000;
}
@media only screen and (max-width: 641px)
{
	.-dress_003a .c-large_headline
	{
		font-size: 110%;
		margin: 5% 5% 0% 5%;
	}
	.-dress_003a .c-small_headline
	{
		font-size: 105%;
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.-dress_003a .c-lead
	{
		font-size: 85%;
	}
	.-dress_003a .c-body
	{
		font-size: 90%;
		line-height: 1.6;
	}
	.-dress_003a header .c-body {
		position: relative;
		top: -6px;
	}
	.-dress_003a .c-img
	{
		display: inline-block;
		margin-bottom: 14px;
		position: relative;
		z-index: 100;
	}
	.-dress_003a .c-list_table th
	{
		width: 100%;
	}
	.-dress_003a .c-list_table td
	{
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-width: 1px;
		border-top-width: 0px;
	}
	.-dress_003a .c-link_top
	{
		color: #cfba64;
		text-decoration: underline;
	}
	.-dress_003a .b-both_diff .c-body
	{
		padding-top: 14px;
	}
	.-dress_003a.b-both_diff .c-body
	{
		padding-top: 14px;
	}
	.-dress_003a .b-plain .column
	{
		padding-bottom: 16px;
		padding-top: 0px;
	}
	.-dress_003a #bk8055.b-plain .column
	{
		padding-top: 14px !important;
	}
	.-dress_003a.b-plain .column
	{
		padding-bottom: 14px;
		padding-top: 0px;
	}
	.-dress_003a .a-billboard .c-img
	{
		display: inline;
	}
	.subgaaru {
		padding: 14px 25px 14px 16px;
		text-align: center;
		background: url(../../_src/img/menu_default.png) 97% center no-repeat;
		background-size: 4%;
	}
	.sub_active {
		background: url(../../_src/img/menu_active.png) 97% center no-repeat;
		background-size: 4%;
	}
}
@media print,screen and (max-width: 768px)
{
	.-dress_003a .c-menu.-menu_d
	{
		background-color: rgba(255, 255, 255, 0);
		margin-bottom: 0px;
	}
	.-dress_003a .c-menu.-menu_d li
	{
		background-color: rgba(255,255,255,1);
		border: 1px solid #bbbbbb;
	}
	.-dress_003a .c-menu.-menu_d li a:hover
	{
		background-color: rgba(207,186,100,1);
		color: #ffffff;
	}
	.-dress_003a .c-menu.-menu_d li .c-current
	{
		background-color: transparent;
	}
	.-dress_003a .c-menu.-v li
	{
		border: 0px none #000;
	}
	.-dress_003a .c-menu.-menu_a li
	{
		border: 0px none #000;
	}
	.-dress_003a .c-menu.-menu_b li
	{
		border: 0px none #000;
	}
	.-dress_003a #spNavigationTrigger
	{
		margin-right: 0;
		position:relative;
		z-index: 1000;
	}
	.-dress_003a .c-menu.-menu_a li a
	{
		border: 0px none #000;
	}
	.-dress_003a .c-menu.-menu_b li a
	{
		border: 0px none #000;
	}
	.-dress_003a .m-motion.-f > li > a
	{
		padding-left: 8px;
	}
	.-dress_003a .m-motion.-f > li > ul > li a
	{
		background-color: transparent;
		color: #cfba64;
		padding-left: 8px;
	}
	.-dress_003a .c-menu.-v.-menu_a li a
	{
		border-style: none;
	}
	.-dress_003a .c-menu.-v.-menu_a li .c-unlink
	{
		border-style: none;
	}
	.-dress_003a .c-menu.-v.-menu_b li a
	{
		border-style: none;
	}
	.-dress_003a .c-menu.-v.-menu_b li .c-unlink
	{
		border-style: none;
	}
	.-dress_003a #js-globalNavigation
	{
		background-color: transparent;
		border-radius: 0px;
		border-style: none;
		margin: 0px;
		padding: 0;
	}
	.-dress_003a #js-globalNavigation .c-menu,.-dress_003a #js-globalNavigation .m-motion
	{
		background-color: transparent;
		background-image: url("images/transparence.png");
		border-style: none;
		margin: 0px;
		padding: 0px;
	}
	.-dress_003a #js-globalNavigation .c-menu li a,.-dress_003a #js-globalNavigation .m-motion li a
	{
		background-color: rgba(0, 0, 0, 0);
		background-image: url("images/transparence.png");
		border-style: none;
		box-shadow: 0px 0px 0px rgb(0, 0, 0);
		color: #ffffff;
		display: block;
		height: 100%;
		line-height: 1.8;
		margin: 0px;
		padding: 14px 8px 14px 0;
		text-align: center;
		width: 100%;
	}
	.-dress_003a #js-globalNavigation .c-menu li .c-unlink,.-dress_003a #js-globalNavigation .m-motion li .c-unlink
	{
		background-color: transparent;
		background-image: url("images/transparence.png");
		border-style: none;
		box-shadow: 0px 0px 0px rgb(0, 0, 0);
		display: block;
		height: 100%;
		line-height: 1.8;
		margin: 0px;
		padding: 0px 20px 0px 20px;
		text-align: left;
		width: 100%;
	}
	.-dress_003a #js-globalNavigation .c-menu li.c-sp-closer a,.-dress_003a #js-globalNavigation .m-motion li.c-sp-closer a
	{
		text-align: right;
	}
	.-dress_003a #js-globalNavigation .c-menu li,.-dress_003a #js-globalNavigation .m-motion li
	{
		background-color: transparent;
		background-image: url("images/transparence.png");
		border-radius: 0px;
		border-style: none;
		margin: 0px;
	}
	.-dress_003a #js-globalNavigation .c-menu li,
	.-dress_003a #js-globalNavigation .c-menu li ul li:first-child  {
		background: #ffffff;
	}
	.-dress_003a #js-globalNavigation .c-menu li:first-child {
		padding: 14px 0;
		background: #000000;
	}
	.-dress_003a #js-globalNavigation .c-menu li ul li:first-child {
		padding: 0;
	}
	.-dress_003a #js-globalNavigation .c-menu li a,
	.-dress_003a #js-globalNavigation .c-menu li ul li:first-child a {
		padding: 14px 25px 14px 16px;
		color: #000000;
	}
	.-dress_003a #js-globalNavigation .c-menu li:first-child a {
		color: #ffffff;
	}
	.-dress_003a .m-motion.-i li
	{
		border-style: none;
	}
	.-dress_003a .m-motion.-h li
	{
		border-style: none;
	}
	.-dress_003a .m-motion.-f > li > ul > li
	{
		background-color: transparent;
		border-color: #cfba64;
	}
	.-dress_003a .m-motion.-f > li > ul > li .c-unlink
	{
		background-color: transparent;
	}
	.-dress_003a .m-motion.-f > li > ul > li a:hover
	{
		background-color: transparent;
		border-style: none;
	}
	.-dress_003a #js-globalNavigation .c-menu li.c-left {
		border-bottom: 1px solid #007130;
	}
	.-dress_003a #js-globalNavigation .c-menu li.c-left ul {
		margin: 0;
	}
	.-dress_003a #js-globalNavigation .c-menu li.c-left ul li {
		border-top: 1px dashed #007130;
	}
	.-dress_003a #js-globalNavigation .c-menu li:last-child.c-left {
		border-bottom: 1px dashed #ffffff;
	}
	.-dress_003a #js-globalNavigation .c-menu li.c-sp-closer a {
		padding: 14px 10px 14px 16px;
		font-size: 44px;
		line-height: 1.2;
		position: relative;
		display: inline;
		z-index: 9999;
	}
	.-dress_003a .-menu_b .c-img {
		width: 300px;
		position: absolute;
		top: -3px;
		left: 50%;
		margin: 0 0 0 -150px;
	}
}
