@charset "utf-8";
/* CSS Document */
.wrap_va{
	
	width:100%;
	float:right;
}
.top_clum{
	width:100%;
	color:#545454;
	line-height:185%;
}

.top_subt{
	font-size:14px;
	color:#545454;
	font-weight:bold;
	margin:20px 0;
}

.wrap{
	
}

.floatclear{
 clear: both;
}

.full_img{
	width:100%;
	margin-top:20px;
	text-align:center;
}

.full_text{
	width:100%;
	margin-top:20px;
	text-align:left;
	
	line-height:175%;
	
	
}

.inq{
	font-size:122%;
	color:#666;
	width:100%;
	text-align:center;
	line-height:165%;
	font-weight:bold;
}



/* new year set 2017 */

.newset2017_10bg{
	background-image:url(../img/event/newyearset2017/10bg.png);
	background-repeat:no-repeat;
	width:100%;
	height:400px;
	text-align:left;
}


.newset2017_30bg{
	background-image:url(../img/event/newyearset2017/30bg.png);
	background-repeat:no-repeat;
	width:100%;
	height:650px;
	text-align:left;
}

.newset2017_50bg{
	background-image:url(../img/event/newyearset2017/50bg.png);
	background-repeat:no-repeat;
	width:100%;
	height:800px;
	text-align:left;
}

.newset2017_bgtitle{
	text-align:left;
	margin:30px 0 60px 300px;
	width:55%;
}

.newset2017_bgprod01{
	text-align:left;
	margin:0 0 25px 400px;
	width:22%;
	float:left;
	line-height:165%;
}

.newset2017_bgprod02{
	text-align:left;
	margin:0 0 25px 0;
	width:22%;
	float:right;
	line-height:165%;
}

.newset2017_bgprod03{
	text-align:center;
	margin:0 0 15px 350px;
	width:50%;
	line-height:165%;
}

.newset2017_bgproddown{
	text-align:center;
	background-image:url(../img/event/newyearset2017/down.png);
	background-repeat:no-repeat;
	margin:0 0 15px 350px;
	width:50%;
	height:80px;
	line-height:165%;
}


.newset2017_redtitle{
	font-size:135%;
	color:#D64B2D;
	font-weight:bold;
	line-height:120%;
}

.newset2017_productsname{
	font-size:105%;
	font-weight:bold;
	color:#458285;
}

.newset2017_products{
	font-size:85%;
	color:#6C6C6C;
}

.newset2017_price_each{
	font-size:105%;
	color:#565C6D;
}

.newset2017_price_sum{
	font-size:120%;
	color:#6C6C6C;
}

.newset2017_price_off{
	font-size:140%;
	color:#FF4C4C;
	font-weight:bold;
}

.newset2017_price_offnum{
	font-size:125%;
	color:#1F1713;
	font-weight:bold;
}

.newset2017_price_red{
	font-size:155%;
	color:#D64B2D;
	font-weight:bold;
	margin:0 0 15px 350px;
	width:50%;
	text-align:center;
}




/* aoyama 2nd anniv */

.secanniv_title{
	font-size:120%;
	font-weight:bold;
	color:#7D963B;
}

.secanniv_hr {
	border-top: 1px dashed #E1CC9C;
}

.secanniv_kome{
	font-size:85%;
	color:#BD770F;
}

/* mokumoku aoyama 2016 */

.MKA2016_title{
	font-size:120%;
	font-weight:bold;
	color:#5B5E6A;
}

.MKA2016_hinmtitle{
	font-size:120%;
	font-weight:bold;
	color:#1F93B4;
}

.MKA2016_proname01{
	color:#C05139;
	font-weight:bold;
	font-size:115%;
	line-height:120%;
}

.MKA2016_proname02{
	color:#71983A;
	font-weight:bold;
	font-size:115%;
	line-height:120%;
}

.MKA2016_price01{
	color:#C05139;
	font-weight:bold;
	font-size:115%;
	margin-top:68px;
}

.MKA2016_price02{
	color:#71983A;
	font-weight:bold;
	font-size:115%;
	margin-top:68px;
}

.MKA2016_product{
	color:#9CA0A5;
	font-size:95%;
	line-height:120%;
}




/* ADW 2016 */

.ADW2016_title{
	font-size:120%;
	font-weight:bold;
}

.ADW2016_hr{
	border-bottom:#CCC 1px solid;
	margin:10px 0 10px 0;
}

