@charset "UTF-8";
/*すべてのページに適用されるヘッター*/
html {
	font-family: YuMincho, 'Yu Mincho', 'Hiragino Mincho ProN', 'serif';	
}

html * {
	box-sizing: border-box;	
}

.body {
	margin: 0 0 0 0;
	background-color: antiquewhite;
}
.wrapper {
	margin: 0 auto 0 auto;
	max-width: 960px;
}

/*ヘッター*/

P {
	link-height: 1.6;
}

img {
	max-width: 100%;
	height: auto;	
}

body header {
	border-top: 10px solid #F4E1EB;
}

.header h1 {
	color: #C74692;
	font-style: normal;
	text-align: center;
	font-family: pinyon-script;
	font-weight: 400;
	font-size: 50px;
}

.nav li {
	display: inline;
	padding-left: 50px;
	list-style-type: none;	
}
.nav ul {
	padding: 10px 10px;
	background-repeat: repeat-x;
	color: dimgrey;
}
.header .nav ul {
	border-bottom: 3px solid #F4E1EB;
}

/*すべてのページに適用されるヘッターここまで*/

/*----------------------------------------------------------------*/

/*すべてのページに適用されるフッター*/

.footer {
	background-color: #F4E1EB;
	color: #FFFFFF;
	height: 220px;
	padding: 20px;
	font-size: 15px;
	margin-top: 100px;
}

.footer-list {
	float: right;
}

.footer-list li {
	list-style: none;
	line-height: 10px;	
}

.footer-logo {
	float: left;
	font-size: 20px;
	list-style: none;	
}

/*aタグ色変更*/
a {
	color: gray;
	text-decoration: underline;	
}

/*すべてのページに適用されるフッターここまで*/
/*------------------------------------------------------------------*/
/*index*/

/*index写真枠*/
main-top1 {
	margin: 0 auto;
	width: 0 auto;
}

/*fururu案内*/
.main-top nav {
    line-height: 30px;
	margin: 50px 100px;
	color: rgba(163,33,75,1.00);
	font-size: 20px;
	border-bottom: 1px dashed #bec2c7;
}

/*news*/
main .main-top #news {
    color: #81ABF6;
	font-family: pinyon-script;
	font-size: 40px;
	font-weight: 400;
	text-align: left;
	margin: 100px 0 50px 0;
}


/*展示会ご案内文*/
.wrapper-g3 {
	line-height: 20px;
	margin: 10px;
	color: gray;
	border-bottom: 1px dashed #bec2c7;
}

/*indexメインここまで*/
/*---------------------*/
/*galleryメイン*/



/*Galleryロゴ*/
body main h3 {
	color: #81ABF6;
	font-family: pinyon-script;
	font-style: normal;
	font-size: 40px;
	text-align: center;
	margin: 100px;	
}

/*---------------------*/


/*gallery-sutend tori 横並び */
.wrapper-b1 {
	flex:auto;
	display: flex;
    width: 0 auto;
	font-size: 15px;
	color: gray;
	text-align: center;
	
	
}


/*gallery-sutend　写真 */

.section-itemcc img{
	display: block;
	margin: 0 50px 0 50px;	
}


/*gallery-sutend　文字 */
.section-itemcc p {	
	text-align: left;
	display: inline-block;
	margin-top: 0 auto;
	margin-bottom: 150px;
	color: gray;
} 



/*---------------------*/


/*gallery-tori２　文字 */

.section-itembb p {	
	text-align: left;
	display: inline-block;
	margin-top: 0 auto;
	margin-bottom: 150px;
	color: gray;
} 


/*gallery-tori２　写真 */

.section-itembb img{
	display: block;
	margin: 0 auto;	
}



/*---------------------*/



/*gallery1枚写真横並べ*/
.wwwt {	
	padding: 0px 10px 0px 20px;
	width: 350px;
	margin-left: 50px;
	color: gray;
} 

