/* end StyleCatcher imports */

/* CSS Document */

*{
	margin:0;
	padding:0;
}

body{
       background-color:#FEF1F5;
	font-family:sans-serif;
	font-size:12px;
}

img {
	border:0;
}

#page{
	margin:0 auto;
	background-image:url(image/top/back.jpg);
	background-repeat:repeat-y;
	width:810px;
	height:auto;

}

#in{
	width:810px;
}

.clear{
	clear:both;
}


/*
 ヘッダー[
----------------------------------------------------------- */


#header{
 	height:115px;
	background-image:url(image/top/header.jpg);
	background-repeat:no-repeat;
	width:800px;
}

#header #sub-menu{
        text-align:right;
	margin-right:5px;
	height:12px;
	padding-top:5px;
	font-size:10px;
        letter-spacing:120%; 
}


#header h1.logo{
	margin-left:22px;
	height:67px;
	font-size:12px;
	font-weight:100;
}

#header #menu{
	height:31px;
}






/*
 Link Color [
----------------------------------------------------------- */


a:link {
    text-decoration:none;
    color:#000000; 
}

a:visited {
    text-decoration:none;
    color:#000000;
}

a:hover {
    text-decoration:underline;
    color:#000000;
}

a:active {
      color:#000000;
	  text-decoration:none;
}






/*
 絵手紙[
----------------------------------------------------------- */

#e-letter{
	height:245px;
	width:800px;
}




/*
 メイン部分[
----------------------------------------------------------------------------------------------------------- */

#main{
	padding-bottom:20px;
	overflow:hidden;
	position:relative;
	width:800px;
}




/*
 左側部分（オススメなどの新着）[
----------------------------------------------------------- */
#main #left{
	margin:0 7px 0px 0;
	height:414px;
	width:530px;
	float:left;
	background-image:url(image/top/left-back.jpg);
	background-repeat:no-repeat;
}

#main #left h1.ti-logo{
	margin:15px 7px 0 18px;
}


#main #left .ph-box{
	margin:8px 0px 0px 18px;
	height:170px;
	width:495px;
}


#main #left .ph-box .in-b{
	float:left;
	display:inline;
	width:237px;
	background-image:url(image/top/osu-box.jpg);
	margin-right:10px;
	height:170px;
}

#main #left .ph-box .in-b .name{
	margin:8px 0 0 14px;
	width:170px;
}


/*
#main #left .ph-box .in-b .photo{
	padding-left:14px;
	width:90px;
	height:122px;
	float:left;
}


#main #left .ph-box .in-b .bun{
	padding-left:6px;
	width:107px;
	height:100px;
	float:left;
	line-height:1.2em;
}

#main #left .ph-box .in-b .next{
	padding-top:8px;
	margin-bottom:6px;
	width:113px;
	height:14px;
	float:left;
	text-align:right;
}
*/



/*
 新しい写真部分[
----------------------------------------------------------- */


/*
.photo{
	padding: 0px 15px 5px 10px;
	height:120px;
	float: left;
	padding:5px 10px 0 20px;
}

*/

.bun{
	margin:4px 8px 8px 8px;
	line-height:130%;
	letter-spacing:130%;
	font-size:12px;
	padding:0 10px 0 0;
}


.next{
	margin:2px;
	line-height:130%;
	font-size:10px;
	text-align:right;
	padding:0 15px 0 0;
}




/*
 新しい写真部分2[
----------------------------------------------------------- */

.pic2{
	display:table-cell;
	width:200px;
	height:120px;
	vertical-align:middle;
	margin:0;
	padding:0 0 0 15px;
	
}


.pic2 .photo {
	float:left; 
	width:90px;
    height:120px;
/*	margin:2px; */
	margin-top:5px;
	background-color:#000000;
	margin-right:5px;

}
.pic2 .photo .photopic {
	overflow: hidden; 
	position: relative; 
	width: 90px; 
	height:120px; 
	float:left; 
	margin:0;
	text-align:center;
	vertical-align:middle;
}