.ADW2016_mokumoku_border{
	border: 1px solid #A18164;
	background-color:#FDEBCE;
	color:#715F4C;
	width:100%;
	height:480px;
	padding:10px;
	border-radius:3%;
}

.ADW2016_aoyama_border{
	border: 1px solid #3187B4;
	background-color:#FFFFFF;
	color:#646473;
	width:100%;
	height:480px;
	padding:10px;
	border-radius:3%;
}

.ADW2016_aoyama_title{
	color:#424251;
	font-weight:bold;
}

.ADW2016_aoyamahr{
	border-bottom:#3187B4 1px thin;
	margin:10px 0 10px 0;
	width:90%;
}

/* twetth anniv 2016 */

.twetth2016_title{
	color:#FF7A4D;
	font-size:120%;
	font-weight:bold;
}

.twetth2016_contact{
	color:#71614F;
	font-size:110%;
	font-weight:bold;
	text-align:center;
}

.twetth2016_kuradashiprice{
	color:#FF5C26;
	font-size:110%;
	font-weight:bold;
}

.twetth2016_lfont{
	font-size:105%;
	font-weight:bold;
}

.twetth2016_sfont{
	font-size:86%;
	font-weight:bold;
}

.twetth2016_hr{
	border:solid #FF9673 1px;
}


.twetth2016_arrow{
	background-image:url(../img/event/28anniv2016/pricearrow.png);
	background-repeat:no-repeat;
	width:69px;
	height:31px;
	text-align:center;
	margin:3px 3px 3px 40px;
}

.twetth2016_aoyamabg{
	width:370px;
	height:536px;
	background-image:url(../img/event/28anniv2016/aoyama_bg.png);
	background-repeat:no-repeat;
}

.twetth2016_aoyama01{
	width:200px;
	font-size:115%;
	text-align:left;
	line-height:170%;
	padding:58px 0 0 98px;
}

.twetth2016_aoyama02{
	width:180px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	padding:0 0 0 85px;
}

.twetth2016_aoyama03{
	width:180px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:left;
	margin:30px 0 0 180px;
}

.twetth2016_asahikawabg{
	width:370px;
	height:536px;
	background-image:url(../img/event/28anniv2016/asahikawa_bg.png);
	background-repeat:no-repeat;
}

.twetth2016_asahikawa01{
	width:200px;
	font-size:115%;
	text-align:left;
	line-height:170%;
	padding:58px 0 0 50px;
}

.twetth2016_asahikawa02{
	width:180px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	padding:0 0 0 15px;
}

.twetth2016_asahikawa03{
	width:180px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:left;
	margin:94px 0 0 180px;
}


/*spring fair 2016 */
.springfair2016_title_green{
	color:#6B933F;
	font-size:120%;
	font-weight:bold;
}

.springfair2016_price_red{
	color:#CC3519;
	font-size:115%;
	font-weight:bold;
}

.springfair2016_lfont{
	font-size:130%;
	font-weight:bold;
}

.springfair2016_arrow{
	text-align:center;
	margin:0;
}



.springfair2016_special01bg{
	width:100%;
	height:569px;
	background-image:url(../img/event/springfair2016/special01_bg.png);
	background-repeat:repeat-y;
}

.springfair2016_special0101{
	width:300px;
	font-size:115%;
	text-align:left;
	line-height:170%;
	padding:68px 0 0 160px;
}

.springfair2016_special0102{
	width:160px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	padding:53px 0 0 203px;
}

.springfair2016_special0103{
	width:220px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:left;
	margin:-10px 0 0 20px;
}

.springfair2016_special0104{
	width:180px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:right;
	margin:-60px 15px 0 0;
}

.springfair2016_special0105{
	width:500px;
	font-size:100%;
	line-height:170%;
	text-align:right;
	float:right;
	margin:-5px 15px 0 0;
}

.springfair2016_special02bg{
	width:100%;
	height:564px;
	background-image:url(../img/event/springfair2016/special02_bg.png);
	background-repeat:repeat-y;
}


.springfair2016_special0201{
	width:300px;
	font-size:115%;
	text-align:left;
	line-height:170%;
	padding:68px 0 0 160px;
}

.springfair2016_special0202{
	width:160px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:left;
	margin:100px 0 0 40px;
}

.springfair2016_special0203{
	width:200px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:right;
	margin:-30px 45px 0 0;
}