/*gallery2-1枚写真*/
.wwwk {
	flex: auto;
	width: 350px;
	margin: 0 20px 0 50px;
	color: gray;
} 


/*gallery2-1枚写真*/
.section-itemkk img {
display: block;
}


.wrapper-t1 {
	margin-bottom: 150px;
}


/*gallery3枚写真横並べ*/
.wwwttt {
	display: flex;
	margin: auto;
	height: auto;
	width: auto;
	flex: auto;
}

.wwwttt p {
	color: gray;
}


/*gallery4枚写真横並べ*/

.www {
	flex: auto;
	display: flex;
    width: auto;
	height: 500px;
} 


/*gallery4枚写真*/

.section-item img {
    padding: 10px 1px 0 1px;
}



/*gallery4枚写真横並べ*/

.www p {
    font-size: 15px;
    width: 80%;	
	margin: 0 auto;
	padding-top: 5px;
	color: gray;
} 



/*gallery2枚写真*/

.wrapper-g2 {
	flex:auto;
	display: flex;
    width: 0 auto;
	font-size: 15px;
	color: gray;
	margin: 50px 50px 150px 50px;
}



/*gallery2枚写真*/
.section-phot img {
padding: 80px 10px 10px 10px;
}


/*gallery2枚写真*/
.section-phot  {
	margin: 80px 20px;
	width: auto;
	height: 600px;
}

.wrapper-g2 p {
	margin: 10px;
}



/*galleryここまで*/
/*---------------------*/



/*about*/
/*about タイトル*/


.lesson-title {
	color: #81ABF6;
	font-family: pinyon-script;
	font-style: normal;
	font-size: 40px;
	text-align: center;
	margin-top: 100px;
	margin-bottom: 100px;
}


/*about 先生写真*/
.lesson-item7 {
	width: 700px;
	margin: 0 auto;
	display: block;
}

/*about 先生写真*/
.lesson-item7 img {
	display: block;
}


/*アトリエの活動rogo*/
.section-title1 {
	color: #81ABF6;
	font-size: 28px;
	text-align: center;
	margin: 100px;
	font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
}

/*2023ボーダレス*/


.section-item13 {
    background-color: #F5F0EA;
	text-align: center;
	color: gray; 
	font-size: 18px;
	padding-top: 10px;
}

.section-item13 img {
    width: auto;
	height: 450px;
}




/*2022ボーダレス*/
.section-item12 {
    background-color: #F5F0EA;
	text-align: center;
	color: gray; 
	font-size: 18px;
	padding-top: 10px;
}
.section-item12 img {
    width: auto;
	height: 450px;
}


/*ピアスギャラリー*/

.section-item9 {
    background-color: #F5F0EA;
	text-align: center;
	color: #E8719E; 
    font-size: 18px;
	padding-top: 10px;
}

.section-item9 img {
    width: auto;
	height: 450px;
}





/*ピスギャラリーレモン*/

.section-item10 {
    background-color: #F5F0EA;
	text-align: center;
	color: #E8719E; 
	font-size: 18px;
	padding-top: 10px;
}
.section-item10 img {
    width: auto;
	height: 450px;
}




/*ピスギャラリー桜*/

.section-item11 {
    background-color: #F5F0EA;
	text-align: center;
	color: #E8719E; 
	font-size: 18px;
	padding-top: 10px;
}
.section-item11 img {
    width: auto;
	height: 450px;
}


/*カーネギー平和*/

.section-item8 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	margin-bottom: 40px;
	padding-top: 10px;
}
.section-item8 img {
    width: auto;
	height: auto;
}

/*ポピー*/

.section-item7 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	padding-top: 10px;
	
}
.section-item7 img {
    width: auto;
	height: 400px;
}


/*アジサイ*/

.section-item6 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	padding-top: 10px;
}
.section-item6 img {
    width: auto;
	height: 400px;
}