/*
 右側部分（インフォと地図）
----------------------------------------------------------- */
#main #right{
	margin:0 0px 0px 0;
	width:263px;
	float:left;
}


#main #right #info{
	height:42px;
	padding-top:0px;
}


#main #right ul.in-fo{
	list-style:none;
	line-height:120%;
	margin-top:5px;
	padding-left:6px;
	clear:both; 
}



#main #right #ad{
	font-size:11px;
	line-height:120%;
	padding-left:3px;
        margin-top:5px;
}

#main #right .ad{
	font-size:11px;
	line-height:120%;
	padding-left:3px;
        margin-top:5px;
}


/*-------------------------------------------------------------------------------------------------------------------------------------*/
#main #right #topBnrBox{
	font-size:11px;
	line-height:120%;
	padding-left:3px;
}

#topBnrBox #top_banner1{
	float:left;
	width:125px;
}

#topBnrBox #top_banner2{
	float:left;
	padding-left:5px;
	width:125px;
}


/*---れえすの花---*/
#blog-main .raceLeft{
	float:left;
	padding:15px 0 0 50px;
	width:243px;
}

#blog-main .raceRight{
	float:left;
	padding:15px 0 0 65px;
	width:370px;
	line-height:20px;
}

.racefont{
	color:#D23A50;
	font-size:14px;
	font-weight:bold;
}

a.raceLink{
	color:#D23A50;
	text-decoration:underline;
	font-weight:normal;
}

a.raceLink:hover{
	color:#D23A50;	
	text-decoration:none;
}

.raceRight .raceBox{
	padding-top:25px;
	width:370px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;

}

.raceBox .raceBoxInr1{
	width:350px;
	padding:5px 10px 5px 10px;
	background-image:url(image/race/bnr_center.jpg);
	background-repeat:repeat-y;
}

.raceBoxInr1 .raceWhiteBox{
	width:307px;
	height:15px;
	padding:20px;
	background-image:url(image/race/white_box.jpg);
	background-repeat:no-repeat;
}

/*---出張着付け---*/

#blog-main .businesstripBox{
	margin:0 auto;
	width:750px;
}

.businesstripBox .businesstripBoxInr1{
	padding:10px 142px 10px 142px;
	width:465px;
	background-image:url(image/business_trip/trip_box_center.jpg);
	background-repeat:repeat-y;
	font-size:14px;
	line-height:22px;
	text-align:center;
}

.businesstripBox .businesstripBoxInr2{
	margin:0 auto;
	padding:10px 0 10px 0;
	width:350px;
	text-align:left;
	font-size:12px;
}

.businesstripBoxInr2 .pinkBox1{
	padding:0 55px 0 55px;
	width:240px;
	text-align:left;
	background-image:url(image/business_trip/box_center.jpg);
	background-repeat:repeat-y;
	line-height:20px;
}

.tripfont{
	color:#F26D51;
	font-size:14px;
	font-weight:bold;
}

.businesstripBox .businesstripBoxInr3{
	padding:50px 100px 0 515px; 
	width:134px;
	height:80px;
	background-image:url(image/business_trip/trip_box_down_inquiry.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	line-height:20px;
}	

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

















/*
フッター部分（オススメなどの新着）[
----------------------------------------------------------- */


#footer{
	clear:both;
	height:25px;
	background-image:url(image/top/footer.jpg);
	background-repeat:no-repeat;
	text-align:right;
	padding:34px 29px 0 0;
}

#blog-main{
	margin-bottom:10px;
	width:786px;
	position:relative;
	padding-right:14px;
}




/*
 タイトル[
----------------------------------------------------------- */

#title{
	height:auto;
	width:740px;
	padding:5px 0px 10px 20px;
	text-align:left;
	margin-left:5px;
}



/*
 ブログ記事部分(着回し)[
----------------------------------------------------------- */




#blog-main #kiji{
	width:506px;
	background-image:url(image/kimawashi/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
        float:left;
	
}


