@charset "utf-8";

/*尺八を五つの音だけで吹く本*/
/*リード*/
.kaminaga_read{font-size: 13px; font-family:　"ヒラギノ明朝 ProN W6", "HiraMinProN-W6", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; font-weight: bold; line-height: 105%;}

/*購入・予約ボタン*/
.kounyuu_yoyaku{margin-top: -20px;}

/*書籍情報*/
/*.hatubaibi{font-size: 20px; margin-bottom: 9px;}*/
.syakuhachi_series{margin: -2px 0px 10px; line-height: 3px;}
.syakuhachi_title{font-size: 37px; margin: 0px 0px 8px; line-height: 42px;}
.syakuhachi_cyosya{margin-bottom: 8px;}
.syakuhachi_hannkei{margin-bottom: 16px;}

/*模範演奏動画*/
/*神永 コメント 追加分*/
.kaminaga_comment{border-style: solid; border-width: thin; border-color: silver; border-radius: 15px; padding: 12px 20px 12px; margin: 13px 6px -1px;}

.kaminaga_new_icon{margin-bottom: -5px; text-align: left;}

.kaminaga_mov_title{margin: 4px 0px 22px;}
/*追加ここまで*/

.kaminaga_mov{margin:-14px 0px -5px;}
.kaminaga_mov_name{text-align: right; margin-bottom: -2px;}


/*収載・収録曲*/
.kaminaga_music_div{font-size:85% }



/*神永 プロフ*/
.kaminaga_p{width:730PX; margin-top: 10px;}

.kaminaga_pfl{float:left; margin:0px 5px 0px 25px;}

.kaminaga_pfr{float:right; width: 350px; margin: 0px 60px 0px 0px;}

.kaminaga_pfr p{margin-top: 2px; line-height: 21px; font-size: 13px;}

/*尺八を五つの音だけで吹く本END*/


/*---------------------------------------------*/
/*全音リコーダーの歴史*/
/*.friedrich h3{width: 720px;
    border-left: 6px solid #ccc;
    border-bottom: 1px solid #ccc;
    font-size: 125%;
    margin: 0 0 10px;
    padding: 7px 0 7px 5px;}*/

.wooden_oteire1 p{line-height: 22px;}

.histry p{margin: -25px 0px -30px;}

.f_histry p{width: 510px;}