/*ろざし*/

.section-item5 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	padding-top: 10px;
}

.section-item5 img {
    width: auto;
	height: 400px;
}

/*リトアニア　平和*/

.section-item4 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	padding-top: 10px;
}
.section-item4 img {
    width: auto;
	height: 400px;
}

/*ポーランド　京都*/

.section-item3 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	padding-top: 10px;
}
.section-item3 img {
    width: auto;
	height: 400px;
}

/*旗　日光*/

.section-item2 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: grey;
	padding-top: 10px;
}

.section-item2 img {
    width: auto;
	height: 340px;
}


/*パリ*/

.section-item1 {
    background-color: #F5F0EA;
	text-align: center;
	font-size: 18px;
	color: gray;
	padding-top: 10px;
}
.section-item1 img {
    width: auto;
	height: 400px;
}
/*アトリエ活動ここまで*/
/*-----------------------------------------------------------*/

/*accesuここから*/

/*accesu タイトル*/

.section-title {
	color: #81ABF6;
	font-family: pinyon-script;
	font-size: 40px;
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;	
}

/*accesuカード */
.section-map img {
	margin: 50px 225px;
}	

/*accesuここまで*/
/*------------------------------------------------------------*/


/*contactメイン*/


/*contact タイトル*/

.section-title2 iframe {
	width: 100%;
}

.section-title {
	color: #81ABF6;
	font-family: pinyon-script;
	font-size: 40px;
	margin-top: 100px;
	margin-bottom: 100px;
	text-align: center;	
}

/*contakutイラスト*/
.wrapper-5 img {
    text-align: right;
    margin-top: 50px;
    margin-right: 0px;
    margin-left: 600px;
    margin-bottom: 0px;
}
.wrapper-5 {
	margin: 50px;
}

/*contactここまで*/

@media screen and (max-width: 960px) {
  /* PC用のスタイル */
}
/*--------------------------------------------------------------------------------------------------------------------------------*/

/*スマートフォン向けＣＳＳ*/

.sma {
	display: none;
}