.day{
	font-size:12px;
	line-height:150%;
	font-weight:100;
	margin-left:10px;
}

#blog-main #kiji #blog-head{
	background-image:url(image/kimawashi/head.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}


#blog-main #kiji #text{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}





#blog-main #kiji #blog-foot{
	background-image:url(image/kimawashi/foot.jpg);
	background-repeat:no-repeat;
	height:39px;
}


/*
 ブログ記事部分(みんなの写真館)[
----------------------------------------------------------- */

#blog-main #left{
      float:left;
      width:516px;
      height:auto;
}



#blog-main  #left #kiji-sh{
        
        
        width:506px;
	background-image:url(image/shashinkan/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
}

#blog-main  #left #kiji-sh #blog-head-sh{
	background-image:url(image/shashinkan/header.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}

#blog-main  #left #kiji-sh #text-sh{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}


#blog-main  #left #kiji-sh #blog-foot-sh{
	background-image:url(image/shashinkan/footer.jpg);
	background-repeat:no-repeat;
	height:39px;
}

#blog-main #left #comme{
       
       width:250px;
       height:auto;
       padding-top:10px;
       padding-left:18px;
}


.comments-content{
	line-height:120%;
	margin-top:5px;
	margin-bottom:20px; 
} 


.chushin{	
	overflow: hidden; 
	position: relative; 
	top: 0px; 
	left: 0px; 
}

/*
 ブログ記事部分(ごかやの気持ち)[
----------------------------------------------------------- */




#blog-main #kiji-ki{
	width:506px;
	background-image:url(image/kimochi/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
	float:left;
}



#blog-main #kiji-ki #blog-head-ki{
	background-image:url(image/kimochi/head.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}

#blog-main #kiji-ki #text-ki{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}





#blog-main #kiji-ki #blog-foot-ki{
	background-image:url(image/kimochi/foot.jpg);
	background-repeat:no-repeat;
	height:39px;
}




/*
 ブログ記事部分(着物の裏技)[
----------------------------------------------------------- */




#blog-main #kiji-ur{
	width:506px;
	background-image:url(image/urawaza/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
	float:left;
}



#blog-main #kiji-ur #blog-head-ur{
	background-image:url(image/urawaza/header.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}

#blog-main #kiji-ur #text-ur{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}





#blog-main #kiji-ur #blog-foot-ur{
	background-image:url(image/urawaza/footer.jpg);
	background-repeat:no-repeat;
	height:39px;
}



/*
 ブログ記事部分(オススメ)[
----------------------------------------------------------- */




#blog-main #kiji-os{
	width:506px;
	background-image:url(image/osusume/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
	float:left;
}



#blog-main #kiji-os #blog-head-os{
	background-image:url(image/osusume/header.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}

#blog-main #kiji-os #text-os{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}





#blog-main #kiji-os #blog-foot-os{
	background-image:url(image/osusume/footer.jpg);
	background-repeat:no-repeat;
	height:39px;
}



/*
 ブログ記事部分(たのしい催し)[
----------------------------------------------------------- */




#blog-main #kiji-mo{
	width:506px;
	background-image:url(image/moyooshi/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
	float:left;
}



#blog-main #kiji-mo #blog-head-mo{
	background-image:url(image/moyooshi/head.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}

#blog-main #kiji-mo #text-mo{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}





#blog-main #kiji-mo #blog-foot-mo{
	background-image:url(image/moyooshi/footer.jpg);
	background-repeat:no-repeat;
	height:39px;
}


/*
 ブログ記事部分(お教室案内)[
----------------------------------------------------------- */




#blog-main #kiji-sch{
	width:506px;
	background-image:url(image/school/blog-back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 10px;
	float:left;
}



#blog-main #kiji-sch #blog-head-sch{
	background-image:url(image/school/head.jpg);
	background-repeat:no-repeat;
	height:44px;
	padding:4px 0 0 18px;
	font-size:18px;
	font-weight:bold;
}

