@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 769px){

	/*-------==========================


	creer beaute


==========================--------*/
.creer .creer_mv{
  margin: 0 auto;
		width: 100%;
		min-width: 950px;
	}
	.creer h1{
		padding: 1%;
		width: 98%;
		height: 170px;
		display: table;
	}
	.creer h1 span{
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.creer h1 span img{
		width: 95%;
		max-width: 233px;
		height: auto;
	}

	.creer .creer_slide{
		width: 100%;
		height: 200px;
	}
		.creer .creer_mv:after{
		content: "";
		clear: both;
		display: block;
	}

	.creer .sliderwrap {
		width: 84%;
		float: right;
	}
	.creer .pager_wrap {
		width: 16%;
		float: left;
	}
	.creer .pager_wrap .site_logobtn{
		width: 100%;
	}
	.creer .pager_wrap .site_logobtn li{
		width: 100%;
		height: 100px;
		display: table;
		text-align: center;
		border-bottom: solid 1px #bebebe;
	}
	.creer .pager_wrap .site_logobtn li:first-child{
		border-top: solid 1px #bebebe;
	}
	.creer .pager_wrap .site_logobtn li a{
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	/*slider 設定*/
	.creer .sliderwrap .bx-wrapper {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		background: #fff;
		position: relative;
		margin-bottom: 0;
		padding: 0;
}
	.creer .bx-wrapper img {
		width: 100%;
		display: block;
		height: auto;
}
 /*slider pager設定*/
	.creer .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
		position: absolute;
		/*bottom: 25px;*/
	}
	.creer .bx-wrapper .bx-pager.bx-default-pager a {
		border: solid 1px rgba(255,255,255,0.7);
	}
	/*サイドのロゴのボタン*/
	.creer .site_logobtn a img {
		width: 70%;
		height: auto;
		opacity: 1;
		filter: alpha(opacity=50);
	}
	.creer .site_logobtn a{
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		transition: all 0.6s;
	}
	.creer	footer{
		padding: 20px 0 10px;
		width: 100%;
		min-width: 950px;
		text-align: center;
		background: #f5f5f5;
		font-size: 10px;
		line-height: 1.6;
		color: #777777;
	}
	.creer .bdinner{
		margin: 0 auto;
		min-width: 950px;
	}
	.creer .bandai{
		margin-bottom: 50px;
		text-align: right;
	}
	.creer .bandai a{
		color: #777;
	}

	.creer .infoWrap{
		margin: 50px auto 100px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		min-width: 950px;
		max-width: 1100px;
		height: 420px;
		overflow-y: hidden;
	}
	.creer .newsContent{
		margin: 0;
		padding: 0 5% 0 0;
		width: 75%;
		vertical-align: top;
	}
	.creer .newsContent .info_mi{
		margin: 0 auto 40px;
		font-size: 30px;
		line-height: 1.4;
		text-align: center;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		color: #666;
	}
	.creer .newsContent .newsContent_inner{
		margin: 0 auto;
		height: 255px;
		overflow-y: scroll;
		padding: 40px;
		border: solid 1px #B0B0B0;
	}
	.creer .newsContent .newsContent_inner::-webkit-scrollbar {
  width: 10px;
}
/*スクロールバーの軌道*/
 .creer .newsContent .newsContent_inner::-webkit-scrollbar-track {
		margin: 10px 10px 10px 0;
  border-radius: 10px;
  background: #FFF;
}
/*スクロールバーの動く部分*/
 .creer .newsContent .newsContent_inner::-webkit-scrollbar-thumb {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 10px;
}
	.creer .newsContent .newsBox{
		margin: 0 0 40px;
		width: 100%;
	}
	.creer .newsContent .newsBox .day{
		padding: 10px 0 0 0;
		margin: 0;
	}
	.creer .newsContent .newsBox .tit{
		margin-bottom: 10px;
		padding: 0 0 10px;
		border-bottom: 3px double #bebebe;
		font-size: 20px;
	}
	.creer .newsContent .newsBox .detail{
	 margin-bottom: 10px;
		color: #6a6a6a;
	}
	.creer .newsContent .newsBox .btn{
		margin-top: 20px;
		text-align: right;
	}
	.creer .newsContent .newsBox .btn a{
		padding: 10px 40px 10px 20px ;
		position: relative;
		background: #6a6a6a;
		transition: 0.4s;
		font-size: 13px;
		color: #FFF;
	}
	.creer .newsContent .newsBox .btn a:before{
		content: "\f054";
		position: absolute;
		right: 5px;
		top: 8px;
		margin: auto;
		padding-left: 5px;
		font-size: 8px;
		font-family: 'FontAwesome';
}
	.creer .newsContent .newsBox .btn a:hover{
  background: #9b8264;
	}

	/*-------==========================


 sailor moon


==========================--------*/
/*sailor共通*/
	.sailormoon {
 font: normal normal 14px/24px YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #444;
}
	.sailormoon a{
		color: #444;
	}
	.sailormoon a:hover{
		color: #e21860;
	}

	.sailormoon .breadcramb{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 0.5px;
	}

	.sailormoon .headmenu{
		font-size: 15px;
		line-height: 20px;
		font-family: 'Lato';
		font-weight: lighter;
		color: #6a6a6a;
	}
	.sailormoon .headmenu a{
		color: #6a6a6a;
	}
	.sailormoon .headmenu a:hover{
		color: #e21860;
	}
	.sailormoon .headmenu dl{
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	.sailormoon .headmenu dl:hover{
		background: #FFF;
	}
	.sailormoon .headmenu dd.child{
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		visibility: hidden;
		opacity: 0;
		position: absolute;
		z-index: 5;
		background: #FFF;
		font-size: 14px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height: 1.4;
		text-align: center;
	}
	.sailormoon .headmenu dl:hover dd.child{
		visibility: visible;
		opacity: 0.9;
	}
	.sailormoon .headmenu .child p{
  margin-bottom: 10px;
		text-align: center;
	}

	.sailormoon .u_mv_area{
		margin-bottom: 80px;
		background: url(/images/sm_mvbg.jpg) center center /cover no-repeat;
	}

	 .sailormoon .home .topban_area{
		margin-bottom: 80px;
	}
 .sailormoon .home .clm_banwrap{
		width: 380px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-direction:column;
  flex-direction:column;
		-webkit-justify-content: space-between; /*PC-Safari,iOS8.4*/
	justify-content: space-between;
	}
	.sailormoon .home .clm_ban{
		line-height: 0;
	}

	.sailormoon .newsContent .info_mi{
		margin-bottom: 10px;
		font-size: 26px;
		line-height: 30px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
	}
	.sailormoon .newsContent_inner{
		margin: 0 20px 0 0;
		height: 222px;
		overflow-y: scroll;
		padding: 20px 40px;
		border: solid 1px #B0B0B0;
	}
	.sailormoon .newsContent_inner::-webkit-scrollbar {
  width: 10px;
}
/*スクロールバーの軌道*/
	.sailormoon .newsContent_inner::-webkit-scrollbar-track {
		margin: 10px 10px 10px 0;
  border-radius: 10px;
  background: #FFF;
}
/*スクロールバーの動く部分*/
	.sailormoon .newsContent_inner::-webkit-scrollbar-thumb {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 10px;
}
	.sailormoon .newsBox{
		margin: 0 0 40px;
		width: 100%;
	}
	.sailormoon .newsBox .day{
		padding: 10px 0 0 0;
		margin: 0;
	}
	.sailormoon .newsBox .tit{
		margin-bottom: 10px;
		padding: 0 0 10px;
		border-bottom: 3px double #bebebe;
		font-size: 20px;
	}
	.sailormoon .newsBox .detail{
	 margin-bottom: 10px;
		color: #6a6a6a;
	}
	.sailormoon .newsBox .btn{
		margin: 20px 0 0 0;
		text-align: right;
	}
	.sailormoon .newsBox .btn a{
		padding: 10px 40px 10px 20px ;
		position: relative;
		background: #6a6a6a;
		transition: 0.4s;
		font-size: 13px;
		color: #FFF;
	}
	.sailormoon .newsBox .btn a:before{
		content: "\f054";
		position: absolute;
		right: 5px;
		top: 8px;
		margin: auto;
		padding-left: 5px;
		font-size: 8px;
		font-family: 'FontAwesome';
}
	.sailormoon .newsBox .btn a:hover{
  background: #9b8264;
	}

	.sailormoon .home .mi_iL{
		margin-bottom: 60px;
		font-size: 26px;
		line-height: 30px;
		font-weight: lighter;
		text-align: center;
		letter-spacing: 2px;
	}
	.sailormoon .home .mi_iL:before{
		content: "";
		margin: 0 auto;
		display: block;
		width: 62px;
		height: 66px;
		background: url(/images/sm_moon.png) no-repeat;
	}
	.sailormoon .itemBox dd .item-price{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
	}
	.sailormoon .itemBox_List .itemBox dd .item-btn a:hover{
		background: #e21860;
		color: #FFF;
	}

	/*サイドあり*/
	.sailormoon .u_contents .u_tit{
		margin-bottom: 25px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 40px;
		line-height: 1.6;
		color: #6a6a6a;
	}
	.sailormoon .u_contents .breadcramb{
		padding: 0 0 10px 0;
		margin-bottom: 50px;
		display: block;
		border-bottom: solid 1px #d4d8dc;
	}
	.sailormoon .u_contents .mi_iL{
		margin-bottom: 50px;
		text-align: left;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 40px;
		line-height: 1.2;
		color: #6a6a6a;
}
	.sailormoon .u_contents .itemBox_List{
		margin-bottom: 50px;
	}

	.sailormoon #sidemenu .side_mi{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		border-bottom: solid 7px #ebeef2;
	}
	.sailormoon #sidemenu dt{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
	}
	.sailormoon #sidemenu dd{
		display: none;
	}
	.sailormoon #sidemenu dd.open{
		display: block;
	}

	.sailormoon .foot_inner{
		background: #ebeef2;
	}
	.sailormoon .foot_inner .copy{
		margin: 0 auto;
		padding: 20px 0 50px;
		width: 950px;
		position: relative;
		font-size: 10px;
		line-height: 1.6;
	}

	/*sailor about*/