.springfair2016_special0204{
	width:200px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:left;
	margin:-62px 0 0 200px;
}

.springfair2016_special0205{
	width:200px;
	font-size:100%;
	line-height:230%;
	text-align:left;
	float:right;
	margin:-80px 55px 0 0;
}

.springfair2016_special0206{
	width:500px;
	font-size:100%;
	line-height:170%;
	text-align:right;
	float:right;
	margin:-8px 15px 0 0;
}



.springfair2016_koppabg{
	width:357px;
	height:177px;
	float:left;
	background-image:url(../img/event/springfair2016/koppa_bg.png);
	background-repeat:repeat-y;
}

.springfair2016_koppa{
	width:202px;
	font-size:105%;
	text-align:left;
	margin:68px 0 0 15px;
}

.springfair2016_presentbg{
	width:357px;
	height:177px;
	float:right;
	background-image:url(../img/event/springfair2016/present_bg.png);
	background-repeat:repeat-y;
}

.springfair2016_present{
	width:178px;
	font-size:105%;
	line-height:150%;
	text-align:left;
	margin:48px 0 0 15px;
}



/* christmas2015 */
.christmas2015_title_blu{
	color:#273F6E;
	font-size:120%;
	font-weight:bold;
}

.christmas2015_smatitle_blu{
	color:#222F62;
	font-size:100%;
	font-weight:bold;
}


.christmas2015_title_red{
	color:#B22D00;
	font-size:120%;
	font-weight:bold;
}

.christmas2015_subtitle_gre{
	color:#006600;
	font-size:115%;
	font-weight:bold;
}

.christmas2015_subtitle_bro{
	color:#937D66;
	font-size:115%;
	font-weight:bold;
}

.christmas2015_title_toppro{
	color:#584643;
	font-size:100%;
	font-weight:bold;
	line-height:120%;
}

.christmas2015_title_toppros{
	color:#584643;
	font-size:75%;
	font-weight:bold;
	line-height:120%;
}

.christmas2015_title_toppri{
	color:#B22D00;
	font-size:86%;
	font-weight:bold;
	line-height:120%;	
}



.christmas2015_topbg{
	width:100%;
	height:auto;
	background-image:url(../img/event/christmas2015/bg.png);
	background-repeat:repeat-y;
}

.christmas2015_topbg01{
	text-align:left;
	width:100%;
	height:549px;
	background-image:url(../img/event/christmas2015/dress_01.png);
	background-repeat:no-repeat;
}

.christmas2015_top01{
	padding:290px 0 0 180px;
	text-align:left;
	width:95px;
	float:left;
}

.christmas2015_top02{
	padding:230px 50px 0 15px;
	width:340px;
	float:right;
	text-align:left;
	line-height:135%;
	font-size:85%;
}

.christmas2015_top03{
	margin:20px 0 0 510px;
	width:120px;
	text-align:left;
}

.christmas2015_top04{
	padding:70px 0 0 510px;
	width:120px;
	text-align:left;
}

.christmas2015_presentbg{
	width:100%;
	height:477px;
	background-image:url(../img/event/christmas2015/present.png);
	background-repeat:no-repeat;
}

.christmas2015_present01{
	padding:130px 0 0 20px;
	width:560px;
	text-align:left;
	font-size:90%;
	line-height:155%;
}

.christmas2015_northbg{
	width:100%;
	height:530px;
	background-image:url(../img/event/christmas2015/okurimono_01.png);
	background-repeat:no-repeat;
}


.christmas2015_north01{
	padding:80px 0 0 20px;
	width:380px;
	font-size:100%;
	line-height:155%;
}

.christmas2015_north02{
	padding:50px 0 0 70px;
	width:240px;
	text-align:left;
}

.christmas2015_north03{
	padding:10px 0 0 250px;
	width:440px;
	font-size:90%;
	line-height:155%;
}

.christmas2015_north04{
	padding:50px 0 0 270px;
	width:240px;
	text-align:left;
}



.christmas2015_cattitlebg{
	width:100%;
	height:47px;
	background-image:url(../img/event/christmas2015/title_bg.png);
	background-repeat:no-repeat;
	padding:15px 0 0 57px;
	font-size:125%;
	font-weight:bold;
	color:#B22D00;
}


.christmas2015_creat00{
	padding:20px 0 0 40px;
	width:630px;
	font-size:100%;
	line-height:165%;
}