#blog-main #kiji-sch #text-sch{
	margin:15px 30px 10px;
	line-height:150%;
	letter-spacing:120%;
}





#blog-main #kiji-sch #blog-foot-sch{
	background-image:url(image/school/foot.jpg);
	background-repeat:no-repeat;
	height:39px;
}







/*
 右側のカテゴリー部分[
----------------------------------------------------------- */

#blog-main #blog-right{
	margin:0px 0px 10px 10px;
	width:250px;
	float:left;
}
	


#blog-main #blog-right .banner{
	height:45px;
	margin-bottom:5px;
}
	
	
	
#blog-main #blog-right ul.ka{
	list-style:none;
	line-height:1.5em;
	margin-top:5px;
	padding-left:12px;
	padding-bottom:15px;
}	
	
	
	
#blog-main #blog-right ul.ka-2{
	list-style:url(image/list.jpg);
	line-height:1.5em;
	margin-top:5px;
	padding-left:20px;
	padding-bottom:15px;
}	
	
	
	
	
#blog-main #blog-right #ichiran{
	width:240px;
	margin:5px 10px 5px 5px;
	text-align:right;
}	
	


/*
 雅[
----------------------------------------------------------- */


#title-mi{
	padding:10px 0px 10px 35px;
	text-align:center;
	width:760px;
}





/*
 雅-in[
----------------------------------------------------------- */




#blog-main #miyabi{
	width:761px;
	background-image:url(image/miyabi/back.jpg);
	background-repeat:repeat-y;
	height:auto;
	margin:0px 0 10px 20px;
}



#blog-main #miyabi #miyabi-head{
	background-image:url(image/miyabi/header.jpg);
	background-repeat:no-repeat;
	height:68px;
	padding:4px 0 0 18px;

}

#blog-main #miyabi #miyabi-head2{
	background-image:url(image/miyabi/header.jpg);
	background-repeat:no-repeat;
	padding:4px 0 10px 18px;
	font-weight:bold;
}


#blog-main #miyabi #miyabi-head2  #title-mi-2{
	padding:20px 0px 10px 0px;
	text-align:center;
	margin-top:0px;
	line-height:120%;
}


#blog-main #miyabi #mi-text{
	margin:15px 0px 10px;
	text-align:center;
}


#blog-main #miyabi #mi-chumon{
	padding:15px 50px 10px;
}


#blog-main #miyabi #mi-text .thanks{
	text-align:center;
	font-size:12px;
	margin:50px;
	line-height:140%;
	letter-spacing:120%;
}



#blog-main #miyabi #mi-text-in{
	margin:0px 0px 10px;
}


#blog-main #miyabi #mi-text-in #price{
	line-height:150%;
	letter-spacing:120%;
	text-align:center;
	margin-left:180px;
	background-repeat:no-repeat;
	padding-top:2px;
	width:429px;
}





#blog-main #miyabi #mi-text-in h1.chumon{
	line-height:105%;
	letter-spacing:105%;
	text-align:center;
	margin:0 auto;
	padding-top:30px;
	font-size:12px;
}

#blog-main #miyabi #mi-text-in #hyo{
	background-image:url(image/miyabi/hyo.jpg);
	background-repeat:no-repeat;
	height:861px;
	width:559px;
	margin-left:140px;
	margin-top:30px;
	padding-top:20px;
}

#blog-main #miyabi #mi-text-in #hyo .mojiran{
	padding-top:230px;
	padding-left:40px;
	width:452px;
}

#blog-main #miyabi #mi-text-in #hyo .mojiran-2{
	padding-top:50px;
	padding-left:300px;
	width:191px;
	height:100px;
	line-height:140%;
	letter-spacing:120%;
}

#blog-main #miyabi #mi-text-in #hyo .mojiran-3{
	padding-top:60px;
	padding-left:40px;
	width:191px;
}


#blog-main #miyabi #miyabi-foot{
	background-image:url(image/miyabi/footer.jpg);
	background-repeat:no-repeat;
	height:71px;
}


