@media screen and (min-width: 480px){
#contents_section{background-image:url(../img/background.jpg)!important; width:100%;background-repeat:repeat;}
#contents_inner{width:100%!important;}
/*clearfix*/
.clearfix { zoom:1;/*for IE 5.5-7*/ }
.clearfix:after{/*for modern browser*/ content:"."; display: block; height:0; clear: both; visibility: hidden; }

#contents{width:100% ; max-width:100%;}
#contents p{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; line-height:160%; text-align:justify; font-size:14px;}
.background{width:1060px; margin:0 auto 50px auto;}

/*3つ表示*/
#threeBox{overflow:hidden; margin-top: 50px;}
.threeSet{width:320px; float:left;}
p.threeSet_title{margin:0 0 10px 0;}
.threeInner{margin-left:50px;}

.heightLine07{height:625px;}
.heightLine08{height:670px;}

img.three_title{margin-top:20px;}

/*pagetop 画像変更*/
#page-top a{background-color:transparent; background-image:url(../img/pagetopOL.png); padding:27px 0 33px 0!important; color:#A28D74;}
#page-top a:hover{background-color:transparent; background-image:url(../img/pagetop.png); color:#A28D74;}

/*field01*/
#fieldBox01{margin-top:50px; overflow:hidden;}
.fieldL{float:left; width:675px; margin-right:20px;}
.fieldR{float:left; margin:0 auto; width:355px;}

.fieldL_imgUnder{float:left;}
.fieldL_imgUnder:last-child{margin-left:20px;}
.fieldL_cap{margin:0 0 10px 0;}

#chef_comment{border-radius: 8px; margin-top:-2px; border:4px solid rgba(224,202,194,.6);}
#chef_comment p{padding:10px; margin:0;}
#editors_point{margin-top:20px;}

.panel_100{margin-left:-7px;}
.panel_100 .panel_top {background-image: url(../blestoncourt/medias/img/editors01.png); padding:10px;}
.panel_100 .panel_middle {background-image: url(../blestoncourt/medias/img/editors02.png); padding:0 10px;}
.panel_100 .panel_bottom {background-image: url(../blestoncourt/medias/img/editors03.png); padding: 10px;}
#editors_point07 .panel_100 .panel_top,.panel_100 .panel_bottom, #editors_point07 .panel_100 .panel_middle {width: 670px; font-size: 12px;}
.panel_top,.panel_bottom {height: 10px; background-repeat: no-repeat;}
.editors_text{padding:10px; line-height:190%;}
.comment_text{font-size:14px; font-weight:bold;}

#price_box {background-color: rgba(255,255,255,0.6); padding:15px; margin-bottom:20px;}

/*field02*/
.fieldBox02{margin-top:50px; overflow:hidden;}
.candol_img:nth-child(1){float:left; width:310px;}
.candol_img:nth-child(2){float:left; width:350px;}
.candol_cap{margin:0;}

/*shop*/
.shopBox{text-align:center; margin-top:50px;}
.shopTitle{margin:0 auto;}
.shopTitle p{margin:0 0 10px 0; }

/*バックナンバー*/
.backnumber{margin-top:50px;}
.back_title{text-align:center;}
.list_box ul{display:flex; flex-wrap:wrap;}
.list_box ul li{width:200px;}
.list_box ul li img{width:100%;}

/*ブレストン住所*/
#blestoncourt_data{overflow:hidden; margin:30px auto 0;}
#blestoncourt_data1060{overflow:hidden; width:1060px; margin:30px auto 0;}


/*スマホ用非表示*/
.sp{display:none;}

/*vol01*/
.fruitBox01 .fruitInner{width:1060px; height:275px; background-image:url(../blestoncourt/medias/img/vol01/fb_03.png); margin-top:0px;}

/*vol02*/
.fruitBox02 .fruitInner{width:1060px; height:275px; background-image:url(../blestoncourt/medias/img/vol02/fb_03.png); margin-top:0px;}

/*vol03*/
.fruitBox{margin-top:50px;}
.fruitBox03 .fruitInner{width:1060px; height:275px; background-image:url(../blestoncourt/medias/img/vol03/fb_03.png); margin-top:0px;}
.fruitTitle{padding:30px 0 20px 95px;}
.fruitInner_L{width:371px; float:left; margin-left:95px;}
.fruitInner_R{width:520px; float:left; margin-left:20px;}
.fieldBox02_vol03 .fieldR img:nth-child(2),.fieldBox02_vol03 .fieldR img:nth-child(3),.fieldBox02_vol03 .fieldR img:nth-child(4),.fieldBox02_vol03 .fieldR img:nth-child(6){margin-top:10px;}
.fieldBox02_vol03 .fieldR p:nth-child(7){margin-bottom:10px;}
.fieldBox02_vol03 .fieldR p{margin:0;}

/*vol04*/
.shopBox04 .shopList01{width:1060px;}
.shopBox04 .shopList01:nth-child(2) .shopItem{width:520px;}
.shopBox04 .shopList01:nth-child(2) .shopItem img{width:100%;}
.shopBox04 .shopList01:nth-child(2) .shopTitle{margin-top:50px;}
.shopBox04 .shopTitle{width:1060px;}

.shopBox04 .shopItem{float:left; width:250px; margin-bottom:20px;}
.shopBox04 .shopItem:nth-child(3),.shopBox04 .shopItem:nth-child(4),.shopBox04 .shopItem:nth-child(5){margin-left:20px;}
.shopBox04 .shopList01:nth-child(2) .shopItem:nth-child(3) p{margin:0;}
.shopBox04 .shopItem p{margin:0; text-align:left!important;}
.shopItem span{font-weight:bold;}

.shopBox04 .shopList01:nth-child(2) .shopItem:nth-child(3), .shopBox04 .shopList01:nth-child(2) .shopItem:nth-child(4){width:250px;}

/*vol05*/
.saisonDeChocolate_Title{margin:50px auto 0;}
.fieldBox02_vol05 .fieldL_list img:nth-child(2){margin-top:115px;}
.shopBox05 .shopList01{width:1060px;}
.shopBox05 p{text-align:center!important;}
.shopBox05 .shopItem{float:left; width:250px; margin-bottom:20px;}
.shopBox05 .shopItem:nth-child(n+2){margin-left:20px;}
.shopBox05 .shopList01:nth-child(1) .shopItem:nth-child(2) p,.shopBox05 .shopItem:nth-child(3) p,.shopBox05 .shopItem:nth-child(4) p{margin-top:26px;}
.shopBox05 .shopList01:nth-child(2) .shopItem:nth-child(3) p{margin:0;}
.shopBox05 .shopItem p{margin:0; text-align:left!important;}
.shopItem span{font-weight:bold;}

/*vol06*/
.shopBox06 .shopList01,.shopBox06 .shopList02{margin:0 auto; overflow:hidden;}
.shopBox06 p{text-align:center!important;}
.shopBox06 .shopItem{float:left; width:340px; margin-bottom:20px;}
.shopBox06 .shopItem img{width:100%;}
.shopBox06 .shopItem p{margin:0;}
.shopItem span{font-weight:bold;}

/*vol07*/
#chef_comment07{border-radius:8px; margin-top:-2px; border:4px solid rgba(162,198,219,.6);}
#chef_comment07 p{padding:10px; margin:0;}
#editors_point07{margin-top:20px;}

#editors_point07 .panel_100{margin-left:-7px;}
#editors_point07 .panel_100 .panel_top {background-image: url(../blestoncourt/medias/img/vol07/editors01.png); padding:10px;}
#editors_point07 .panel_100 .panel_middle {background-image: url(../blestoncourt/medias/img/vol07/editors02.png); padding:0 10px;}
#editors_point07 .panel_100 .panel_bottom {background-image: url(../blestoncourt/medias/img/vol07/editors03.png); padding: 10px;}

/*vol08,vol09*/
.event{overflow:hidden; margin-top: 50px;}
.event_title{text-align: center;}

.eventBox{margin-bottom:50px;}
.eventList{clear:both; overflow:hidden; width:840px; margin:0 auto;}
.eventInner{overflow:hidden; margin-top:30px;}
.eventInner_img,.eventInner_text{float:left;}
.eventInner_img:nth-child(2){margin-left:30px;}
.eventInner_text:nth-child(even){width:420px; margin-left:30px;}
.eventInner_text:nth-child(odd){width:420px;}
.eventInner_text h3{border-bottom:1px solid #c85847; padding-bottom:5px;}

.managePoint{padding:10px; border:3px solid rgba(99,174,214,.5); background-color:rgba(255,255,255,.7); border-radius: 20px}

.eventList:nth-child(1) .event_collabo{margin-top:-30px;}
.wine .eventList:nth-child(2) .event_collabo{margin:-52px 0 0 440px;}
.coffee .eventList:nth-child(2) .event_collabo{margin-top:10px;}
.wine .eventList:nth-child(3) .event_collabo{margin-top:10px;}
.coffee .eventList:nth-child(3) .event_collabo{margin-top:-5px;}
.event_collabo img{float:left; margin-right:10px;}
.eventText_small{font-size:12px!important; margin:0;}
.eventText_big{margin:7px; font-weight:bold; font-size:15px!important; margin-top:-4px;}

.wine .collabo{height:250px; background-color:white; padding:30px; width:780px; margin:30px auto 0; box-shadow:0 0 10px;}
.coffee .collabo{height:380px; background-color:white; padding:30px; width:780px; margin:30px auto 0; box-shadow:0 0 10px;}
.collaboL{float:left; width:56%; margin-bottom:20px;}
.collaboL p{font-size:16px!important; color:#c85847; margin:0;}
.collaboR{float:right; margin-bottom:20px;}

table{text-align:left; margin-top:5px; font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
table th{font-size:14px; vertical-align:top;}

.collaboL .price{color:black!important; font-size:14px!important; margin:10px 0 0 0;}
.collaboL .att{font-size:12px!important;}
.collaboL .last_att{margin-bottom:10px;}

.maruyama{border-top:1px solid gray;}

#maruyama_title,#maruyama_text{color:black; font-size:14px!important;}
#maruyama_title{margin-top:10px; font-weight:bold;}
#maruyama_text{line-height:180%!important;}

.collabo_coffee p{font-size:18px!important; margin:7px; float:left; font-weight:bold;}

/*vol10*/
.shopItemL,.shopItemR{float:left; overflow: hidden;}
.shopItemL{width:530px;}
.shopItemR{width:500px;}
.shopBox10.shopItemR img{float:left; width:240px; margin-left:10px;}
.shopItemL img:nth-child(2),.shopItemR img:nth-child(3),.shopItemR img:nth-child(4){margin-top:10px;}
.shopItemR p{float:left; margin:10px 0 0 10px;}
.shopItemR p span{font-weight:bold;}

.shopBox10 .shopList01 .shopItem{width:343px; height:280px; float:left; margin-left:15px; margin-bottom:20px;}
.shopBox10 .shopList01 .shopItem:nth-child(2),.shopBox10 .shopItem:nth-child(5){margin-left:0;}
.shopBox10 .shopList02{margin-top:50px;}
.shopBox10 .shopList02 .shopItem{width:343px; height:440px; float:left; margin-left:15px; margin-bottom:15px;}
.shopBox10 .shopList02 .shopItem:nth-child(2){margin:0;}
.shopBox10 .shopList02 .shopTitle{clear:both;}
.shopBox10 .shopList02 .shopTitle span {font-weight: bold; font-size: 14px;}
p.sa_text{margin:0;}
.text_R_text123{margin:10px 0;}

/*Editor's pointR*/
#editors_pointR .panel_100{margin-left:-7px;}
#editors_pointR .panel_100 .panel_top, #editors_pointR .panel_100 .panel_bottom, #editors_pointR .panel_100 .panel_middle{width:336px;}
#editors_pointR .panel_100 .panel_top {background-image: url(../img/vol10/editer_R01.png); padding:10px;}
#editors_pointR .panel_100 .panel_middle {background-image: url(../img/vol10/editer_R02.png); padding:0 10px; background-repeat:repeat-y;}
#editors_pointR .panel_100 .panel_bottom {background-image: url(../img/vol10/editer_R03.png); padding: 10px;}

/*Editor's pointL*/
#editors_pointL .panel_100{margin:20px 0 0 -7px;}
#editors_pointL .panel_100 .panel_top, #editors_pointL .panel_100 .panel_bottom, .panel_100 .panel_middle{width:97%;}
#editors_pointL .panel_100 .panel_top {background-image: url(../img/editors01.png); padding:10px;}
#editors_pointL .panel_100 .panel_middle {background-image: url(../img/editors02.png); padding:0 10px; background-repeat:repeat-y;}
#editors_pointL .panel_100 .panel_bottom {background-image: url(../img/editors03.png); padding: 10px;}


.fieldBox02 .fieldL{margin-top:80px;}
.shopTitle p{margin:10px 0; text-align:center!important;}
.shopInfo span{font-weight:bold; font-size:16px;}
#sa,#price_img{margin-bottom:10px;}

/*vol11*/
.saisonDeChocolate_Title.pc p{text-align:center!important;}
.shopBox11{overflow:hidden;}
.shopBox11 .shopList01,.shopBox11 .shopList02{margin:0 auto; overflow:hidden; width:840px;}
.shopBox11 p{text-align:justify!important;}
.shopBox11 .shopItem{float:left; width:415px; margin-bottom:20px;}
.shopBox11 .shopItem:nth-child(3){margin-left:10px;}
.shopBox.shopBox11 .shopTitle{margin-bottom:30px;}
.shopBox11 .shopItemR{margin-left:20px;}
.shopItem_box{margin:0 auto 30px; overflow:hidden; width:840px;}
.shopBox11 .shopItem img,.shopItem_listTitle{margin-bottom:10px;}
.shopTitle p{text-align:center!important;}
.shopList01 .shopItem:nth-child(2),.shopList01 .shopItem:nth-child(3){margin-left:20px;}
.next_issue{width:840px; margin:50px auto; overflow:hidden;}
.next_issue .shopItemL{float:left; width:415px;}
.next_issue .shopItemR{float:left; width:405px; margin-left:10px;}
#blestoncourt_data11{width:840px; margin:0 auto;}

.onlineStore{text-decoration: underline; font-weight:normal!important;}

/*vol12*/
section.Strawberry_menu{border-top:1px solid gray; margin-top:60px;}

/*field03*/
.fieldBox03{margin-top:50px; overflow:hidden;}
.fieldBox03 .fieldL{float:left; width:355px; margin-right:20px;}
.fieldBox03.fieldR{float:left; margin:0 auto; width:675px;}
.tt_vol12{letter-spacing: -0.1px;}
.point_pink{color:pink; font-size:20px;}

/*バックナンバー一覧*/
.back_title {text-align: center; margin-bottom: 25px;}
.backnumber ul li {float: left; width: 200px; height: 190px; text-indent: 0!important;}
.backnumber ul li img {width: 100%;}
}



/***************************************


***************************************/



@media screen and (max-width: 479px){

/*PC用非表示*/
.pc,#keyVisual{display:none;}
img{width:100%; height:auto;}
#contents_section{background-image:url(../img/background.jpg)!important; width:100%;background-repeat:repeat;}
.background{font-size:14px;}

.key_visual{margin:20px 0 40px;}
.heightLine08{margin:40px 0;}
.heightLine08 img:nth-child(2){margin:20px 0;}
.eventInner_img{margin:10px 0;}
.event.wine{padding:10px;}

.eventInner_text p{margin:10px 0;}
.managePoint{border: 3px solid rgba(99,174,214,.5); padding: 10px; border-radius: 20px; background-color: rgba(255,255,255,.7);}

p.threeSet_text{margin:20px 0;}
img#s_ep{margin-bottom:-15px; width:50%;}

.event_collabo{clear:both; overflow:hidden;}
.event_collabo img{float:left; width:15%;}
.eventText_small {font-size: 10px!important; margin: 7px; padding: 0;}
.eventText_big { margin: -8px 0 0 7px; font-size: 1.16em;}

.collabo{margin:20px 0; background-color:white; padding:20px;}
.collaboL p {font-size: 16px!important; color: #c85847; margin: 0;}

table th {font-size: 14px; text-align:left; vertical-align: top; float: left; width: 100%;}
table td {float: left; width: 100%;}
.collaboR img{margin:10px 0;}

p.managePoint img{width:50%; padding-bottom:10px;}
.threeSet{margin:50px 0;}

.eventList:first-child .eventInner_text h3 img,.eventList:nth-child(3) .eventInner_text h3 img{width:35%;}
.eventList:nth-child(2) .eventInner_text h3 img1{width:95%;}
.shopBox{padding:10px;}
.shopTitle p,.heightLine07 img:nth-child(2){margin:10px 0;}

div#blestoncourt_data,#threeBox {padding:10px;}
div#blestoncourt_data img,div#blestoncourt_data1060 img{width:18%;}


.backnumber {padding: 10px; margin: 50px 0;}
.list_box ul li{margin:20px 0!important; text-indent:0!important;}
.fruitBox.fruitBox01,div#fieldBox01,.fieldBox02.fieldBox02_vol03,div#blestoncourt_data1060{padding:10px;}
/*vol01*/
.fruitBox01 .fruitInner{padding: 20px; background-repeat: repeat-y; background-size: 100%; margin-bottom: -5px; background-image:url(../blestoncourt/medias/img/vol01/fb_03.png);}

/*vol02*/
.fruitBox02 .fruitInner{padding-bottom:40px; background-image:url(../blestoncourt/medias/img/vol02/fb_03.png);}

/*vol03*/
.fruitBox{margin-top:50px;}
.fruitBox03 .fruitInner{padding-bottom:40px; background-image:url(../blestoncourt/medias/img/vol03/fb_03.png);}
.fruitTitle{padding:20px 0; width:60%;}
.fruitInner_R img{width:40%; margin:10px 0;}

#chef_comment,.editors_text{border-radius: 8px; border: solid 4px rgba(224,202,194,0.6);}
.editors_text{margin-top:15px;}

div#price_box {background: white; padding: 20px; margin: 10px 0;}
div#price_box img{width:15%; margin-bottom:10px;}
.fieldR img{margin-top:10px;}

.fieldR img:nth-child(6),.fieldR img:nth-child(4),.fieldR img:nth-child(2){width:100%;}

/*vol10*/

.shopItemL img, .shopItemR img{width:50%; height:100%;}
.shopItemL, .shopItemR{display:flex; flex-wrap:wrap;}

.shopItemR p{margin-top:10px;}
.shopItemR p span{font-weight:bold;}
.commentPadding{padding:10px;}
.fieldBox02{margin:30px 0; padding:10px;}
.fieldBox02 .fieldR img:last-child{width:100%;}
p.text_R_text123{margin:10px 0;}
.shopItem:nth-child(n+3){margin-top:20px;}
.shopList02{margin-top:50px;}
.shopInfo{border:1px solid gray; padding:10px; margin-top:20px;}
.shopInfo span{font-size:16px; font-weight:bold;}
#sa{margin-bottom:10px;}

/*vol11*/
.fieldR{margin-top:40px;}
.saisonDeChocolate_Title.sp{padding:10px;}
.saisonDeChocolate_Title.sp img{margin-bottom:15px;}
.shopItem{margin-top:20px;}
.shopItem span{font-weight: bold;}
.shopBox11 img{width:100%;}
.shopBox11 .shopItemR{margin-top:20px;}
.shopItem_listTitle img{margin-top:25px;}
.shopItem img{margin-bottom:10px;}
.shopItem_box{margin:0 auto 30px; padding-bottom:20px;}
.next_issue{padding:10px; margin:20px 0;}
.next_issue img{width:100%;}
.next_issue .shopItemR{margin-top:10px;}
#blestoncourt_data11{padding:10px;}
#blestoncourt_data11 img{width:15%;}

/*vol12*/
.point_pink{color:pink; font-size:20px;}

}