@media screen and (max-width: 767px) {
	 .sma {
		display: block;
	}

	
     .body {
		background-color: antiquewhite; 
    	}   		
   		
	
	.wrapper {
	    margin: 0 8px;
		overflow: hidden;
    } 
	.header h1 {
		margin: 30px 0;
	}
	
	.nav li {
		display: block;
	}
	
	
/*--------------------------------------------------------------------*/
	
	
/*fururu案内*/
	
.main-top nav {
	margin: auto;
	font-size: 20px;
}

/*------------------------------------*/	
	
/*ギャラリーロゴ*/
	
body main h3 {
	margin: auto;
	width: auto;
	margin-top: 70px;
	margin-bottom: 70px;
	}

	

	
/*------------------------------------*/	

	
/*gallery-stend tori 2枚写真*/
.wrapper-b1 {
	flex:none;
	display: block;
    width: 300px;
	height: auto;
	margin: auto; 	
}			


		
	
/*gallery-sutend 写真*/
	
.section-itemcc img{	
	width: auto;
	height: auto;
	text-align: center;
	margin: 0 auto;
	}	
		
.section-itemcc p {
		text-align: left;
	}	

/*
.wwwb {
	width: 100%;
	height: auto;	
	}	
	
	
	
	
/*gallery-tori 写真*/
	
.section-itembb img{	
	width: 250px;
	height: auto;
	text-align: center;
	}	
	
/*------------------------------------*/	
	
/*gallery-写真*/
	
.wwwr {
	width: 100%;
	height: auto;	
	}
.wwwr p {
		text-align: left;
	}	

	
	
/*gallery-月あかり 写真*/
	
.wwwt {	
	padding: none;
	width: 250px;
	margin-left: none;
	margin: 0 auto;
} 	

	
	
/*gallery-野遊び枚写真*/

.wwwk {
	flex: none;
	width: 250px;
	height: auto;
	display: block;
	margin: auto;
} 	

	
	
/*gallery3枚写真横並べ*/
.wwwttt {
	display: block;
	margin: auto;
	height: auto;
	width: 100%;
	flex: none;
}	

	
	
/*gallery4枚写真横並べ*/
.www {
	flex: none;
	display: block;
    width: 250px;
	height: auto;
	margin: auto;
} 	

	
	
/*gallery2枚写真*/
.wrapper-g2 {
	flex:none;
	display: block;
    width: 300px;
	height: auto;
	margin: auto; 
}
	
/*------------------------------------*/	
	
/*about アトリエの活動*/	
.section-title1 {	
	margin: auto;
	margin-top: 70px;
	margin-bottom: 70px;
	}

/*about 先生写真*/
.lesson-item7 {
	text-align: center;
	margin: auto;
	display: block;
	width: 100%;
}	

	
/*アトリエ活動　写真横並*/
.message-wiapper img {
	width: 250px;
	height: auto;
}	

	
	
	

/*アトリエ活動　光　文字*/
.section-item13 p {
    text-align: center;
}		
	
	
	
	
	
/*アトリエ活動　リース文字*/
.section-item12 p {
    text-align: center;
}	
.section-item12 {
		margin-top: 30px;
}		

	
	
	
/*アトリエ活動　ピアスギャラリー　文字*/
.section-item9 p {
    text-align: center;
}

.section-item9 {
		margin-top: 30px;
}	


	
	
/*アトリエ活動　檸檬　文字*/	
.section-item10 p {
    text-align: center;
}	

.section-item10 {
		margin-top: 30px;
	}	
	
	
	
/*アトリエ活動　sakura 文字*/	
.section-item11 p {
    text-align: center;
}

.section-item11 {
		margin-top: 30px;
	}	
	
	
	
/*アトリエ活動　平和 文字*/	
	.section-item8 p {
    text-align: center;
}
.section-item8 {
		margin-top: 30px;
	}

	
	
/*アトリエ活動　ポピー　文字*/	
.section-item7 p {
    text-align: center;
}	
.section-item7 {
		margin-top: 10px;
	}

	
	
/*アトリエ活動　アジサイ　文字*/	
.section-item6 p {
    text-align: center;
}

.section-item6 {
		margin-top: 30px;
	}	

		
	
/*アトリエ活動　ろざし　文字*/	
.section-item5 p {
    text-align: center;
}
.section-item5 {
		margin-top: 30px;
	}
	
		
	
/*アトリエ活動　平和　文字*/	
.section-item4 p {
    text-align: center;
}
.section-item4 {
		margin-top: 30px;
	}
	
	
	
	
/*アトリエ活動　リトア　文字*/	
.section-item3 p {
    text-align: center;
}
.section-item3 {
		margin-top: 30px;
	}	
	
	
	
/*アトリエ活動　旗　文字*/	
.section-item2 p {
    text-align: center;
}	
.section-item2 {
		margin-top: 30px;
	}
	
	
	
/*アトリエ活動　パリ　文字*/	
.section-item1 p {
    text-align: center;
}
	
.section-item1 {
		margin-top: 30px;
	}	
	
/*------------------------------------*/	
	
/*accesu イラスト変更*/
	
 .section-map img {
	    margin: 0 auto;
	    width: 100%;		
}		

	
/*------------------------------------*/
	
/*contakutイラスト*/
	
.wrapper-5 img {
    margin: auto;
	text-align: 0;
}

.wrapper-5 {
    margin: 0 auto;
	width: 150px;
	margin-top: 70px;
}

/*------------------------------------*/
	
/*フッターロゴ*/
	
	
.footer-logo img {
	width: 80px;
		
	}
	
	
	
	
}	
	



/*---jquery------------------------*/
#page-top a:hover {
    background: #F4E1EB;
    text-decoration: none;  
}