#blog-main #miyabi #mi-text-in .hyo{
	line-height:1.2;
	font-size:90%;
	margin:20px;
	padding-bottom:50px;
	margin-left:100px;

}


#blog-main #miyabi #mi-text-in .table{
	line-height:1.8;
	margin-left:180px;
	letter-spacing:140%;
}


#blog-main #miyabi #mi-text-in .table　.td{
	margin-left:2px; 
} 


#blog-main #miyabi #form #mi-text-in2{
	margin:20px 0px;
	width:500px;
}


#blog-main #miyabi #form{
	width:559px;
	margin-left:140px;
	margin-top:30px;
	padding-top:20px;
}

/*
 お店紹介-top[
----------------------------------------------------------- */
#blog-main #shop #s-menu{
	margin:5px;
	background-image:url(image/shop/top/back.jpg);
	background-repeat:no-repeat;
	padding-bottom:30px;
}



/*
 お店紹介-in-abuot[
----------------------------------------------------------- */
#blog-main #shop #about{
	margin:5px 30px;
	background-repeat:no-repeat;
	padding-bottom:30px;
}

#blog-main #shop #about #shop-title{
	width:224px;
	margin-top:20px;
}

#blog-main #shop #about #shop-hyo{
	background-color:#ffffff;
	line-height:140%;
	margin:30px 0 30px 10px;
	width:679px;
	background-image:url(image/shop/about/inner.jpg);
	background-repeat:repeat-y;
}

#blog-main #shop #about #shop-hyo .space{
	margin-left:25px;
}


.huto{
	font-weight:bold;
}

#blog-main #shop #about #shop-hyo .space .map{
	background-image:url(image/shop/about/map.jpg);
	background-repeat:no-repeat;
	height:215px;
	padding-left:350px;
	padding-top:35px;
}

#blog-main #shop #about #back{
	margin-left:586px;
	width:114px;
}	
	


#blog-main #shop #about #shop-hyo .head-s{
	background-image:url(image/shop/about/top.jpg);
	background-repeat:no-repeat;
	height:35px;
}

	



#blog-main #shop #about #shop-hyo .footer-s{
	background-image:url(image/shop/about/under.jpg);
	background-repeat:no-repeat;
	height:35px;
}



	
/*
 お店紹介-in-photo[
----------------------------------------------------------- */
#blog-main #photo-title{
	margin-left:20px;
}


#blog-main .photo-spase{
	margin-left:20px;
	margin-top:10px;
}


#blog-main #shop{
	width:761px;
	height:auto;
	margin:15px 0 10px 20px;
}


#blog-main #shop .pho-migi{
	float:left;
}


#blog-main  .keikosan{
	margin-top:10px;
	margin-left:10px;
	padding-bottom:15px;
}


#blog-main  #sp-back{
	width:114px;
	margin-left:670px;
	padding-bottom:15px;
}	
	



/*
 お店紹介-in-omake[
----------------------------------------------------------- */

#blog-main #omake{
	height:auto;
	margin:15px 30px 20px;
}

#blog-main #omake #omake-title{
	margin-left:5px;
	margin-bottom:20px;
}

#blog-main #omake .daimei{
	padding:5px;
}

#blog-main #omake #omake-box{
	margin:5px 5px 20px 5px;
	width:700px;
	overflow:hidden;
	position:relative;
}



#blog-main #omake  #omake-box .omake-ph{
	margin-left:20px;
	float:left;
}

#blog-main #omake  #omake-box .omake-bun{
	margin:0px 0px 0px 20px;
	width:350px;
	float:left;
	letter-spacing:120%;
	line-height:140%;
}

.clear{
	clear:both;
}

#blog-main #omake #osusume-back{
	margin-left:600px;
	margin-bottom:15px;
}






/*
カテゴリー詳細ページ[
----------------------------------------------------------- */

#blog-main #top-main{
	width:506px;
	height:auto;
	margin:10px 0 20px 10px;
	float:left;
}