.christmas2015_creat01{
	padding:10px 0;
	width:450px;
	float:left;
	text-align:left;
}

.christmas2015_creat02{
	padding:10px 10px 10px 0;
	width:160px;
	float:right;
	text-align:left;
	font-size:80%;
	line-height:185%;
}

.christmas2015_worksho00{
	padding:20px;
	width:580px;
	background-color:#FFF;
	border:solid #9A886D;
	font-size:100%;
	line-height:165%;
	color:#71614F;
}


/* 青山1周年　*/

.aoyama1staniv_full_text{
	margin: 10px 0 10px 0;
	font-size:13px;
	color:#62666A;
	line-height:185%;
}

.aoyama1staniv_sub_t{
	font-size:15px;
	font-weight:bold;
	color:#4F72BB;
	margin:15px 0;
}

.aoyama1staniv_sub_day{
	font-size:13px;
	font-weight:bold;
	color:#8AAE68;
	margin:15px 0;
}

.aoyama1staniv_small_tex{
	font-size:11px;
	color:#62666A;
	margin:15px 0;
}

.aoyama1staniv_inq{
	width:670px;
	text-align:center;
	margin: 10px 0 10px 0;
	font-size:15px;
	font-weight:bold;
	color:#757584;
	line-height:160%;
}

a.aoyama1staniv:link {
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#5372C4;
 }

a.aoyama1staniv:visited {
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	color:#5372C4;
} 

a.aoyama1staniv:hover {
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
	color:#5372C4;
}

.aoyama1staniv_top{
	width:600px;
	margin: 10px 35px;
	font-size:13px;
	color:#62666A;
	line-height:185%;
}

.aoyama1staniv_top01{
	width:234px;
	float:left;
	margin: 0 20px 0 0;
}

.aoyama1staniv_top02{
	width:340px;
	float:right;
	margin: 0;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_limited01{
	width:180px;
	float:left;
	margin: 10px 0;
	font-size:13px;
	color:#62666A;
	line-height:185%;
}

.aoyama1staniv_limited02{
	width:470px;
	float:right;
	margin: 10px 0;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_limited02_img{
	float:left;
	margin: 20px 20px 0 0;
}

.aoyama1staniv_event01{
	width:300px;
	float:left;
	margin: 20px 0;
}

.aoyama1staniv_event02{
	width:350px;
	float:right;
	margin: 20px 0 0 0 ;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_event02_img{
	float:right;
	margin: 20px 0 0 20px;
}


.aoyama1staniv_event03{
	width:208px;
	float:left;
	margin: 20px 0;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;

}

.aoyama1staniv_event04{
	width:426px;
	float:right;
	margin: 20px 0 ;
}

.aoyama1staniv_workshop01{
	width:251px;
	float:left;
	margin: 20px 0;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_workshop02{
	width:390px;
	float:right;
	margin: 20px 0 ;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_workshop02_01{
	width:175px;
	float:left;
	margin: 20px 0 ;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_workshop02_02{
	width:196px;
	float:right;
	margin: 20px 0 ;
}

.aoyama1staniv_workshop00_img{
	float:right;
	margin: 0 20px 0 0;
}


.aoyama1staniv_workshop03{
	width:320px;
	float:left;
	margin: 20px 0;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_workshop04{
	width:330px;
	float:right;
	margin: 20px 0 ;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_workshop04_01{
	width:180px;
	float:left;
	margin: 20px 0 ;
	font-size:13px;
	color:#62666A;
	text-align:left;
	line-height:185%;
}

.aoyama1staniv_workshop04_02{
	width:130px;
	float:right;
	margin: 20px 0 ;
}

.aoyama1staniv_point_bg{
	width:632px;
	height:352px;
	float:right;
	margin: 20px;
	background-image:url(../img/event/aoyama1staniv/aoyama1staniv_point_bg.png);
	background-repeat:no-repeat;
	padding:20px;
}

.aoyama1staniv_point_title{
	width:598px;
	padding: 120px 80px 20px 20px;
	font-size:15px;
	color:#8AAE68;
	font-weight:bold;
	text-align:center;
}

.aoyama1staniv_point_01{
	width:148px;
	float:left;
	margin: 20px 20px 0 0;
}

.aoyama1staniv_point_02{
	width:400px;
	float:right;
	margin: 20px 60px 20px 0;
	font-size:13px;
	color:#747484;
	text-align:left;
	line-height:185%;
}