.friedrich_photo{margin:22px 20px 40px 0px; float: right;}
.friedrich_photo img{ border: 1px solid #cccccc;}
.friedrich_photo p{font-size: 9px; line-height: 14px; font-weight: bold;}

.pagetop3 p{margin-bottom: 0px;}

/*全音リコーダーの歴史END*/

/*---------------------------------------------*/
/*ネクストーンYouTube用*/
.next_mov{margin-bottom: -17px;}


/*ネクストーンYouTube用END*/


/*---------------------------------------------*/
/*悠*/
.youtop{margin:30px 0px 10px 125px;}
.you_midashi{text-align: center; font-size: 17px; margin: 0px 0px 30px; font-weight: bold;}

/*.you_topgazou{margin:20px}*/
.topgazou_set{margin: 0px 0px 0px 0px;}

.top_kaminaga{margin: 0px 0px 0px 5px;}
.top_word{margin: 23px 0px 0px -10px;}

.you_left{float: left; margin: 0px 0px 0px 5px;}
.you_right{float: right; margin: 0px 70px 0px 0px;}

.you_text{line-height: 22px; font-size: 13px; margin: 20px 20px 15px 5px;}

.you_jsphoto{margin: 0px 0px 18px -4px; display: flex;}
.you_flex{flex-direction: row; margin-left: 15px;}

.you_phot{border-style: solid; border-color: #c0c0c0; border-width: 1px;}
.you_bottomtext{text-align: center; line-height: 0px; font-size: 13px;}

.you_orignalset{font-size: 17px; line-height: 25px;}
.you_no{line-height: 25px; font-size: 14px;}
.you_kakaku{line-height: 25px;font-size: 17px; font-weight: bold;}
.you_syousai1{line-height: 25px; font-size: 12px;}
.you_syousai2{line-height: 25px; font-size: 12px;}


.you_left2{float: left; margin: 0px 0px 0px 17px;}
.you_right2{float: right; margin: 0px 22px 0px 0px;}

.onkyouzyouhou{margin: 15px 14px 0px;}
.you_kyoushitu{line-height: 13px; font-size: 13px; font-weight: bold;}
.music_school_name{line-height: 13px; font-size: 13px; margin: 12px 15px 24px;}
.onkyoulink{font-weight: bold;}

.you_pdf{line-height: 28px; font-size: 14px;}

/*悠END*/


/*玄*/
.gentop{margin:30px 0px 35px 125px;}
.gen_midashi{text-align: center; font-size: 17px; margin: 0px 0px 30px; font-weight: bold;}

/*.you_topgazou{margin:20px}*/
.topgazou_set{margin: 0px 0px 0px 0px;}

.top_kaminaga{margin: 0px 0px 0px 5px;}
.top_word{margin: 23px 0px 0px -10px;}

.gen_left{
	width: 44%;
	float: left;
	margin: 0px 0px 0px 5px;
}
.gen_right{
	/* float: right; */
	margin: 0px 70px 0px 0px;
}

.gen_text{line-height: 22px; font-size: 13px; margin: 15px 20px 15px 0px;}
.attention{
	line-height: 22px; font-size: 12px;
}
.gen_jsphoto{margin: 0px 0px 18px -4px; display: flex;}
.gen_flex{flex-direction: row; margin-left: 15px;}

.gen_phot{border-style: solid; border-color: #c0c0c0; border-width: 1px;}
.gen_bottomtext{text-align: center; line-height: 0px; font-size: 13px;}

.gen_orignalset{font-size: 17px; line-height: 25px;}
.gen_no{line-height: 25px; font-size: 14px;}
.gen_kakaku{line-height: 25px;font-size: 17px; font-weight: bold;}
.gen_syousai1{line-height: 25px; font-size: 12px;}
.gen_syousai2{line-height: 25px; font-size: 12px;}


.gen_left2{
	/* float: left;  */
	margin: 0px 0px 0px 17px;
}
.gen_right2{
	float: right; 
	margin: 0px 0px 0px 0px;
}

.onkyouzyouhou{margin: 15px 14px 0px;}
.gen_kyoushitu{line-height: 13px; font-size: 13px; font-weight: bold;}
.music_school_name{line-height: 13px; font-size: 13px; margin: 12px 15px 24px;}
.onkyoulink{font-weight: bold;}

.you_pdf{line-height: 28px; font-size: 14px;}
.gen_attentiontext{
	line-height: 22px; font-size: 13px; margin: 0px 20px 15px 0px;
}
/*玄END*/

/*キラキラ*/
.contest_kekkawaku p.todoroki_syo{
	background: rgba(0, 0, 0, 0) url("/img/contest/kiracon_todoroki_s.jpg") no-repeat scroll top left;
	background-size: 60px;
    color: #48408e;}

.contest_kekkawaku p.mifune_syo{
	background: rgba(0, 0, 0, 0) url("/img/contest/kiracon_mifune_s.jpg") no-repeat scroll top left;
	background-size: 60px;
    color: #48408e;}
    
.contest_kekkawaku p.kirakira_teacher{
	height: 40px;
	margin-top: 20px;
	margin-bottom: 2px;
	padding-top: 20px;
	padding-left: 70px;
	font-size: 20px;
    font-weight: bold;}

.kyokumoku_kirakira_name {
	background: rgba(0, 0, 0, 0) url("/img/kirahoshi.jpg") no-repeat scroll 0 0;
	background-size: 20px;
	line-height: 16px;
	padding: 4px 0 4px 27px;
	font-size: 15px;
	margin-left: 12px;
    margin-top: 12px; }

/*コメント*/
.contest_kekkawaku .sinsain_todorokimifune {
	width: 180px;
	margin-top: 19px;
	border-radius: 10px 10px 0 0;
	padding: 8px 0px 5px;
	text-align: center;
}
.sinsainsyou .contest_kekkawaku .sinsain_todorokimifune {
	border-top: 1px solid #48408e;
	border-right: 1px solid #48408e;
	border-left: 1px solid #48408e;
	background-color: #b6bee0;
	color: #48408e;
}
.recordsyou .contest_kekkawaku .sinsain_todorokimifune {
	border-top: 1px solid #e51373;
	border-right: 1px solid #e51373;
	border-left: 1px solid #e51373;
	background-color: #f7cade;
    color: #e51373;}
    
.contest2018kekka .comment_todorokimifune {
	width: 166px;
	padding: 8px 6px 5px 8px;
	border-radius: 0 0 10px 10px;
	line-height: 17px;
}
.contest2018kekka .sinsainsyou .comment_todorokimifune {
	border: 1px solid #48408e;
}
.contest2018kekka .recordsyou .comment_todorokimifune {
	border: 1px solid #e51373; font-size: 98%;
}
.comment_flex{display: flex;}
.comment_left{margin:0 10px 0 12px;}
.comment_right{}
/*コメントEND*/

/*キラキラEND*/

/*いとあやし*/
.itoayashi_h1{padding-left: 7px;}
.itoayashi_hatubaibi{font-size: 20px; margin: 5px 45px 15px; border: solid 1.5px; border-color:red; width:210px;}

    .itoayashi_hatubaibi_2{font-size: 19px; margin: 5px 45px 3px; width:210px;}

.itoayashi_kounyuu{margin:9px 0px 0px;}

.itoayashi_tachiword{text-align: center; margin:5px 0px -4px; font-size: 13px;}

.itoayashi_tachiword strong big{background-color: red; color: white; font-size: 130%; border-radius: 2px;}

/*書籍情報*/
    .itoayashi_syousai_r{margin:15px 13px 0px 0px; width:380px;}

.itoayashi_syousai_r .itoaya_map{margin-top: 20px; margin-bottom: 10px;}

.itoayashi_syousai_r .itoaya_map .itoaya_map_img{border-style: solid; border-color: red; border-width: 1.5px;}

.itoayashi_read1 p{line-height: 24px; font-size: 19px; margin:13px 0px 6px 0px; font-family:YuMincho,Hiragino Mincho ProN,MS P明朝,serif; font-weight: bolder;}
.itoayashi_read2 p{line-height: 22px; font-size: 19px; margin-bottom: 16px; font-family:YuMincho,Hiragino Mincho ProN,MS P明朝,serif; font-weight: bolder;}

    .itoayashi_cd{font-size: 16px; margin-bottom:6px; line-height: 15px;}
         .itoayashi_title h1{font-size: 55px; margin-bottom: 8px; line-height: 55px; font-family:YuMincho,Hiragino Mincho ProN,MS P明朝,serif;}

    .itoayashi_cyosya{font-size: 16px; margin-bottom: 8px; line-height: 15px;}
    .itoayashi_hannkei{font-size: 15px; margin-bottom: 9px; line-height: 15px;}





/*いとあやし動画*/
.itoayashi_tr{margin: 5px 0px 0px 0px;}

/*いとあやし商品解説*/
.itoayashi_setumei{margin: 30px 0px 45px;}

/*h4*/
.itoayashi_h4{margin: 10px 0px 25px; font-size: 16px; line-height: 30px; border-bottom:solid 2px crimson; border-left:solid 11px crimson;}
.xxxxxxxxxxxxxxxxxxx{border-color: }

/*収載・収載曲*/
.itoayashi_h4 .itoayashi_rubi{font-size: 80%; font-weight: normal;}

.itoayashi_music dt{margin: 0px 30px 13px 7px;
    font-size: 13px; line-height: 19px;}

.itoayashi_music .itoayashi_rubi{font-size: 75%;}
.itoayashi_music{float:left;}
.itoayashi_music_mov {float: right; margin: 0px 7px 13px 0px;}

/*木村 プロフ*/
.ito_kimu_pfr .ito_kimu_name{font-size: 105%; font-weight: bold; margin-top: 15px;}
.ito_kimu_pfr p{margin: -6px 13px 10px 20px; line-height: 24px; font-size: 12px;}

/*いぶくろ プロフ*/
.ito_ibu_p{width:730PX; margin-top: -7px;}

.ito_ibu_pfl{float:left; margin:0px 0px 0px 25px;}

.ito_ibu_pfr{float:right; width: 380px; margin: 0px 10px 0px 0px;}

.ito_ibu_pfr .ito_ibu_name{font-size: 128%; font-weight: bold; margin-top: 2px;}

.ito_ibu_pfr p{margin: 2px 0px 0px 5px; line-height: 23px; font-size: 13px;}

/*いぶくろ関連商品*/
.ibukuro_kanren{font-weight: 17px;}

/*ブロマイドカード地図*/
.ibukuro_card_read p{font-weight: bold; font-size: 23px; text-align: center; line-height: 25px; margin-bottom: 9px;}

.ibukuro_card{width: 730px; padding: 15px;}
.ibukuro_card_l{float:left;　margin-left: 20px;}
.ibukuro_card_r{float:right;　margin-right: 30px;}
.ibukuro_card_r p{font-size: 13.5px; line-height: 20px;}

.ibukuro_card_h4{font-size: 19px; margin:25px 0px 10px 14px; padding: 5px 30px 5px; text-align: center; border-style: solid; border-color: #B81A3E;  width: 655px; background-color: #B81A3E; color: white;}

    .itoaya_area_fr{display: flex; margin:-18px 18px -7px 16px; /*border-style: solid; border-color: red;*/}
            .itoaya_area{margin: 9px 23px 3px; font-weight: bold; font-size: 14px;padding: 7px 0px 7px; text-align: center; border-right: 1px black;}
            .itoaya_area2{margin: 4px 2px 3px; font-weight: bold; font-size: 20px;padding: 7px 0px 7px; text-align: center;color: #B81A3E;}


            .itoaya_area_h2 .map_t1{background-color: white; margin-bottom: -6px; margin-left: -11px; color: black; font-size: 17px}

/*いとあやしEND*/