.sailormoon .aboutbox{
		margin-bottom: 100px;
		font-size: 16px;
		line-height: 40px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 text-align: center;
		color: #6a6a6a;
	}
.sailormoon .aboutbox p {
		margin-bottom: 25px;
}
.sailormoon .aboutbox strong{
		margin-top: 20px;
		display: inline-block;
	 color: #f04b82;
		font-size: 30px;
		line-height: 1.5;
	}

	/*sm カテゴリ詳細ページ*/
	.sailormoon	.feature_area .feature_ban{
		margin-bottom: 20px;
	}
	.sailormoon	.feature_area .lead{
		margin-bottom: 40px;
		display: block;
		text-align: center;
		font-size: 30px;
		line-height: 1.4;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #3d3d3d;
 }
	.sailormoon	.feature_area .lead span{
  font-size: 45px;
	}
	.sailormoon	.feature_area .lead em{
		color: #f164ab;
	}
	.feature_area .lp{
		margin-bottom: 40px;
	}
	.sailormoon	.feature_area .feature_tit{
		margin-bottom: 40px;
		padding: 0 0 5px 0;
		border-bottom: solid 1px #e5e5e5;
		font-size: 40px;
		line-height: 1.3;
		color: #727c89;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.sailormoon	.feature_area .feature_tit span.bignumber{
		font-size: 80px;
		line-height: 1;
	}
	.sailormoon	.feature_area .feature_tit em{
		color: #f164ab;
	}
	.sailormoon	.feature_area .descript_clm:nth-of-type(2n){
		-webkit-flex-direction:row-reverse;
  flex-direction:row-reverse;
	}
	.sailormoon	.feature_area .descript_clm:nth-of-type(2n+1) dd{
  width: 100%;
	}
	.sailormoon	.feature_area .descript_clm:nth-of-type(2n) dd{
		width: 100%;
	}
	.sailormoon	.feature_area .descript_clm dd h5{
		margin-bottom: 10px;
		padding: 0 0 10px 0;
		border-bottom: solid 1px #e5e5e5;
		font-size: 25px;
		line-height: 1.4;
		font-weight: bold;
		color: #727c89;
 }
	.sailormoon	.feature_area .descript_clm dd .txt{
		margin-bottom: 10px;
		font-size: 16px;
		line-height: 1.6;
	}
	.sailormoon	.feature_area .descript_clm dd .mi_chara01{		color: #e84091;	font-size: 18px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara02{		color: #1c7dbe;	font-size: 18px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara03{		color: #d61419;	font-size: 18px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara04{		color: #14a83b;	font-size: 18px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara05{		color: #ed6d00;	font-size: 18px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara01 img{	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara02 img{	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara03 img{	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara04 img{	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara05 img{	margin-right: 5px;	vertical-align: top; display: inline-block;}

	.sailormoon	.feature_area .variation_wrap{
		width: 710px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-align-content:space-between;
  align-content:space-between;
	}
	.sailormoon	.feature_area .variation_clm{
		margin: 0 auto 40px;
		width: 350px;
 	text-align: center;
		font-size: 18px;
}
	.sailormoon	.feature_area .variation_clm.wid100{
		width: 100%;
}
	.sailormoon	.feature_area .variation_clm .txt {
		margin: 0 auto 10px;
		width: 300px;
		padding-bottom: 10px;
		font-size: 18px;
		line-height: 1.4;
		text-align: center;
		border-bottom: solid 1px #e5e5e5;
 }
	.sailormoon	.feature_area .variation_clm .chara01{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #e84091, 0px 0px 2px #e84091, 0px 0px 2px #e84091,0px 0px 1px #e84091,0px 0px 3px #e84091,0px 0px 4px #e84091;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara02{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #1c7dbe, 0px 0px 2px #1c7dbe, 0px 0px 2px #1c7dbe,0px 0px 1px #1c7dbe,0px 0px 3px #1c7dbe,0px 0px 4px #1c7dbe;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara03{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #d61419, 0px 0px 2px #d61419, 0px 0px 2px #d61419,0px 0px 1px #d61419,0px 0px 3px #d61419,0px 0px 4px #d61419;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara04{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #14a83b, 0px 0px 2px #14a83b, 0px 0px 2px #14a83b,0px 0px 1px #14a83b,0px 0px 3px #14a83b,0px 0px 4px #14a83b;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara05{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #ed6d00, 0px 0px 2px #ed6d00, 0px 0px 2px #ed6d00,0px 0px 1px #ed6d00,0px 0px 3px #ed6d00,0px 0px 4px #ed6d00;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .col-bk{		font-weight: bold;		color: #000;	}
	.sailormoon	.feature_area .variation_clm .col-nv{		font-weight: bold;		color: #1a3155;	}
	.sailormoon	.feature_area .variation_clm .col-verg{		font-weight: bold;		color: #7e2834;	}
	.sailormoon	.feature_area .variation_clm .col-kha{		font-weight: bold;		color: #2e4a29;	}
	.sailormoon	.feature_area .variation_clm .col-bro{		font-weight: bold;		color: #653419;	}

	.sailormoon .feature_area .mate_mi {
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-align-items: center; /* Safari用 */
  align-items: center;
 }
	.sailormoon .feature_area .mate_mi h5{
		margin-right: 10px;
	}
	.sailormoon .feature_area .mate_mi .mate{
		font-size: 14px;
		color: #3d3d3d;
		text-align: left;
 }
	.sailormoon .feature_area .notes {
		padding: 20px;
		border: solid 1px #cc0000;
		font-size: 12px;
		color: #cc0000;
 }


		/*-------==========================


 versailles


==========================--------*/

	/*versailles共通*/
	.versailles {
 font: normal normal 14px/24px 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #7b5929;
}
	.versailles a{
		color: #7b5929;
	}
	.versailles a:hover{
		color: #ce1f1f;
	}

	.versailles .u_header{
		position: relative;
		background: url(/images/ver_header_bg.jpg) repeat;
		z-index: 20;
}
	.versailles .u_header a,
	.versailles .u_header dl{
		-webkit-transition:0.3s;
		transition:0.3s;
	 font: normal normal 16px/20px 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #FFF;
}
	.versailles .u_header a:hover{
		color: #161616;
}
	.versailles .u_header:after{
		content: "";
		position: absolute;
		bottom: -15px;
		width: 100%;
		height: 15px;
		background:  url(/images/ver_bg.png) center top repeat-x;
}
	.versailles .breadcramb{
 	font-family: 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		letter-spacing: 1px;
	}

	/*言語切り替えボタン*/
	.versailles .langBtn{
		margin: 0 auto;
		width: 950px;
	 position: relative;
	 z-index: 10;
	}
	.versailles .langshift{
		padding: 10px;
		width: 130px;
		height: 12px;
		background: #cba268;
		display: block;
	 position: absolute;
		top: 15px;
		right: 0px;
		cursor: pointer;
		line-height: 1;
	 color: #FFF;
	}
	.versailles .langshift:after{
		content: "\f107";
		font-family: "FontAwesome";
		position: absolute;
		right: 10px;
		top: 5px;
		font-size: 14px;
		line-height: 1.4;
	}
	.versailles .langBtn form{
		display: none;
	 position: absolute;
		top: 47px;
		right: 0px;
	}
.versailles .langBtn form button:hover{
		opacity: 0.7;
			-webkit-transition:0.5s;
		transition:0.5s;
}
	.versailles .langBtn button{
		display: block;
		padding: 10px;
		width: 150px;
		background: rgba(235,208,170,0.9);
		border: none;
		cursor: pointer;
		font-size: 12px;
		line-height: 1;
		color: #775b32;
	}
	.versailles .langBtn button.current{
		background: rgba(242,225,202,0.9);
	}

	.versailles .headmenu{
		font-size: 15px;
		line-height: 20px;
		font-family: 'Lato';
		font-weight: lighter;
		color: #FFF;
	}
	.versailles .headmenu dl{
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
	}
	.versailles .headmenu li:nth-last-child(2) dd {
		left: -57px;
 }
	.versailles .headmenu dl:hover{
		background: #a87c3f;
	}
	.versailles .headmenu dd.child{
		-webkit-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
		visibility: hidden;
		opacity: 0;
		position: absolute;
		top: 50px;
		z-index: 5;
		background: #a87c3f;
	}
	.versailles .headmenu dl:hover dd.child{
		visibility: visible;
		opacity: 0.9;
	}
	.versailles .headmenu .child a{
		font-size: 14px;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height: 1.4;
		text-align: center;
	}
	.versailles .headmenu .child p{
  margin-bottom: 10px;
		text-align: center;
	}

	.versailles .bgArea{
		margin-bottom: 80px;
		padding: 60px 0;
		background: url(/images/../images/ver_homeBg.jpg) repeat;
		border-top: solid 1px #ede1cf;
		border-bottom: solid 1px #ede1cf;
	}
 .versailles .u_mv_area{
		margin-bottom: 30px;
		background: url(/images/ver_mvbg.jpg) center top/100% auto no-repeat;
	}
 .versailles .home .topban_area{
		margin-bottom: 80px;
	}
 .versailles .home .clm_banwrap{
		width: 380px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-direction:column;
  flex-direction:column;
		-webkit-justify-content: space-between; /*PC-Safari,iOS8.4*/
	justify-content: space-between;
	}
	.versailles .home .clm_ban{
		line-height: 0;
	}

	.versailles .newsContent h2{
		margin: 0 0 10px;
		font-size: 30px;
		line-height: 30px;
	}
	.versailles .newsContent_inner{
		margin: 0 20px 0 0;
		padding: 20px 40px;
		height: 222px;
		overflow-y: scroll;
		border: solid 1px #e2caa8;
	}
	.versailles .newsContent_inner::-webkit-scrollbar {
  width: 10px;
}
/*スクロールバーの軌道*/
	.versailles .newsContent_inner::-webkit-scrollbar-track {
		margin: 10px 10px 10px 0;
  border-radius: 10px;
  background: #FFF;
}
/*スクロールバーの動く部分*/
	.versailles .newsContent_inner::-webkit-scrollbar-thumb {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 10px;
}
	.versailles .newsBox{
		margin: 0 0 40px;
		width: 100%;
	}
	.versailles .newsBox .day{
		padding: 10px 0 0 0;
		margin: 0;
	}
	.versailles .newsBox .tit{
		margin-bottom: 10px;
		padding: 0 0 10px;
		border-bottom: 3px double #bebebe;
		font-size: 20px;
	}
	.versailles .newsBox .detail{
	 margin-bottom: 10px;
		color: #6a6a6a;
	}
	.versailles .newsBox .btn{
		margin: 20px 0 0 0;
		text-align: right;
	}
	.versailles .newsBox .btn a{
		padding: 10px 40px 10px 20px ;
		position: relative;
		background: #6a6a6a;
		transition: 0.4s;
		font-size: 13px;
		color: #FFF;
	}
	.versailles .newsBox .btn a:before{
		content: "\f054";
		position: absolute;
		right: 5px;
		top: 8px;
		margin: auto;
		padding-left: 5px;
		font-size: 8px;
		font-family: 'FontAwesome';
}
	.versailles .newsBox .btn a:hover{
  background: #9b8264;
	}

	.versailles .home .mi_iL{
		margin-bottom: 60px;
		font-size: 26px;
		line-height: 30px;
		font-weight: lighter;
		text-align: center;
		letter-spacing: 2px;
	}
	.versailles .home .mi_iL:before{
		content: "";
		margin: 0 auto;
		display: block;
		width: 27px;
		height: 29px;
		background: url(/images/ver_rose.png) no-repeat;
	}
	.versailles .home .itemBox_List{
		margin-bottom: 0;
	}
	.versailles .home .itemBox_List .itemBox{
		border: solid 1px #e2caa8;
	}
	.versailles .itemBox dd .item-price{
		margin-bottom: 10px;
		font-size: 26px;
		font-family:  'Playfair Display SC',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.versailles .itemBox_List .itemBox dd .item-btn a{
		background: #7a5521;
		color: #FFF;
 }
	.versailles .itemBox_List .itemBox{
		border: solid 1px #e2caa8;
	}
	.versailles .itemBox_List .itemBox dd .item-btn a:hover{
		background: #ce1f1f;
		color: #FFF;
	}

	/*サイドあり*/
	.versailles .u_contents .u_tit{
		margin-bottom: 25px;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 40px;
		line-height: 1.6;
		color: #907042;
	}
	.versailles .u_contents .breadcramb{
		padding: 0 0 10px 0;
		margin-bottom: 40px;
		display: block;
		border-bottom: solid 1px #e2caa8;
		letter-spacing: 0;
	}
	.versailles .u_contents .mi_iL{
		margin-bottom: 50px;
		text-align: left;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 40px;
		line-height: 1.2;
		color: #907042;
}
	.versailles .u_contents .itemBox_List{
		margin-bottom: 20px;
	}

	/*side*/
	.versailles #sidemenu {
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.versailles #sidemenu .side_mi{
		margin-bottom: 25px;
		padding: 0;
	}
 .versailles #sidemenu .side_mi img {
		margin-left: 5px;
		display: inline-block;
		vertical-align: middle;
}
 .versailles #sidemenu dt:before{
		content: "";
		margin-right: 10px;
		display: inline-block;
		width: 14px;
		height: 14px;
		background: url(/images/side_ico.png) no-repeat;
	}
 .versailles #sidemenu dd{
		padding: 0 0 0 21px;
		display: none;
	}
 .versailles #sidemenu dd.open{
		display: block;
	}

	.versailles .foot_link li a{
		color: #7b5929;
	}
	.versailles .foot_inner{
		background: #cba268;
		color: #FFF;
	}
	.versailles .foot_inner .copy{
		margin: 0 auto;
		padding: 20px 0 50px;
		width: 950px;
		position: relative;
		font-size: 12px;
		line-height: 1.6;
	}

	/*ver about*/
	.aboutbox{
		margin-bottom: 100px;
		font-size: 26px;
		line-height: 40px;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		text-align: center;
		color: #907042;
	}
	.aboutbox strong{
	color: #db1719;
	}
	.aboutbox .img{
	margin-top: 80px;
	}

	/*ver カテゴリ詳細ページ*/
	.versailles	.feature_area .descript_wrap.line {
  border-bottom: solid 1px #967c57;
 }
	.versailles	.feature_area .lead{
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #000;
		font-weight: bold;
 }
	.versailles .feature_area .feature_tit{
		border-bottom: solid 1px #775e28;
		font-weight: bold;
		color: #775e28;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		line-height: 1;
	}
	.versailles .feature_area .feature_tit em{
		color: #cd241f;
	}
	.versailles	.feature_area .feature_tit.color_pi{
		color: #ff0066;
	}
	.versailles	.feature_area .feature_tit.color_bl{
		color: #0033ff;
	}
	.versailles	.feature_area .feature_tit.color_bld{
		color: #2052ad;
	}
	.versailles	.feature_area .feature_tit.color_red{
		color: #cc0000;
	}
	.versailles	.feature_area .feature_tit.color_pi span,
	.versailles	.feature_area .feature_tit.color_bl span,
	.versailles	.feature_area .feature_tit.color_bld span,
	.versailles	.feature_area .feature_tit.color_red span{
		font-size: 15px;
		line-height: 1;
	}
	.versailles	.feature_area .variation_clm .txt{
		border-bottom: solid 1px #000;
		color: #050505;
	}
	.versailles	.feature_area .variation_clm .txt_mi{
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: solid 1px #000;
		font-size: 22px;
		line-height: 1.2;
		font-weight: bold;
		text-align: center;
		color: #050505;
	}
	.versailles .feature_area .variation_clm h5{
		margin-bottom: 15px;
		padding: 5px 0;
		width: 310px;
		text-align: center;
		font-size: 28px;
		line-height: 34px;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #FFF;
	}
	.versailles .feature_area .variation_clm h5.bk{		background: #000;	}
	.versailles .feature_area .variation_clm h5.br{		background: #440101;	}
	.versailles .feature_area .variation_clm h5.db{		background: #512c12;	}
	.versailles .feature_area .variation_clm h5.lb{		background: #885b46;	}
	.versailles .feature_area .variation_clm h5.red{		background: #ef0013;	}
	.versailles .feature_area .variation_clm h5.wt{		background: #f6f2e6;	color: #000; }
	.versailles .feature_area .variation_clm h5.or{		background: #f6ce91;	color: #000; }
	.versailles .feature_area .variation_clm h5.medium{
		font-size: 22px;
	}
	.versailles .feature_area .variation_clm h5.small{
		font-size: 17px;
	}
	.versailles .feature_area .photo_caution{
		text-align: right;
		font-size: 13px;
		position: absolute;
		right: 0;
		bottom: 0;
	}

	.versailles .feature_tit.flex{
		margin-bottom: 10px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
  -webkit-align-items: center; /* Safari用 */
  align-items: center;
		font-size: 24px;
		line-height: 1.4;
		font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
	.versailles .feature_area .feature_tit.flex .image{
		margin-right: 10px;
	}
	.versailles .feature_area .icondesc{
		margin-bottom: 30px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
	}
	.versailles .feature_area .iconlist {
		display: table;
	}
	.versailles .feature_area .iconlist p {
		display: table-cell;
		vertical-align: middle;
	}

	/*大容量マスク見出し用*/
	.versailles .feature_area .symbol_mi{
		margin: 0 auto 10px;
		text-align: center;
	}
	.versailles .feature_area .itemBox{
		margin: 0 auto;
	}
	.versailles .feature_area .itemBox img{
		margin-right: 5px;
		display: inline-block;
	}

	/*20180907 トップ動画追加*/
	.versailles .topmovie_area{
		margin: 0 auto 80px;
		width: 950px;
	}
	.versailles .topmovie_area h2 {
		margin: 0 0 20px;
		font-size: 30px;
		line-height: 30px;
 }
	.versailles .topmovie_area h2 span {
		margin-left: 1em;
		font-size: 18px;
		line-height: 24px;
 }
	.topmovie_area .movie_container {
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.versailles .topmovie_area .mov_box{
		margin: 0 auto 40px;
	}
	.versailles .topmovie_area .mov_box iframe {
		margin-bottom: 5px;
  width: 450px;
 }
	.versailles .topmovie_area .mov_box:nth-child(2n){
  margin-left: 50px;
 }
	.versailles .topmovie_area .mov_box h3{
		font-size: 20px;
		font-weight: bold;
  font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 }
	/*トップ動画追加 ここまで*/

}

@media screen and (max-width: 1200px){
	.slideheight.pc {
		max-height: 650px;
	}
}

@media screen and (max-width: 768px){
	/*========

	SPデザイン

	=========*/

	/*-------==========================


	creer beaute


==========================--------*/
	.creer h1{
		padding: 5px 1%;
		width: 98%;
		height: 65px;
		display: table;
	}
	.creer h1 span{
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}
	.creer h1 span img{
		width: 60%;
		height: auto;
	}

	.creer .slideheight{
		height: 285px!important;
	}
	.creer .creer_slide{
		width: 100%;
		height: 285px;
	}
	.creer .creer_slide01{		background: url(/images/cb_sp_mv01.jpg) center center/cover no-repeat;	}
	.creer .creer_slide02{		background: url(/images/cb_mv02.jpg) center center/cover no-repeat;	}

	.creer .creer_mv:after{
		content: "";
		clear: both;
		display: block;
	}

	.creer .sliderwrap {
		width: 100%;
	}
	.creer .pager_wrap {
		width: 100%;
        padding-top: 30px;
	}
	.creer .pager_wrap .site_logobtn{
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		width: 100%;
	}
	.creer .pager_wrap .site_logobtn li{
		width: 50%;
		height: 100px;
		display: table;
		border-bottom: solid 1px #bebebe;
		box-sizing: border-box;
	}
	.creer .pager_wrap .site_logobtn li:first-child{
		border-right: solid 1px #bebebe;
	}
	.creer .pager_wrap .site_logobtn li a{
		padding: 10px 0 0;
		display: table-cell;
		vertical-align: middle;
		text-align: center;
	}

	/*slider 設定*/
	.creer .sliderwrap .bx-wrapper {
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		border: none;
		background: #fff;
		position: relative;
		margin-bottom: 0;
		padding: 0;
}
.slideheight {
  max-height: 800px;
}
	.creer .sliderwrap .bx-wrapper .bx-pager, .creer .sliderwrap .bx-wrapper .bx-controls-auto {
    /*position: absolute;*/
    bottom: -20px;
	}
	.creer .sliderwrap .bx-wrapper .bx-pager.bx-default-pager a {
		border: solid 1px rgba(255,255,255,0.7);
	}
/*ロゴのバナー部分*/
	.creer .site_logobtn {
		margin-bottom: 50px;
	}
	.creer .site_logobtn a img {
		width: 75%;
		opacity: 1;
		filter: alpha(opacity=50);
	}
	.creer .site_logobtn a.active img {
	opacity: 0.8;
	filter: alpha(opacity=100);
	}
	.creer .site_logobtn a{
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		transition: all 0.6s;
	}
	.creer .site_logobtn a.active{
	background: #d9d9d9;
	}
	.creer	footer{
		padding: 25px 0 30px;
		width: 100%;
		text-align: center;
		background: #3d3d3d;
		font-size: 10px;
		line-height: 1.6;
		color: #FFF;
}
	.creer .bandai{
		margin-bottom: 25px;
		font-size: 12px;
	}
	.creer .bandai a{
		color: #FFF;
	}

		.creer .newsContent{
		margin: 50px auto 45px;
		width: 92%;
	}
	.creer .newsContent .info_mi{
		margin: 0 auto 20px;
		font-size: 30px;
		line-height: 1.4;
		text-align: center;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		color: #666;
	}
	.creer .newsContent .newsContent_inner{
		margin: 0 auto;
		height: 300px;
		overflow-y: scroll;
		padding: 20px 4%;
		width: 92%;
		border: solid 1px #B0B0B0;
	}
	.creer .newsContent .newsContent_inner::-webkit-scrollbar {
  width: 10px;
}
/*スクロールバーの軌道*/
 .creer .newsContent .newsContent_inner::-webkit-scrollbar-track {
		margin: 10px 10px 10px 0;
  border-radius: 10px;
  background: #FFF;
}
/*スクロールバーの動く部分*/
 .creer .newsContent .newsContent_inner::-webkit-scrollbar-thumb {
  background-color: rgba(102, 102, 102, 1);
  border-radius: 10px;
}
	.creer .newsContent .newsBox{
		margin-bottom: 40px;
	}
	.creer .newsContent .newsBox .tit{
		margin-bottom: 10px;
		padding: 0 0 10px;
		border-bottom: 3px double #bebebe;
		font-size: 15px;
		line-height: 1.5
	}
	.creer .newsContent .newsBox .detail{
	 margin-bottom: 10px;
		color: #6a6a6a;
	}
	.creer .newsContent .newsBox .btn{
		text-align: right;
	}
	.creer .newsContent .newsBox .btn a{
		padding: 10px 8% 10px 4%;
  width: 30%;
		position: relative;
		display: inline-block;
		background: #6a6a6a;
		transition: 0.4s;
		font-size: 13px;
		text-align: center;
		color: #FFF;
	}
	.creer .newsContent .newsBox .btn a:before{
		content: "\f054";
		position: absolute;
		right: 5px;
		top: 50%;
		transform: translateY(-50%);
		margin: auto;
		padding-left: 5px;
		font-size: 8px;
		font-family: 'FontAwesome';
}
	.creer .instaBox{
		margin: 0 auto 90px;
		height: 340px;
		overflow: hidden;
		text-align: center;
	}


	/*-------==========================


 sailor moon


==========================--------*/
/*sailor共通*/
	.sailormoon {
 font: normal normal 14px/24px YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #444;
}
	.sailormoon a{
		color: #444;
	}

	/*sailor headermenu*/
	.sailormoon .headmenu_wrap{
		padding: 15px 0;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 40px;
		left: 0;
		background: rgba(235,239,243,0.9);
		text-align: center;
		overflow-y: auto;
	}
	.sailormoon .headmenu{
		font-size: 18px;
		line-height: 24px;
		font-family: 'Lato';
		font-weight: lighter;
		color: #6a6a6a;
	}
	.sailormoon .headmenu a{
		padding: 10px 0;
		display: block;
		color: #6a6a6a;
	}
	.sailormoon .headmenu .child a{
		padding: 5px 0;
		font-size: 14px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.sailormoon .headmenu dt{
		padding: 10px 0;
	}

	.sailormoon .breadcramb{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 0.5px;
	}

	.sailormoon .u_mv_area{
		margin-bottom: 50px;
	}
	/*home slider*/
	.sailormoon .bx-pager{
		width: 100%;
		position: absolute;
		bottom: 10px;
		right: 0;
	}
	.sailormoon .bx-pager ul{
		margin: 0 auto;
		text-align: center;
	}
	.sailormoon .bx-pager ul li{
		display: inline-block;
	}
	.sailormoon .bx-pager ul li a{
		margin: 0 5px;
		width: 10px;
		height: 10px;
		display: block;
		border-radius: 20px;
	}
	.sailormoon .u_mv_area .bx-pager a {
  background: #e9ecef;
	}
	.sailormoon .u_mv_area .bx-pager a.active,
	.sailormoon .u_mv_area .bx-pager a:focus {
		background: #656565;
}

	.sailormoon .home .clm_twit{
	 display: none;
	}
	.sailormoon	.home .topban_area .clm_ban{
		margin: 0 0 10px 0;
		width: 48%;
		border: solid 1px #e5e5e5;
		line-height: 0;
	}

		.sailormoon .home .info_mi{
		display: none;
	}

	.sailormoon .home .mi_iL{
		margin-bottom: 50px;
		font-size: 20px;
		line-height: 30px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 0.5px;
		text-align: center;
	}
	.sailormoon .home .mi_iL:before{
		content: "";
		margin: 0 auto;
		display: block;
		width: 42px;
		height: 46px;
		background: url(/images/sm_moon.png) no-repeat;
		background-size: cover;
	}

	/*サイドあり*/
	.sailormoon .u_contents .u_tit{
		margin: 0 auto 20px;
		padding: 0 4% 35px;
		width: 92%;
		border-bottom: solid 1px #d4d8dc;
		font-size: 25px;
		line-height: 1.2;
		font-weight: lighter;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		letter-spacing: 1.5px;
		color: #6a6a6a;
	}
	.sailormoon .u_contents .breadcramb{
		width: 92%;
		margin: 0 auto 20px;
		display: block;
	}

	.sailormoon .u_contents .mi_iL{
		margin: 0 auto 35px;
		width: 92%;
		text-align: left;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 25px;
		line-height: 1.2;
		color: #6a6a6a;
}
	.sailormoon .u_contents .itemBox_List{
		margin-bottom: 25px;
	}
	.sailormoon .itemBox dd .item-price{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
	}

	.sailormoon #sidemenu .side_mi{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		border-bottom: solid 7px #ebeef2;
	}
	.sailormoon #sidemenu dt{
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
	}
	.sailormoon #sidemenu .tgl:hover{
		color: #444;
	}

	.sailormoon .foot_inner{
		background: #ebeef2;
	}
	.sailormoon .foot_inner .copy{
		margin: 0 auto;
		padding: 10px 4% 50px;
		width: 92%;
		position: relative;
		font-size: 10px;
		line-height: 1.6;
		text-align: center;
	}

		/*sm about*/
.sailormoon .aboutbox{
		margin: 0 auto 50px;
		width: 92%;
		font-size: 14px;
		line-height: 28px;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	 text-align: center;
		color: #6a6a6a;
	}
.sailormoon .aboutbox p {
		margin-bottom: 15px;
}
	.sailormoon .aboutbox strong{
		margin-top: 20px;
		display: inline-block;
	 color: #f04b82;
		font-size: 30px;
		line-height: 1.5;
	}
	.sailormoon .aboutbox .img{
	margin: 40px auto 0;
 width: 90%;
	}

		/*sm カテゴリ詳細ページ*/
	.sailormoon	.feature_area .feature_ban{
		margin-bottom: 20px;
	}
	.sailormoon	.feature_area .lead{
		margin: 0 auto 30px;
		width: 92%;
		display: block;
		text-align: left;
		font-size: 20px;
		line-height: 1.4;
		text-align: center;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #3d3d3d;
 }
	.sailormoon	.feature_area .lead span{
  font-size: 30px;
	}
	.sailormoon	.feature_area .lead em{
		color: #f164ab;
	}
	.feature_area .lp{
		margin: 0 auto 30px;
		width: 92%;
	}
	.sailormoon	.feature_area .feature_tit{
		margin: 0 auto 20px;
		padding: 0 0 15px;
		border-bottom: solid 1px #e5e5e5;
		font-size: 24px;
		line-height: 1.3;
		color: #727c89;
 	font-family: 'Lato', "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.sailormoon	.feature_area .feature_tit span.bignumber{
		font-size: 60px;
		line-height: 1;
	}
	.sailormoon	.feature_area .feature_tit em{
		color: #f164ab;
	}
	.sailormoon	.feature_area .descript_clm{
		margin: 0 auto 40px;
		width: 100%;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-direction:column-reverse;
  flex-direction:column-reverse;
	}
	.sailormoon	.feature_area .descript_clm dd h5{
		margin-bottom: 15px;
		padding: 10px 0 15px 0;
		border-bottom: solid 1px #e5e5e5;
		font-size: 20px;
		line-height: 1.4;
		font-weight: bold;
		color: #727c89;
 }

	.sailormoon	.feature_area .descript_clm dd .txt{
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 1.6;
	}
	.sailormoon	.feature_area .descript_clm dd .mi_chara01{	color: #e84091;	font-size: 16px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara02{	color: #1c7dbe;	font-size: 16px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara03{	color: #d61419;	font-size: 16px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara04{	color: #14a83b;	font-size: 16px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara05{	color: #ed6d00;	font-size: 16px; font-weight: bold;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara01 img{ width: 6%;	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara02 img{ width: 6%;	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara03 img{ width: 6%;	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara04 img{ width: 6%;	margin-right: 5px;	vertical-align: top; display: inline-block;}
	.sailormoon	.feature_area .descript_clm dd .mi_chara05 img{ width: 6%;	margin-right: 5px;	vertical-align: top; display: inline-block;}

	.sailormoon	.feature_area .variation_wrap{
		margin: 0 auto;
		width: 92%;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-align-content:space-between;
  align-content:space-between;
	}
	.sailormoon	.feature_area .variation_clm{
		margin: 0 auto 20px;
		width: 100%;
 	text-align: center;
		font-size: 18px;
}
	.sailormoon	.feature_area .variation_clm .txt{
		font-size: 17px;
}
	.sailormoon	.feature_area .variation_clm{
		font-size: 17px;
}
	.feature_area .variation_clm h5{
		margin-bottom: 10px;
		padding: 5px 0;
		width: 100%;
	}

 .feature_area .variation_clm .txt {
	 border-bottom: solid 1px #e5e5e5;
	}
 .sailormoon	.feature_area .variation_clm .chara01{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #e84091, 0px 0px 2px #e84091, 0px 0px 2px #e84091,0px 0px 1px #e84091,0px 0px 3px #e84091,0px 0px 4px #e84091;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara02{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #1c7dbe, 0px 0px 2px #1c7dbe, 0px 0px 2px #1c7dbe,0px 0px 1px #1c7dbe,0px 0px 3px #1c7dbe,0px 0px 4px #1c7dbe;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara03{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #d61419, 0px 0px 2px #d61419, 0px 0px 2px #d61419,0px 0px 1px #d61419,0px 0px 3px #d61419,0px 0px 4px #d61419;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara04{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #14a83b, 0px 0px 2px #14a83b, 0px 0px 2px #14a83b,0px 0px 1px #14a83b,0px 0px 3px #14a83b,0px 0px 4px #14a83b;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon	.feature_area .variation_clm .chara05{
		margin: 0 auto;
		display: block;
  text-shadow: 0px 0px 2px #ed6d00, 0px 0px 2px #ed6d00, 0px 0px 2px #ed6d00,0px 0px 1px #ed6d00,0px 0px 3px #ed6d00,0px 0px 4px #ed6d00;
		font-weight: bold;
		color: #FFF;
	}
	.sailormoon .feature_area .notes {
		padding: 20px 4%;
		width: 84%;
		border: solid 1px #cc0000;
		font-size: 12px;
		color: #cc0000;
 }
	.sailormoon	.feature_area .variation_clm .col-bk{		font-weight: bold;		color: #000;	}
	.sailormoon	.feature_area .variation_clm .col-nv{		font-weight: bold;		color: #1a3155;	}
	.sailormoon	.feature_area .variation_clm .col-verg{		font-weight: bold;		color: #7e2834;	}
	.sailormoon	.feature_area .variation_clm .col-kha{		font-weight: bold;		color: #2e4a29;	}
	.sailormoon	.feature_area .variation_clm .col-bro{		font-weight: bold;		color: #653419;	}


		/*-------==========================


 versailles


==========================--------*/

	/*versailles共通*/
	.versailles {
 font: normal normal 14px/24px 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #7b5929;
}
	.versailles a{
		color: #7b5929;
	}

	.versailles .menu-trigger span {
		background-color: #FFF;
	}
	/*sailor headermenu*/
	.versailles .u_header{
		background: url(/images/ver_header_bg.jpg) repeat;
	}
	.versailles .u_header a{
		-webkit-transition:0.3s;
		transition:0.3s;
	 font: normal normal 14px/18px 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #FFF;
}
	.versailles .breadcramb{
 	font-family: 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-size: 12px;
		line-height: 1.6;
		letter-spacing: 1px;
	}

	/*言語切り替えボタン*/
	.versailles .langBtn{
		margin: 20px auto 0;
		width: 92%;
	 position: relative;
	 z-index: 30;
	}
	.versailles .langBtn > form{
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
		-webkit-flex-wrap:wrap;
		flex-wrap:wrap;
	}
	.versailles .langBtn button{
		margin: 0 auto;
		padding: 20px 10px;
		width: 50%;
		background: #ecd6b9;
		border: none;
		font-size: 12px;
		line-height: 1;
		color: #775b32;
	}

	/*home slider*/
	.versailles .bx-pager{
		width: 100%;
		position: absolute;
		bottom: 10px;
		right: 0;
	}
	.versailles .bx-pager ul{
		margin: 0 auto;
		text-align: center;
	}
	.versailles .bx-pager ul li{
		display: inline-block;
	}
	.versailles .bx-pager ul li a{
		margin: 0 5px;
		width: 10px;
		height: 10px;
		display: block;
		border-radius: 20px;
	}
	.versailles .bx-pager ul li a {
  background: #f1e9de;
	}
		.versailles .bx-pager ul li a:hover,
		.versailles .bx-pager ul li a.active,
	.versailles	.bx-pager ul li a:focus {
		background: #b59362;
}

	/*メニュー*/
	.versailles .headmenu_wrap{
		padding: 15px 0;
		width: 100%;
		height: 100%;
		position: fixed;
		top: 40px;
		left: 0;
		background: rgba(218,177,119,0.9);
		text-align: center;
		overflow-y: auto;
}

	.versailles .headmenu{
		font-size: 20px;
		line-height: 24px;
	}
	.versailles .headmenu a {
			padding: 10px 0;
			display: block;
			font-size: 20px;
		line-height: 30px;
}
	.versailles .headmenu dt{
		padding: 10px 0;
		color: #FFF;
	}
	.versailles .headmenu .child a{
		padding: 3px 0;
		font-size: 15px;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #FFF;
	}

	.versailles .bgArea{
		margin-bottom: 50px;
		padding: 40px 0;
		background: url(/images/../images/ver_homeBg.jpg) repeat;
		border-top: solid 1px #ede1cf;
		border-bottom: solid 1px #ede1cf;
	}
 .versailles .home .topban_area{
		margin-bottom: 40px;
	}
	.versailles .home .clm_twit{
		display: none;
}
	.versailles	.home .topban_area .clm_ban{
		margin: 0 0 10px 0;
		width: 48%;
		border: solid 1px #e2caa8;
		line-height: 0;
	}

	.versailles .home .info_mi{
		display: none;
	}

	.versailles .home .mi_iL{
		margin-bottom: 20px;
		font-size: 20px;
		line-height: 26px;
		font-weight: lighter;
		text-align: center;
		letter-spacing: 2px;
	}
	.versailles .home .mi_iL:before{
		content: "";
		margin: 0 auto;
		display: block;
		width: 27px;
		height: 29px;
		background: url(/images/ver_rose.png) no-repeat;
	}
	.versailles .home .itemBox_List{
		margin-bottom: 0;
	}
	.versailles .home .itemBox_List .itemBox{
		border: solid 1px #e2caa8;
	}
	.versailles .u_contents .itemBox dd .item-price{
		margin-bottom: 10px;
		font-size: 22px;
		font-family:  'Playfair Display SC',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.versailles .u_contents .itemBox_List .itemBox dd .item-price span{
		font-family:  YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.versailles .itemBox_List .itemBox dd .item-btn a{
		background: #7a5521;
		color: #FFF;
 }
	.versailles .itemBox_List .itemBox{
		border: solid 1px #e2caa8;
	}

	/*サイドあり*/
	.versailles .u_contents .u_tit{
		margin-bottom: 20px;
		padding: 0 4% 35px;
		width: 92%;
		border-bottom: solid 1px #e2caa8;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 30px;
		line-height: 1.4;
		color: #907042;
	}
	.versailles .u_contents .breadcramb{
		width: 92%;
		margin: 0 auto 20px;
		display: block;
	}
	.versailles .u_contents .mi_iL{
		margin-bottom: 35px;
		padding: 0 4%;
		width: 92%;
		text-align: left;
 	font-family: 'EB Garamond',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		font-weight: lighter;
		letter-spacing: 1.5px;
		font-size: 30px;
		line-height: 1.2;
		color: #907042;
}

	/*side*/
	.versailles #sidemenu {
		display: none;
	}

	.versailles .foot_link li a{
		color: #7b5929;
	}
	.versailles .foot_inner{
		background: #cba268;
		color: #FFF;
		text-align: center;
	}
	.versailles .foot_inner .copy{
		margin: 0 auto;
		padding: 10px 4% 25px;
		width: 92%;
		position: relative;
		font-size: 10px;
		line-height: 1.4;
		color: #FFF;
	}

	/*ver about*/
	.versailles .aboutbox{
		margin-bottom: 50px;
		font-size: 18px;
		line-height: 25px;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		text-align: center;
		color: #907042;
	}
	.versailles .aboutbox strong{
	color: #db1719;
	}
	.versailles .aboutbox .img{
	margin: 40px auto 0;
 width: 70%;
	}

	/* versailles カテゴリ詳細ページ レイアウト*/
		.feature_area .feature_tit{
		border-bottom: solid 2px #775e28;
		font-weight: bold;
		color: #775e28;
		font-family: 'EB Garamond',YuMincho,'Yu Mincho', "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro",'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	.versailles .feature_tit.flex{
		margin-bottom: 10px;
		display: -webkit-flex; /*PC-Safari,iOS8.4*/
		display: flex;
  -webkit-align-items: center; /* Safari用 */
  align-items: center;
		font-size: 18px;
		line-height: 1.4;
		font-family: "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
	.versailles .feature_area .feature_tit.flex .image{
		margin-right: 10px;
		width: 35%;
	}
	.versailles	.feature_area .variation_clm .txt_mi{
		margin-bottom: 8px;
		padding-bottom: 8px;
		border-bottom: solid 1px #000;
		font-size: 17px;
		line-height: 1.2;
		font-weight: bold;
		text-align: center;
		color: #050505;
	}
		.versailles	.feature_area .feature_tit.color_bld{
		color: #2052ad;
		line-height: 1;
	}
	.versailles	.feature_area .feature_tit.color_red{
		color: #cc0000;
		line-height: 1;
	}
	.versailles	.feature_area .feature_tit.color_pi span,
	.versailles	.feature_area .feature_tit.color_bl span,
	.versailles	.feature_area .feature_tit.color_bld span,
	.versailles	.feature_area .feature_tit.color_red span{
		font-size: 13px;
		line-height: 1;
	}
	.versailles .feature_area .icondesc{
		margin-bottom: 30px;
	}
	.versailles .feature_area .iconlist {
		display: table;
	}
	.versailles .feature_area .iconlist .ico_text{
		padding-left: 10px;
	}
	.versailles .feature_area .iconlist p {
		display: table-cell;
		vertical-align: middle;
	}

	.versailles .feature_area .variation_clm h5.bk{		background: #000;	}
	.versailles .feature_area .variation_clm h5.br{		background: #440101;	}
	.versailles .feature_area .variation_clm h5.db{		background: #512c12;	}
	.versailles .feature_area .variation_clm h5.lb{		background: #885b46;	}
	.versailles .feature_area .variation_clm h5.red{		background: #ef0013;	}
	.versailles .feature_area .variation_clm h5.wt{		background: #f6f2e6;	color: #000; }
	.versailles .feature_area .variation_clm h5.or{		background: #f6ce91;	color: #000; }
	.versailles .feature_area .variation_clm h5.medium{
		font-size: 18px;
	}
	.versailles .feature_area .variation_clm h5.small{
		font-size: 13px;
	}
	.versailles .feature_area .photo_caution{
		width: 100%;
		text-align: center;
		font-size: 13px;
	}


	/*大容量マスク見出し用*/
	.versailles .feature_area .symbol_mi{
		margin: 0 auto 10px;
		width: 80%;
		text-align: center;
	}
	.versailles .feature_area .symbolbox{
		margin-bottom: 20px;
	}
	.versailles .feature_area .symbol{
		margin: 0 auto;
		width: 70%;
	}

	/*20180907 トップ動画追加*/
	.versailles .topmovie_area{
		margin: 0 auto 40px;
		width: 92%;
	}
	.versailles .topmovie_area h2 {
		margin: 0 0 10px;
		font-size: 28px;
		line-height: 48px;
		text-align: center;
 }
	.versailles .topmovie_area h2:before {
		content: "";
		margin: 0 auto;
		display: block;
		width: 27px;
		height: 29px;
		background: url(/images/ver_rose.png) no-repeat;
	}
	.versailles .topmovie_area h2 span {
		display: block;
		font-size: 14px;
		line-height: 18px;
 }
	.versailles .topmovie_area .movie_container {
	}
	.versailles .topmovie_area .mov_box{
		margin-bottom: 20px;
	}
	.versailles .topmovie_area .mov_box .iframe_wrap {
		margin-bottom: 5px;
		padding-top:56.25%;
  width: 100%;
		position: relative;
 }
	.versailles .topmovie_area .mov_box iframe {
  width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
 }
	.versailles .topmovie_area .mov_box h3{
		font-size: 18px;
		font-weight: bold;
  font-family: 'EB Garamond',YuMincho,'Yu Mincho',YuGothic,'Yu Gothic',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		text-align: right;
 }
	/*トップ動画追加 ここまで*/

}