#blog-main #top-main #top-ti{
	width:495px;
	height:auto;
	margin:0px 0 0px 3px;
}


.day{
	font-size:12px;
	line-height:150%;
	font-weight:100;
	margin-left:10px;
}

#blog-main #top-main #top-ti #head{
	padding:2px 0 0 18px;
	font-size:14px;
	font-weight:bold;
}


#blog-main #top-main #top-ti #bun{
	margin:0px 0px  5px 20px;
	line-height:150%;
	letter-spacing:120%;
	height:20px;
}


#blog-main #top-main #top-ti #bun #ne-xt{
	margin-left:420px;
	line-height:150%;
	letter-spacing:120%;
}



#blog-main #top-main .p-ne{
	width:506px;
	margin-top:20px;
	text-align:center;
}





/*
 お知らせ[
----------------------------------------------------------- */




#blog-main #info{
	width:761px;
	height:auto;
	margin:15px 0 10px 20px;
}


##blog-main #info .i-box{
	width:751px;
}



#blog-main #info .i-box .i-title{
	background-image:url(image/info/head-back.jpg);
	background-repeat:no-repeat;
	width:741px;
	height:35px;
	padding-left:10px;
	line-height:120%;
	font-size:15px;
	font-weight:bold;
}

#blog-main #info .i-box .i-bun{
	width:751px;
	margin:10px;
	line-height:120%;
	letter-spacing:120%;
	overflow:hidden;
}


span.i-day{
	font-size:12px;
	padding:5px 0  5px 0px;
	font-weight:100;
}




/*
 掲示板部分のみ[
----------------------------------------------------------- */
#main #bbs{
	width:750px;
	margin:0 auto;
}




/*
 お教室案内について　10/23[
----------------------------------------------------------- */

#blog-main #kiji-sch .everyMonth{
	width:506px;
	height:auto;
	padding:0px 0 10px 0;
	background:#FFFFFF;
}


#blog-main #kiji-sch .everyMonth .everyTitle{
	width:506px;
}


#blog-main #kiji-sch .everyMonth .everyTitle{
	width:506px;
}

#blog-main #kiji-sch .everyMonth .everyBox{
	width:506px;
	padding-top:10px;
}

#blog-main #kiji-sch .everyMonth .everyBox .everyLesson{
	width:506px;
	padding-bottom:5px;
}

#blog-main #kiji-sch .everyMonth .everyBox .everyText{
	width:286px;
	float:left;
	font-size:12px;
	line-height:130%;
	padding:5px 10px 0 10px;
	color:#666666;
}

#blog-main #kiji-sch .everyMonth .everyBox .everyTable{
	width:200px;
	color:#666666;
	font-size:12px;
	line-height:130%;
	float:left;
}

#blog-main #kiji-sch .everyMonth .everyLine{
	width:506px;
	clear:both;
	padding:5px 0 10px;
	text-align:center;
}
	


/*
 お教室案内のお問い合わせ　10/24[
------------------------------------- */


#blog-main #blog-right .schoolToiawse{
	background:url(image/school/toiawase/back.jpg) no-repeat;
	margin-bottom:5px;
	padding:5px;
	height:173px;
}


#blog-main #blog-right .schoolToiawse .schoolToiawaseTitle{
	margin:5px 5px 5px 0;
} 


#blog-main #blog-right .schoolToiawse .schoolToiawseHusen{
	background:url(image/school/toiawase/husen-back.jpg) no-repeat;
	font-size:12px;
	padding:6px 0 0 10px;
	margin-bottom:5px;
	height:19px;
	margin-left:5px;
}

#blog-main #blog-right .schoolToiawse .schoolToiawaseText{
	font-size:12px;
	line-height:130%;
	margin-top:10px;
	padding:0 5px;
	color:#666666;
}
.font10{
 font-size:10px;
 line-height:130%;
}
* html .font10{
font-size:85%;
}

*:first-child+html .font10{ 
font-size:85%; 
}

.purple{color:#8879E2;}

