@charset "UTF-8";
div.curvy700, div.curvy700 .curvyWrap{background:none;}
div.curvy700 div.curvyIn{background:none;padding:0;}
.t_kyoubashi{margin-bottom:18px!important;}
#sharebutton > .div_social{text-align:right;margin-bottom:10px;}
#sharebutton > .div_social > ul{float:right;min-height:25px;}
#sharebutton > .div_social > ul > li{float:left;margin:0 0 10px 4px;}
div.curvy700 div.curvyIn a:hover{filter:Alpha(opacity=50);-moz-opacity:0.5;opacity:0.50;}
.bg_gray, .shopinfo, .btn_report, .bg_report, .shoplist li a, .banner, .area, .news_area li a, .news_area, .linktop, .linkkiji, .is_menber5{overflow:hidden;}
.shopinfo:after, .btn_report:after, .bg_report:after, .shoplist li a:after, .banner:after, .area:after, .news_area li a:after, .news_area:after, .linktop:after, .linkkiji:after, .is_menber5:after{content:"";display:block;clear:both;overflow:hidden;}
.pt0_pc{padding-top:0px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pb30{padding-bottom:30px !important;}
.display_sp{display:none;}
.imgauto{width: auto;}
.txt_main{clear:both;font-size:122%;padding:10px 0 25px 0 !important;}
.news_place{float:left;width:143px;}
.news_place p{display:none;}
.news_place ul{border-bottom:#231815 2px dotted;overflow:hidden;}
.news_place ul:after{content:"";display:block;clear:both;overflow:hidden;}
.news_place li{list-style:none;border-top:#231815 2px dotted;}
.news_place li a{padding:17px 16px;display:block;}
.news{padding-bottom:10px;overflow:hidden;}
.news:after{content:"";display:block;clear:both;overflow:hidden;}
.newslist{float:right;width:542px;}
.newslist li{float:left;list-style:none;position: relative;}
.newslist li a{border:#a96240 3px solid;border-radius:0px 0px 0px 15px;-webkit-border-radius:0px 0px 0px 15px;-moz-border-radius:0px 0px 0px 15px;border-top:none;border-right:none;width:250px;margin-bottom:16px;padding:0 0 7px 10px;display:block;}
.newslist li:nth-child(odd){margin-right:16px;}
.newslist li img{width:100%;}
.newslist li a{color:#ad6b4b;}
.newslist li.kuzuha a{color:#7d5b83;border-color:#7d5b83;}
.newslist li.susume a{color:#5c9e64;border-color:#89b68f;}
.newslist li p.t_place{margin-top:-9px;}
.newslist li p.t_place span{color:#fff;font-size:86%;background:#a96240;padding:2px 10px;display: inline-block;}
.newslist li .t_place_kuzuha{margin-left:5px;}
.newslist li.kuzuha p.t_place span, .newslist li .t_place_kuzuha{background:#7d5b83 !important;}
.newslist li p.t_newslist{font-size:114%;text-align:justify;text-justify:distribute;padding:5px 0 20px 0;}
.newslist li p.t_newsday{color:#2a1f1c;position: absolute;right: 10px;bottom: 25px;}
.newslist li .txt_newslist .t_newslist{color:#e9528e;font-size:140%;padding-bottom:10px;}
.newslist li a:link, .newslist li a:visited{text-decoration:underline;}
.newslist li a:hover, .newslist li a:active{text-decoration:none;}


.t_newslist,
.txt_news_area{
	text-indent: 1.2em;
	position: relative;
}

.t_newslist::before,
.t_newslist::after{
	position: absolute;
    top: 10px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    content: "";
    vertical-align: top;
}

.txt_news_area::before,
.txt_news_area::after{
	position: absolute;
    top: 5px;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    content: "";
    vertical-align: top;
}

.t_newslist::before,
.txt_news_area::before{
    left: 4px;
	box-sizing: border-box;
    width: 6px;
    height: 6px;
    border: 5px solid transparent;
    border-left: 6px solid #a96240;
}



.newslist li.kuzuha .t_newslist::before,
.news_areakuzuha li .txt_news_area::before
{border-left: 6px solid #7d5b83;}


.newslist li.susume .t_newslist::before,
.news_area li.susume .txt_news_area::before
{border-left: 6px solid #89b68f;}







.hirakatawhere{clear:both;border:#89b68f 5px solid;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;padding:20px;}
.hirakatatusin{margin-top:20px;}
.hirakatatusin a{clear:both;border:#231815 3px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:20px 0 0 0;padding:0 20px;overflow:hidden;display:block;}
.hirakatatusin:after{content:"";display:block;clear:both;overflow:hidden;}
.hirakatatusin p.t_now{float:left;width:315px;}
.hirakatatusin p.txt_now{float:right;width:315px;padding-top:14px;}
.banner_border{clear:both;border-top:#ccc 5px dotted;margin-top:40px;padding-top:40px;}
.banner{clear:both;}
.banner li{float:left;width:330px;}
.banner li a{font-size:118%;padding-left:-1em;text-indent:1em;}
.banner li:nth-child(odd){padding-right:40px;}
.banner li a span{background:url(../img/icon_yaji.png) no-repeat 5px center;background-size:15px;padding-left:25px;}
.banner li a img{display:block;width:100%;padding-top:5px;}
.banner li a:hover{text-decoration:none;}
.t_mainimg{clear:both;}
div.curvy700 div.curvyIn .area_bg{background:url(../img/border.png) repeat-x 0 5px !important;}
div.curvy700 div.curvyIn .area{background:url(../img/border.png) repeat-x 0 bottom !important;}
.area p{text-align:justify;text-justify:distribute;}
.area p:nth-child(1){float:left;width:255px;padding:0 0 0 15px;}
.area p:nth-child(2){font-size:86%;float:right;width:400px;padding:15px 15px 10px 0;}
.img_map{text-align:center;border:#dbe9dd 3px solid;border-radius:0px 0px 15px 15px;-webkit-border-radius:0px 0px 15px 15px;-moz-border-radius:0px 0px 15px 15px;background:#dbe9dd;margin-top:10px;padding:15px;}
.img_map img{width:472px;}
.img_maphirakatashi img{width:560px;}
.img_mapkuzuha img{width:490px;}
.news_area{margin-top:15px;}
.news_area li{float:left;width:342px;margin:0 16px 15px 0;position:relative;}
.news_area li a{border:#a96544 3px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;}
.news_areakuzuha li a{border-color:#7d5b83;}
.news_area li.susume a{border-color:#89b68f;}
.news_area li:nth-child(even){margin-right:0;}
.news_area li a:hover{text-decoration:none;}
.img_news_area{float:left;width:120px;}
.t_news_area{float:right;width:195px;padding:5px 10px 15px 10px;text-decoration: underline;color: #a96644;}
.txt_news_area{color:#a86240;font-size:114%;text-align:justify;text-justify:distribute;padding-bottom:10px;}
.news_areakuzuha li a .txt_news_area{color:#7d5b83;text-decoration: underline;}
.news_area li.susume a .txt_news_area{color:#5c9e64;text-decoration: underline;}
.day_news_area{color:#2c211e;font-size:86%;position:absolute;right:10px;bottom:5px;}
.linktop{float:right;margin:10px 0 40px 0;}
.linktop li{float:left;padding-left:40px;}
.linktop a{font-size:128%;background:url(../img/icon_yaji2.png) no-repeat 0 center;background-size:15px;padding-left:25px;}
.linktop li a:link, .linktop li a:visited{text-decoration:underline;}
.linktop li a:hover, .linktop li a:active{text-decoration:none;}
.linkkiji{margin:0 0 40px 0;}
.linkkiji li{float:left;padding-right:40px;}
.linkkiji a{font-size:128%;background:url(../img/icon_yaji2.png) no-repeat 0 center;background-size:15px;padding-left:25px;}
.linkkiji a:hover{text-decration:none;}
.banner_spot a{display:table;background:url(../img/spot_bg.jpg);width:680px;margin:0 0 40px 0;padding:10px;}
div.curvy700 div.curvyIn .spot_bg{background:#fff url(../img/spot_bg2.png) no-repeat right bottom !important;background-size:90px !important;}
.banner_spot p{display:table-cell;width:220px;vertical-align:middle;padding:0 10px 0 0;}
.banner_spot p.icon_yaji{font-size:128%;width:360px;background:url(../img/icon_yaji3.png) no-repeat 20px center;background-size:15px;padding-left:50px;}
.banner_spot a:hover{text-decoration:none;}
div.curvy700 div.curvyIn .report_bg{clear:both;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;background:#e7f0e9 url(../img/report_bg.jpg) no-repeat left center !important;background-size:30px 100% !important;padding:10px 20px 10px 50px;}
.report_bg .t_reportarea{color:#fff;font-size: 86%;background:#a96240;padding:4px 8px;display:inline-block;}
.report_bg .t_reportarea2{color:#fff;font-size: 86%;background:#7d5b83;padding:4px 8px;display:inline-block;}
.report_bg .t_report{font-size:150%;font-weight:bold;border-bottom:#a96240 3px dashed;margin-bottom:10px;padding:5px 0 10px 0;}
.report_bg .txt_reportday{font-size: 86%;}
.report_naiyo{padding:40px 0;}
.report_naiyo p{font-size:116%;text-align:justify;text-justify:distribute;}
.report_naiyo .t_center{text-align:center;}
.report_naiyo .t_right{text-align:right;}
.report_naiyo t_bold{font-weight:bold !important;}
.report_naiyo strong{font-weight:bold !important;}
.report_naiyo .pb0{padding-bottom:0px;}
.report_naiyo .pb10{padding-bottom:10px;}
.report_naiyo .pb20{padding-bottom:20px;}
.report_naiyo .pb30{padding-bottom:30px;}
.report_naiyo .pb40, .pb40{padding-bottom:40px;}
.report_naiyo .pt0{padding-top:0px;}
.report_naiyo .pt10{padding-top:10px !important;}
.report_naiyo .pt20{padding-top:20px !important;}
.report_naiyo .pt30{padding-top:30px !important;}
.report_naiyo .pt40, .pt40{padding-top:40px !important;}
.report_naiyo .pl0{padding-left:0px;}
.report_naiyo .pl10{padding-left:10px;}
.report_naiyo .pl20{padding-left:20px;}
.report_naiyo .pl30{padding-left:30px;}
.report_naiyo .pl40{padding-left:40px;}
.report_naiyo .pr0{padding-right:0px;}
.report_naiyo .pr10{padding-right:10px;}
.report_naiyo .pr20{padding-right:20px;}
.report_naiyo .pr30{padding-right:30px;}
.report_naiyo .pr40{padding-right:40px;}
.report_naiyo .mt0{margin-top:0px}
.report_naiyo .mt10{margin-top:10px}
.report_naiyo .mt20{margin-top:20px;}
.report_naiyo .mt30{margin-top:30px;}
.report_naiyo .mt40{margin-top:40px;}
.report_naiyo .mb0{margin-bottom:0px;}
.report_naiyo .mb10{margin-bottom:20px;}
.report_naiyo .mb20{margin-bottom:20px;}
.report_naiyo .mb30{margin-bottom:30px;}
.report_naiyo .mb40{margin-bottom:40px;}
.report_naiyo .mb80{margin-bottom:80px !important;}
.report_naiyo .ml5{margin-left:5px;}
.report_naiyo .ml10{margin-left:10px;}
.report_naiyo .ml20{margin-left:20px;}
.report_naiyo .mr5{margin-right:5px;}
.report_naiyo .mr10{margin-right:10px;}
.report_naiyo .mr20{margin-right:20px;}
.report_naiyo img:not(.emoji){width:100%;margin:20px 0;}
.report_naiyo img.emoji{width:20px; margin: 0 2px; vertical-align: middle;}
.report_naiyo img.imgauto{width:auto;margin:0 2px;}
.report_naiyo img.img25{width:23%;margin:0 1%;}
.report_naiyo .px8{font-size:57%;}
.report_naiyo .px10{font-size:83%;}
.report_naiyo .px14{font-size:116%;}
.report_naiyo .px16{font-size:133%;}
.report_naiyo .px18{font-size:150%;}
.report_naiyo .px20{font-size:166%;}
.report_naiyo .px22{font-size:183%;}
.report_naiyo .px24{font-size:200%;}
.report_naiyo .px26{font-size:216%;}
.report_naiyo .px28{font-size:233%;}
.report_naiyo .px30{font-size:250%;}
.report_naiyo .px32{font-size:266%;}
.report_naiyo .px34{font-size:283%;}
.report_naiyo .px36{font-size:300%;}
.report_naiyo .px38{font-size:316%;}
.report_naiyo .px40{font-size:333%;}
.report_naiyo .px42{font-size:350%;}
.report_naiyo .px44{font-size:366%;}
.report_naiyo .px46{font-size:383%;}
.report_naiyo .px48{font-size:400%;}
.report_naiyo .px50{font-size:416%;}
.report_naiyo .t_red{color:#ff0000;}
.report_naiyo .t_red2{color:#ab4444;}
.report_naiyo .t_red3{color:#fd1799;}
.report_naiyo .t_red4{color:#990000;}
.report_naiyo .t_gray{color:#cccccc;}
.report_naiyo .t_gray{color:#666;}
.report_naiyo .t_orenge{color:#ff9933;}
.report_naiyo .t_orenge2{color:#ffcc00;}
.report_naiyo .t_orenge3{color:#ff6600;}
.report_naiyo .t_yellow{color:#f1c803;}
.report_naiyo .t_pink{color:#ff99cc;}
.report_naiyo .t_pink2{color:#ff3399;}
.report_naiyo .t_rgreen{color:#99ff66;}
.report_naiyo .t_rgreen2{color:#33cc00;}
.report_naiyo .t_green{color:#339933;}
.report_naiyo .t_green2{color:#669900;}
.report_naiyo .t_bgreen{color:#33cccc;}
.report_naiyo .t_blue{color:#0099cc;}
.report_naiyo .t_blue2{color:#0000ff;}
.report_naiyo .t_blue3{color:#1d3886;}
.report_naiyo .t_gray2{color:#999;}
.report_naiyo .t_purple{color:#cc3399;}
.report_naiyo .t_purple2{color:#6600cc;}
.report_naiyo .t_white{color:#fff;}
.report_naiyo .t_brown{color:#660000;}
.report_naiyo .t_gold{color:#cc9900;}
.report_naiyo .bg_black{background:#000;padding:3px 5px;}
.report_naiyo .bg_green{background:#009900;padding:3px 5px;}
.report_naiyo .bg_green2{background:#13d413;padding:3px 5px;}
.report_naiyo .bg_green3{background:#ccffcc;padding:3px 5px;}
.report_naiyo .bg_bgreen{background:#b0e0e6;padding:3px 5px;}
.report_naiyo .bg_orenge{background:#ffcc00;padding:3px 5px;}
.report_naiyo .bg_orenge2{background:#ffcc99;padding:3px 5px;}
.report_naiyo .bg_orenge4{background:#ff6600;padding:3px 5px;}
.report_naiyo .bg_yellow{background:#ffffcc;padding:3px 5px;}
.report_naiyo .bg_yellow2{background:#ffff2b;padding:3px 5px;}
.report_naiyo .bg_red{background:#ffcccc;padding:3px 5px;}
.report_naiyo .bg_pink{background:#ffccff;padding:3px 5px;}
.report_naiyo .bg_pink2{background:#ffcccc;padding:3px 5px;}
.report_naiyo .bg_pink3{background:#ff3399;padding:3px 5px;}
.report_naiyo .bg_blue{background:#9ef8fe;padding:3px 5px;}
.report_naiyo .bg_blue2{background:#66ccff;padding:3px 5px;}
.report_naiyo .bg_blue3{background:#0000ff;padding:3px 5px;}
.report_naiyo .bg_purple{background:#ff99ff;padding:3px 5px;}
.report_naiyo .bg_brown{background:#790016;padding:3px 5px;}
.report_naiyo .bg_bgreen2{background:#33cccc;padding:3px 5px;}
.report_naiyo .bg_purple{background:#ccccff;padding:3px 5px;}
.report_naiyo .bg_gray{background:#cccccc;padding:3px 5px;}
.report_naiyo .bg_gray2{background:#999;padding:3px 5px;}

.report_naiyo .t_horror {
	color: #000;
	font-size: 200%;
	margin: 20px auto;
	text-shadow: 0px 0px 4px #f00, 0px 0px 4px #f00;
}

.report_naiyo .bg_stamprally{clear: both;background: #ffffcc !important;border: #ffff2b 4px solid;margin: 40px 0;padding: 20px;border-radius: 15px;}
.report_naiyo .inline{display:inline;}
.report_naiyo ul.disc li{list-style: disc;}
.report_naiyo ul.is_number li{list-style: decimal;}
.report_naiyo ul.square li{list-style: square;}
.bordertop{clear:both;border-top:#a96240 5px solid;}
.report_naiyo .title{font-size:166%;font-weight:bold;background:#e7f0e9;border-left:#c8e0ca 20px solid;border-bottom:#d7d7d7 solid 3px;margin:40px 0 0 0;padding:10px 10px 10px 20px;border-radius:0.5em;}
.report_naiyo .title_blue{background:#f0f8ff;border-left-color:#4169e1;}
.report_naiyo .title_black{background:#222;border-left-color:#000;border-bottom:#000 solid 3px;}
.report_naiyo .title_gray{background:#e6e6e6;border-left-color:#594e52;}
.report_naiyo .title_brown{color: #fff;background:#7c2e2e;border-left-color:#b1978b;}
.report_naiyo .bg_estar{background:#fff8dc !important;border:#f2e3a9 1px solid;margin:20px 0;padding:10px;}
.report_naiyo a:link{color:#1d3886;text-decoration:underline;}
.report_naiyo a:hover{text-decoration:none;}
.report_naiyo a.yaji{position:relative;padding:0 0 0 16px;}
.kanrenlink{position:relative;display:inline-block;padding:0 0 0 16px;}
.report_naiyo a.yaji:before,
.report_naiyo a.yaji:after,
.kanrenlink:before,
.kanrenlink:after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: 5px auto;
	content: "";
	vertical-align: middle;
}
.report_naiyo a.yaji.large:before,
.kanrenlink.large:before {
	position: absolute;
	top: 5px;
	bottom: auto;
	left: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
}
.report_naiyo a.yaji.large:after,
.kanrenlink.large:after {
	position: absolute;
	top: 9px;
	bottom: auto;
	left: 3px;
	margin: auto;
	content: "";
	vertical-align: middle;
}
.report_naiyo a.yaji:before, .kanrenlink:before{width:12px;height:12px;background:#7a0;}
.report_naiyo a.yaji:after, .kanrenlink:after{top: 5px;left:3px;width:3px;height:3px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.report_naiyo .notext{text-decoration: line-through;}
.kaiwa{clear:both;display:table;width: 100%;}
.kaiwa dt, .kaiwa dd{display:table-cell;vertical-align:middle;}
.kaiwa dt{width:12%;}
.kaiwa dt span{color: #fff;font-size: 168%;font-weight: bold;text-align: center;border-radius: 50%;width: 100px;height: 100px;display: inline-block;line-height: 100px;margin: 10px;vertical-align: middle;}
.kaiwa dt span.kura{background: #e6b5b0;}
.kaiwa dt span.sudon{background: #868c42;}
.kaiwa dt span.osaya{background: #e78d00;}
.kaiwa dt span.syun{background: #62ce2b;}
.kaiwa dt span.littlesyun{background: #2efdd3;}
.kaiwa dt span.huro{background: #fbcb21;}
.kaiwa dt span.info{background: #7bb8bb;}
.kaiwa dt img{width:100%;}
.kaiwa dd{width:88%;padding: 10px 0;}
div.curvy700 div.curvyIn .balloonkura{position:relative;display:inline-block;margin-left:20px;padding:10px 20px;background:#ffffff !important;border:#e6b5b0 solid 3px;box-sizing:border-box;border-radius:15px;font-size:133%;}
.balloonkura:before{content:"";position:absolute;top:50%;left:-26px;margin-top:-11px;border:11px solid transparent;border-right:#ffffff 15px solid;z-index:2;}
.balloonkura:after{content:"";position:absolute;top:50%;left:-35px;margin-top:-14px;border:14px solid transparent;border-right:#e6b5b0 21px solid;z-index:1;}
.balloonkura p{font-size:116%;}
div.curvy700 div.curvyIn .balloonsudon{border-color:#868c42 !important;}
div.curvy700 div.curvyIn .balloonsudon:after{border-right:#868c42 19px solid !important;}
div.curvy700 div.curvyIn .balloonsudon2{border-color:#97b901 !important;}
div.curvy700 div.curvyIn .balloonsudon2:after{border-right:#97b901 19px solid !important;}
div.curvy700 div.curvyIn .balloongasan{border-color:#747552 !important;}
div.curvy700 div.curvyIn .balloongasan:after{border-right:#747552 19px solid !important;}
div.curvy700 div.curvyIn .balloongasan2{border-color:#fe6402 !important;}
div.curvy700 div.curvyIn .balloongasan2:after{border-right:#fe6402 19px solid !important;}
div.curvy700 div.curvyIn .balloonsyun{border-color:#62ce2b !important;}
div.curvy700 div.curvyIn .balloonsyun:after{border-right:#62ce2b 19px solid !important;}
div.curvy700 div.curvyIn .balloonsyun2{border-color:#006bff !important;}
div.curvy700 div.curvyIn .balloonsyun2:after{border-right:#006bff 19px solid !important;}
div.curvy700 div.curvyIn .balloonsyun3{border-color:#169eea !important;}
div.curvy700 div.curvyIn .balloonsyun3:after{border-right:#169eea 19px solid !important;}
div.curvy700 div.curvyIn .balloonlittlesyun{border-color:#2efdd3 !important;}
div.curvy700 div.curvyIn .balloonlittlesyun:after{border-right:#2efdd3 19px solid !important;}
div.curvy700 div.curvyIn .balloonhuro{border-color:#fbcb21 !important;}
div.curvy700 div.curvyIn .balloonhuro:after{border-right:#fbcb21 19px solid !important;}
div.curvy700 div.curvyIn .balloonosaya{border-color:#ff9c00 !important;}
div.curvy700 div.curvyIn .balloonosaya:after{border-right:#ff9c00 19px solid !important;}
div.curvy700 div.curvyIn .balloonosaya2{border-color:#9c00f4 !important;}
div.curvy700 div.curvyIn .balloonosaya2:after{border-right:#9c00f4 19px solid !important;}
div.curvy700 div.curvyIn .ballooninfo{border-color:#7bb8bb !important;}
div.curvy700 div.curvyIn .ballooninfo:after{border-right:#7bb8bb 19px solid !important;}
div.curvy700 div.curvyIn .balloonbaba{border-color:#bb32d7 !important;}
div.curvy700 div.curvyIn .balloonbaba:after{border-right:#bb32d7 19px solid !important;}
div.curvy700 div.curvyIn .balloonhuro2{border-color:#fa5923 !important;}
div.curvy700 div.curvyIn .balloonhuro2:after{border-right:#fa5923 19px solid !important;}
div.curvy700 div.curvyIn .balloonmouse{border-color:#7ba800 !important;}
div.curvy700 div.curvyIn .balloonmouse:after{border-right:#7ba800 19px solid !important;}
div.curvy700 div.curvyIn .balloonsatoru{border-color:#334ea3 !important;}
div.curvy700 div.curvyIn .balloonsatoru:after{border-right:#334ea3 19px solid !important;}
div.curvy700 div.curvyIn .balloonhujino{border-color:#f7931e !important;}
div.curvy700 div.curvyIn .balloonhujino:after{border-right:#f7931e 19px solid !important;}
div.curvy700 div.curvyIn .balloonbil{border-color:#eb630d !important;}
div.curvy700 div.curvyIn .balloonbil:after{border-right:#eb630d 19px solid !important;}
div.curvy700 div.curvyIn .balloonnaga{border-color:#ff7513 !important;}
div.curvy700 div.curvyIn .balloonnaga:after{border-right:#ff7513 19px solid !important;}
div.curvy700 div.curvyIn .balloonosanai{border-color:#ff006e !important;}
div.curvy700 div.curvyIn .balloonosanai:after{border-right:#ff006e 19px solid !important;}
div.curvy700 div.curvyIn .balloonkura_kuzuha2{border-color:#ff8a00 !important;}
div.curvy700 div.curvyIn .balloonkura_kuzuha2:after{border-right:#ff8a00 19px solid !important;}
div.curvy700 div.curvyIn .balloonosaya_kuzuha2{border-color:#ff355b !important;}
div.curvy700 div.curvyIn .balloonosaya_kuzuha2:after{border-right:#ff355b 19px solid !important;}
div.curvy700 div.curvyIn .balloonsudon_kuzuha2{border-color:#668c31 !important;}
div.curvy700 div.curvyIn .balloonsudon_kuzuha2:after{border-right:#668c31 19px solid !important;}
div.curvy700 div.curvyIn .balloonsudon_kuzuha3{border-color:#89b21c !important;}
div.curvy700 div.curvyIn .balloonsudon_kuzuha3:after{border-right:#89b21c 19px solid !important;}
div.curvy700 div.curvyIn .balloonohira_kuzuha3{border-color:#ff1641 !important;}
div.curvy700 div.curvyIn .balloonohira_kuzuha3:after{border-right:#ff1641 19px solid !important;}
div.curvy700 div.curvyIn .balloono_keihan_melody201806{border-color:#087d25 !important;}
div.curvy700 div.curvyIn .balloono_keihan_melody201806:after{border-right:#087d25 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_melody201806{border-color:#aa8abc !important;}
div.curvy700 div.curvyIn .balloono_ohira_melody201806:after{border-right:#aa8abc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_osaya_melody201806{border-color:#e968a1 !important;}
div.curvy700 div.curvyIn .balloono_osaya_melody201806:after{border-right:#e968a1 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_melody201806{border-color:#00ff01 !important;}
div.curvy700 div.curvyIn .balloono_sudon_melody201806:after{border-right:#00ff01 19px solid !important;}
div.curvy700 div.curvyIn .balloono_tyaniwa_melody201806{border-color:#fef102 !important;}
div.curvy700 div.curvyIn .balloono_tyaniwa_melody201806:after{border-right:#fef102 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi7{border-color:#fff349 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi7:after{border-right:#fff349 19px solid !important;}
div.curvy700 div.curvyIn .balloono_takuwan_hirakatashi7{border-color:#ff0000 !important;}
div.curvy700 div.curvyIn .balloono_takuwan_hirakatashi7:after{border-right:#ff0000 19px solid !important;}
div.curvy700 div.curvyIn .balloono_osaya_hirakatashi7{border-color:#b2d362 !important;}
div.curvy700 div.curvyIn .balloono_osaya_hirakatashi7:after{border-right:#b2d362 19px solid !important;}
div.curvy700 div.curvyIn .balloono_osaya_hirakatakoen3{border-color:#acd598 !important;}
div.curvy700 div.curvyIn .balloono_osaya_hirakatakoen3:after{border-right:#acd598 19px solid !important;}
div.curvy700 div.curvyIn .balloono_hirapa_hirakatakoen3{border-color:#b2d362 !important;}
div.curvy700 div.curvyIn .balloono_hirapa_hirakatakoen3:after{border-right:#b2d362 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_hirakatakoen3{border-color:#ff0000 !important;}
div.curvy700 div.curvyIn .balloono_gasan_hirakatakoen3:after{border-right:#ff0000 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru1_hirakatakoen3{border-color:#003399 !important;}
div.curvy700 div.curvyIn .balloono_satoru1_hirakatakoen3:after{border-right:#003399 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru2_hirakatakoen3{border-color:#00a0e9 !important;}
div.curvy700 div.curvyIn .balloono_satoru2_hirakatakoen3:after{border-right:#00a0e9 19px solid !important;}
div.curvy700 div.curvyIn .balloono_hirapa_hirakatakoen3{border-color:#ff4e14 !important;}
div.curvy700 div.curvyIn .balloono_hirapa_hirakatakoen3:after{border-right:#ff4e14 19px solid !important;}
div.curvy700 div.curvyIn .balloono_darkpine_hirakatakoen4{border-color:#31004a !important;}
div.curvy700 div.curvyIn .balloono_darkpine_hirakatakoen4:after{border-right:#31004a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pine_hirakatakoen4{border-color:#fff100 !important;}
div.curvy700 div.curvyIn .balloono_pine_hirakatakoen4:after{border-right:#fff100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatakoen4{border-color:#ff0000 !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatakoen4:after{border-right:#ff0000 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi9{border-color:#fff100 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi9:after{border-right:#fff100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_osaya_hirakatashi9{border-color:#acd598 !important;}
div.curvy700 div.curvyIn .balloono_osaya_hirakatashi9:after{border-right:#acd598 19px solid !important;}
div.curvy700 div.curvyIn .balloono_baba_kuzuha4{border-color:#5abbdc !important;}
div.curvy700 div.curvyIn .balloono_baba_kuzuha4:after{border-right:#5abbdc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_baby_kuzuha4{border-color:#ce69b5 !important;}
div.curvy700 div.curvyIn .balloono_baby_kuzuha4:after{border-right:#ce69b5 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi11{border-color:#cc00cc !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi11:after{border-right:#cc00cc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi11{border-color:#66ccff !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi11:after{border-right:#66ccff 19px solid !important;}
div.curvy700 div.curvyIn .balloono_baba_hirakatashi12{border-color:#cc00cc !important;}
div.curvy700 div.curvyIn .balloono_baba_hirakatashi12:after{border-right:#cc00cc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi12{border-color:#fff100 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi12:after{border-right:#fff100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi13{border-color:#fff100 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi13:after{border-right:#fff100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi13{border-color:#00a0e9 !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi13:after{border-right:#00a0e9 19px solid !important;}
div.curvy700 div.curvyIn .balloono_izumi_hirakatashi13{border-color:#00479d !important;}
div.curvy700 div.curvyIn .balloono_izumi_hirakatashi13:after{border-right:#00479d 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sugii_hirakatashi13{border-color:#00cc66 !important;}
div.curvy700 div.curvyIn .balloono_sugii_hirakatashi13:after{border-right:#00cc66 19px solid !important;}
div.curvy700 div.curvyIn .balloono_yoshimura_hirakatashi13{border-color:#ff9933 !important;}
div.curvy700 div.curvyIn .balloono_yoshimura_hirakatashi13:after{border-right:#ff9933 19px solid !important;}
div.curvy700 div.curvyIn .balloono_watanabe_hirakatashi13{border-color:#486a00 !important;}
div.curvy700 div.curvyIn .balloono_watanabe_hirakatashi13:after{border-right:#486a00 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_kuzuha5{border-color:#f4a469 !important;}
div.curvy700 div.curvyIn .balloono_dentyu_kuzuha5:after{border-right:#f4a469 19px solid !important;}
div.curvy700 div.curvyIn .balloono_syun_kuzuha5{border-color:#a1deff !important;}
div.curvy700 div.curvyIn .balloono_syun_kuzuha5:after{border-right:#a1deff 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi14{border-color:#cc00cc !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi14:after{border-right:#cc00cc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi14{border-color:#fff100 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi14:after{border-right:#fff100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_kitahama_hirakatashi14{border-color:#7d0015 !important;}
div.curvy700 div.curvyIn .balloono_kitahama_hirakatashi14:after{border-right:#7d0015 19px solid !important;}
div.curvy700 div.curvyIn .balloono_takuwan_hirakatashi15{border-color:#cc00cc !important;}
div.curvy700 div.curvyIn .balloono_takuwan_hirakatashi15:after{border-right:#cc00cc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_hirakatashi15{border-color:#00cc66 !important;}
div.curvy700 div.curvyIn .balloono_sudon_hirakatashi15:after{border-right:#00cc66 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_kuzuha6{border-color:#f9e000 !important;}
div.curvy700 div.curvyIn .balloono_pain_kuzuha6:after{border-right:#f9e000 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha6{border-color:#fb9800 !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha6:after{border-right:#fb9800 19px solid !important;}
div.curvy700 div.curvyIn .balloono_syun_kuzuha6{border-color:#00d6ff !important;}
div.curvy700 div.curvyIn .balloono_syun_kuzuha6:after{border-right:#00d6ff 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatashi16{border-color:#e60012 !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatashi16:after{border-right:#e60012 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi16{border-color:#00a0e9 !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi16:after{border-right:#00a0e9 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi16{border-color:#fff100 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi16:after{border-right:#fff100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatashi18{border-color:#a83a2a !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatashi18:after{border-right:#a83a2a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi18{border-color:#1259ba !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi18:after{border-right:#1259ba 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi19{border-color:#17c6ee !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi19:after{border-right:#17c6ee 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi19{border-color:#83d160 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi19:after{border-right:#83d160 19px solid !important;}
div.curvy700 div.curvyIn .balloono_takayama_hirakatashi19{border-color:#8058bd !important;}
div.curvy700 div.curvyIn .balloono_takayama_hirakatashi19:after{border-right:#8058bd 19px solid !important;}
div.curvy700 div.curvyIn .balloono_master_hirakatashi19{border-color:#e98c38 !important;}
div.curvy700 div.curvyIn .balloono_master_hirakatashi19:after{border-right:#e98c38 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_railfair201811{border-color:#49afef !important;}
div.curvy700 div.curvyIn .balloono_satoru_railfair201811:after{border-right:#49afef 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_railfair201811{border-color:#e4b43a !important;}
div.curvy700 div.curvyIn .balloono_pain_railfair201811:after{border-right:#e4b43a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_keihangoods201811{border-color:#335f0c !important;}
div.curvy700 div.curvyIn .balloono_pain_keihangoods201811:after{border-right:#335f0c 19px solid !important;}
div.curvy700 div.curvyIn .balloono_denchu_keihangoods201811{border-color:#990000 !important;}
div.curvy700 div.curvyIn .balloono_denchu_keihangoods201811:after{border-right:#990000 19px solid !important;}
div.curvy700 div.curvyIn .balloono_denchu_hirakatashi20{border-color:#cc0099 !important;}
div.curvy700 div.curvyIn .balloono_denchu_hirakatashi20:after{border-right:#cc0099 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi20{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi20:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi20{border-color:#003399 !important;}
div.curvy700 div.curvyIn .balloono_satoru_hirakatashi20:after{border-right:#003399 19px solid !important;}
div.curvy700 div.curvyIn .balloono_kura_kuzuha7{border-color:#cc0066 !important;}
div.curvy700 div.curvyIn .balloono_kura_kuzuha7:after{border-right:#cc0066 19px solid !important;}
div.curvy700 div.curvyIn .balloono_satoru_kuzuha7{border-color:#009999 !important;}
div.curvy700 div.curvyIn .balloono_satoru_kuzuha7:after{border-right:#009999 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_kuzuha7{border-color:#99cc99 !important;}
div.curvy700 div.curvyIn .balloono_sudon_kuzuha7:after{border-right:#99cc99 19px solid !important;}
div.curvy700 div.curvyIn .balloono_takuwan_kuzuha7{border-color:#cc6600 !important;}
div.curvy700 div.curvyIn .balloono_takuwan_kuzuha7:after{border-right:#cc6600 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_kuzuha7{border-color:#cc0099 !important;}
div.curvy700 div.curvyIn .balloono_dentyu_kuzuha7:after{border-right:#cc0099 19px solid !important;}
div.curvy700 div.curvyIn .balloono_nagi_kuzuha7{border-color:#cc6600 !important;}
div.curvy700 div.curvyIn .balloono_nagi_kuzuha7:after{border-right:#cc6600 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_kuzuha7{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_kuzuha7:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_osaya_lookingbackon2018{border-color:#007130 !important;}
div.curvy700 div.curvyIn .balloono_osaya_lookingbackon2018:after{border-right:#007130 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_lookingbackon2018{border-color:#7d0000 !important;}
div.curvy700 div.curvyIn .balloono_pain_lookingbackon2018:after{border-right:#7d0000 19px solid !important;}
div.curvy700 div.curvyIn .balloono_a_lookingbackon2018{border-color:#ac6a00 !important;}
div.curvy700 div.curvyIn .balloono_a_lookingbackon2018:after{border-right:#ac6a00 19px solid !important;}
div.curvy700 div.curvyIn .balloono_b_lookingbackon2018{border-color:#100964 !important;}
div.curvy700 div.curvyIn .balloono_b_lookingbackon2018:after{border-right:#100964 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_hirakatakoen6{border-color:#336600 !important;}
div.curvy700 div.curvyIn .balloono_sudon_hirakatakoen6:after{border-right:#336600 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatakoen6{border-color:#cc3299 !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatakoen6:after{border-right:#cc3299 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi21{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi21:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi21{border-color:#cc0099 !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi21:after{border-right:#cc0099 19px solid !important;}

div.curvy700 div.curvyIn .balloono_pain_keihan-kt201901{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_keihan-kt201901:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_keihan-kt201901{border-color:#0099cc !important;}
div.curvy700 div.curvyIn .balloono_gasan_keihan-kt201901:after{border-right:#0099cc 19px solid !important;}
div.curvy700 div.curvyIn .balloono_nishikawa_keihan-kt201901{border-color:#0b9195 !important;}
div.curvy700 div.curvyIn .balloono_nishikawa_keihan-kt201901:after{border-right:#0b9195 19px solid !important;}
div.curvy700 div.curvyIn .balloono_watanabe_keihan-kt201901{border-color:#99cc99 !important;}
div.curvy700 div.curvyIn .balloono_watanabe_keihan-kt201901:after{border-right:#99cc99 19px solid !important;}
div.curvy700 div.curvyIn .balloono_seibishi_keihan-kt201901{border-color:#0033cc !important;}
div.curvy700 div.curvyIn .balloono_seibishi_keihan-kt201901:after{border-right:#0033cc 19px solid !important;}

div.curvy700 div.curvyIn .balloono_sara_hirakatakoen7{border-color:#aed6ae !important;}
div.curvy700 div.curvyIn .balloono_sara_hirakatakoen7:after{border-right:#aed6ae 19px solid !important;}
div.curvy700 div.curvyIn .balloono_shiikuin_hirakatakoen7{border-color:#d88836 !important;}
div.curvy700 div.curvyIn .balloono_shiikuin_hirakatakoen7:after{border-right:#d88836 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatakoen7{border-color:#d21e76 !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatakoen7:after{border-right:#d21e76 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatakoen7{border-color:#cece9c !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatakoen7:after{border-right:#cece9c 19px solid !important;}
div.curvy700 div.curvyIn .balloono_anmitsu_hirakatakoen7{border-color:#cd009a !important;}
div.curvy700 div.curvyIn .balloono_anmitsu_hirakatakoen7:after{border-right:#cd009a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_katsumi_hirakatakoen7{border-color:#00349a !important;}
div.curvy700 div.curvyIn .balloono_katsumi_hirakatakoen7:after{border-right:#00349a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_tasuke_hirakatakoen7{border-color:#d37a20 !important;}
div.curvy700 div.curvyIn .balloono_tasuke_hirakatakoen7:after{border-right:#d37a20 19px solid !important;}
div.curvy700 div.curvyIn .balloono_kapibara_hirakatakoen7{border-color:#009a9a !important;}
div.curvy700 div.curvyIn .balloono_kapibara_hirakatakoen7:after{border-right:#009a9a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_tamura_hirakatakoen7{border-color:#ce6907 !important;}
div.curvy700 div.curvyIn .balloono_tamura_hirakatakoen7:after{border-right:#ce6907 19px solid !important;}

div.curvy700 div.curvyIn .balloono_pain_kuzuha8{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_kuzuha8:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_kuzuha8{border-color:#b0cc99 !important;}
div.curvy700 div.curvyIn .balloono_sudon_kuzuha8:after{border-right:#b0cc99 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_kuzuha8{border-color:#aa6dc0 !important;}
div.curvy700 div.curvyIn .balloono_dentyu_kuzuha8:after{border-right:#aa6dc0 19px solid !important;}
div.curvy700 div.curvyIn .balloono_babachi_kuzuha8{border-color:#bb57a2 !important;}
div.curvy700 div.curvyIn .balloono_babachi_kuzuha8:after{border-right:#bb57a2 19px solid !important;}
div.curvy700 div.curvyIn .balloono_nagi_kuzuha8{border-color:#d0a1a1 !important;}
div.curvy700 div.curvyIn .balloono_nagi_kuzuha8:after{border-right:#d0a1a1 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_kuzuha8{border-color:#cc0066 !important;}
div.curvy700 div.curvyIn .balloono_naga_kuzuha8:after{border-right:#cc0066 19px solid !important;}
div.curvy700 div.curvyIn .balloono_shun_kuzuha8{border-color:#cc6600 !important;}
div.curvy700 div.curvyIn .balloono_shun_kuzuha8:after{border-right:#cc6600 19px solid !important;}

div.curvy700 div.curvyIn .balloono_naga_hirakatashi22{border-color:#cd9a9a !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatashi22:after{border-right:#cd9a9a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi22{border-color:#cdbf9a !important;}
div.curvy700 div.curvyIn .balloono_dentyu_hirakatashi22:after{border-right:#cdbf9a 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi22{border-color:#cdcd34 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi22:after{border-right:#cdcd34 19px solid !important;}

div.curvy700 div.curvyIn .balloono_nagi_hirakatashi23{border-color:#cb0465 !important;}
div.curvy700 div.curvyIn .balloono_nagi_hirakatashi23:after{border-right:#cb0465 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi23{border-color:#cdcd33 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi23:after{border-right:#cdcd33 19px solid !important;}

div.curvy700 div.curvyIn .balloono_pain_hirakatashi24{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi24:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatashi24{border-color:#99cc99 !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatashi24:after{border-right:#99cc99 19px solid !important;}

div.curvy700 div.curvyIn .balloono_pain_hirakatashi25{border-color:#cccc33 !important;}
div.curvy700 div.curvyIn .balloono_pain_hirakatashi25:after{border-right:#cccc33 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatashi25{border-color:#cc0099 !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatashi25:after{border-right:#cc0099 19px solid !important;}

div.curvy700 div.curvyIn .balloono_nagi_hirakatashi26{border-color:#e93529 !important;}
div.curvy700 div.curvyIn .balloono_nagi_hirakatashi26:after{border-right:#e93529 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_hirakatashi26{border-color:#dbe000 !important;}
div.curvy700 div.curvyIn .balloono_sudon_hirakatashi26:after{border-right:#dbe000 19px solid !important;}

div.curvy700 div.curvyIn .balloono_ohira_kuzuha9{border-color:#eb6100 !important;}
div.curvy700 div.curvyIn .balloono_ohira_kuzuha9:after{border-right:#eb6100 19px solid !important;}
div.curvy700 div.curvyIn .balloono_kyoju_kuzuha9{border-color:#dadf00 !important;}
div.curvy700 div.curvyIn .balloono_kyoju_kuzuha9:after{border-right:#dadf00 19px solid !important;}

div.curvy700 div.curvyIn .balloono_gasan_hirakatashi28{border-color:#822e1f !important;}
div.curvy700 div.curvyIn .balloono_gasan_hirakatashi28:after{border-right:#822e1f 19px solid !important;}
div.curvy700 div.curvyIn .balloono_biba_hirakatashi28{border-color:#787878 !important;}
div.curvy700 div.curvyIn .balloono_biba_hirakatashi28:after{border-right:#787878 19px solid !important;}
div.curvy700 div.curvyIn .balloono_kura_hirakatashi28{border-color:#787878 !important;}
div.curvy700 div.curvyIn .balloono_kura_hirakatashi28:after{border-right:#787878 19px solid !important;}
div.curvy700 div.curvyIn .balloono_yosshi_hirakatashi28{border-color:#822e1f !important;}
div.curvy700 div.curvyIn .balloono_yosshi_hirakatashi28:after{border-right:#822e1f 19px solid !important;}

div.curvy700 div.curvyIn .balloono_sudon_kuzuha10{border-color:#6e9713 !important;}
div.curvy700 div.curvyIn .balloono_sudon_kuzuha10:after{border-right:#6e9713 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_kuzuha10{border-color:#ffa900 !important;}
div.curvy700 div.curvyIn .balloono_ohira_kuzuha10:after{border-right:#ffa900 19px solid !important;}

div.curvy700 div.curvyIn .balloono_gasan_hirakatakoen{border-color:#c20505 !important;}
div.curvy700 div.curvyIn .balloono_gasan_hirakatakoen:after{border-right:#c20505 19px solid !important;}
div.curvy700 div.curvyIn .balloono_yosshi_hirakatakoen{border-color:#0d1eff !important;}
div.curvy700 div.curvyIn .balloono_yosshi_hirakatakoen:after{border-right:#0d1eff 19px solid !important;}

div.curvy700 div.curvyIn .balloono_gasan_kuzuha11{border-color:#0057c3 !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha11:after{border-right:#0057c3 19px solid !important;}
div.curvy700 div.curvyIn .balloono_momo_kuzuha11{border-color:#c20000 !important;}
div.curvy700 div.curvyIn .balloono_momo_kuzuha11:after{border-right:#c20000 19px solid !important;}

div.curvy700 div.curvyIn .balloono_nao_kuzuha12{border-color:#ff8625 !important;}
div.curvy700 div.curvyIn .balloono_nao_kuzuha12:after{border-right:#ff8625 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_kuzuha12{border-color:#ffe325 !important;}
div.curvy700 div.curvyIn .balloono_naga_kuzuha12:after{border-right:#ffe325 19px solid !important;}

div.curvy700 div.curvyIn .balloono_megumin_kuzuha13{border-color:#e4007f !important;}
div.curvy700 div.curvyIn .balloono_megumin_kuzuha13:after{border-right:#e4007f 19px solid !important;}
div.curvy700 div.curvyIn .balloono_yosshi_kuzuha13{border-color:#0068b7 !important;}
div.curvy700 div.curvyIn .balloono_yosshi_kuzuha13:after{border-right:#0068b7 19px solid !important;}

div.curvy700 div.curvyIn .balloono_momo_kuzuha14{border-color:#d11cf2 !important;}
div.curvy700 div.curvyIn .balloono_momo_kuzuha14:after{border-right:#d11cf2 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha14{border-color:#21f21c !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha14:after{border-right:#21f21c 19px solid !important;}

div.curvy700 div.curvyIn .balloono_momo_hirakatakoen10{border-color:#864b95 !important;}
div.curvy700 div.curvyIn .balloono_momo_hirakatakoen10:after{border-right:#864b95 19px solid !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatakoen10{border-color:#f40c7f !important;}
div.curvy700 div.curvyIn .balloono_ohira_hirakatakoen10:after{border-right:#f40c7f 19px solid !important;}
div.curvy700 div.curvyIn .balloono_pumpkin_hirakatakoen10{border-color:#cb5140 !important;}
div.curvy700 div.curvyIn .balloono_pumpkin_hirakatakoen10:after{border-right:#cb5140 19px solid !important;}

div.curvy700 div.curvyIn .balloono_ohira_railfair201910{border-color:#e21e19 !important;}
div.curvy700 div.curvyIn .balloono_ohira_railfair201910:after{border-right:#e21e19 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_railfair201910{border-color:#13b743 !important;}
div.curvy700 div.curvyIn .balloono_gasan_railfair201910:after{border-right:#13b743 19px solid !important;}

div.curvy700 div.curvyIn .balloono_ando_sugoroku-1{border-color:#fc7d17 !important;}
div.curvy700 div.curvyIn .balloono_ando_sugoroku-1:after{border-right:#fc7d17 19px solid !important;}
div.curvy700 div.curvyIn .balloono_megumin_sugoroku-1{border-color:#478dec !important;}
div.curvy700 div.curvyIn .balloono_megumin_sugoroku-1:after{border-right:#478dec 19px solid !important;}
div.curvy700 div.curvyIn .balloono_momo_sugoroku-1{border-color:#e780e6 !important;}
div.curvy700 div.curvyIn .balloono_momo_sugoroku-1:after{border-right:#e780e6 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_sugoroku-1{border-color:#bc63e6 !important;}
div.curvy700 div.curvyIn .balloono_naga_sugoroku-1:after{border-right:#bc63e6 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_sugoroku-1{border-color:#6e9713 !important;}
div.curvy700 div.curvyIn .balloono_sudon_sugoroku-1:after{border-right:#6e9713 19px solid !important;}
div.curvy700 div.curvyIn .balloono_keihan_sugoroku-1{border-color:#3e9031 !important;}
div.curvy700 div.curvyIn .balloono_keihan_sugoroku-1:after{border-right:#3e9031 19px solid !important;}

div.curvy700 div.curvyIn .balloono_ando_sugoroku-2{border-color:#fc7d17 !important;}
div.curvy700 div.curvyIn .balloono_ando_sugoroku-2:after{border-right:#fc7d17 19px solid !important;}
div.curvy700 div.curvyIn .balloono_megumin_sugoroku-2{border-color:#478dec !important;}
div.curvy700 div.curvyIn .balloono_megumin_sugoroku-2:after{border-right:#478dec 19px solid !important;}
div.curvy700 div.curvyIn .balloono_momo_sugoroku-2{border-color:#e780e6 !important;}
div.curvy700 div.curvyIn .balloono_momo_sugoroku-2:after{border-right:#e780e6 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_sugoroku-2{border-color:#bc63e6 !important;}
div.curvy700 div.curvyIn .balloono_naga_sugoroku-2:after{border-right:#bc63e6 19px solid !important;}
div.curvy700 div.curvyIn .balloono_sudon_sugoroku-2{border-color:#6e9713 !important;}
div.curvy700 div.curvyIn .balloono_sudon_sugoroku-2:after{border-right:#6e9713 19px solid !important;}
div.curvy700 div.curvyIn .balloono_keihan_sugoroku-2{border-color:#3e9031 !important;}
div.curvy700 div.curvyIn .balloono_keihan_sugoroku-2:after{border-right:#3e9031 19px solid !important;}
div.curvy700 div.curvyIn .balloono_kurawanko_sugoroku-2{border-color:#3e9031 !important;}
div.curvy700 div.curvyIn .balloono_kurawanko_sugoroku-2:after { border-right: #3e9031 19px solid !important;}
div.curvy700 div.curvyIn .balloono_syogakusei_sugoroku-2{border-color:#2e8cff !important;}
div.curvy700 div.curvyIn .balloono_syogakusei_sugoroku-2:after { border-right: #2e8cff 19px solid !important;}

div.curvy700 div.curvyIn .balloono_momo_kuzuha15{border-color:#f29aca !important;}
div.curvy700 div.curvyIn .balloono_momo_kuzuha15:after{border-right:#f29aca 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha15{border-color:#f7cb31 !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha15:after{border-right:#f7cb31 19px solid !important;}

div.curvy700 div.curvyIn .balloono_ohira_kuzuha16{border-color:#cd9ce0 !important;}
div.curvy700 div.curvyIn .balloono_ohira_kuzuha16:after{border-right:#cd9ce0 19px solid !important;}
div.curvy700 div.curvyIn .balloono_momo_kuzuha16{border-color:#c7bd82 !important;}
div.curvy700 div.curvyIn .balloono_momo_kuzuha16:after{border-right:#c7bd82 19px solid !important;}
div.curvy700 div.curvyIn .balloono_megumin_kuzuha16{border-color:#9c99c9 !important;}
div.curvy700 div.curvyIn .balloono_megumin_kuzuha16:after{border-right:#9c99c9 19px solid !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha16{border-color:#b67e5e !important;}
div.curvy700 div.curvyIn .balloono_gasan_kuzuha16:after{border-right:#b67e5e 19px solid !important;}

div.curvy700 div.curvyIn .balloono_ando_hirakatakoen12{border-color:#ff6800 !important;}
div.curvy700 div.curvyIn .balloono_ando_hirakatakoen12:after{border-right:#ff6800 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatakoen12{border-color:#8b50f2 !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatakoen12:after{border-right:#8b50f2 19px solid !important;}

div.curvy700 div.curvyIn .balloono_yosshi_hirakatashi31{border-color:#00a0e9 !important;}
div.curvy700 div.curvyIn .balloono_yosshi_hirakatashi31:after{border-right:#00a0e9 19px solid !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatashi31{border-color:#ff00ff !important;}
div.curvy700 div.curvyIn .balloono_naga_hirakatashi31:after{border-right:#ff00ff 19px solid !important;}

div.curvy700 div.curvyIn .balloono_megumin_gns{border-color:#d28e56 !important;}
div.curvy700 div.curvyIn .balloono_megumin_gns:after{border-right:#d28e56 19px solid !important;}
div.curvy700 div.curvyIn .balloono_momo_gns{border-color:#ff8686 !important;}
div.curvy700 div.curvyIn .balloono_momo_gns:after{border-right:#ff8686 19px solid !important;}


.report_naiyo .title2{font-size:166%;font-weight:bold;background:#f3f3f3;border-left:#beff00 20px solid;border-bottom:#ff3b77 dashed 3px;margin:40px 0 0 0;padding:20px 10px 20px 20px;}
.report_naiyo .title2 i{color: #ab4489; font-size: 80%; font-style: normal; display: block; margin-bottom: 10px;}
.report_naiyo .title2 em{color: #006600; font-weight: bold; display: block;}

.report_naiyo .ttl_yellowskew {
	color: #333;
	font-size: 166%;
	font-weight: bold;
	background: #e6b422;
	margin: 20px 0 40px 0;
	padding: 20px 10px 20px 20px;
	text-align: center;
	text-shadow: 1px 1px 0 #fff;
	transform: skew(0, -2deg);
}

.report_naiyo .is_ttl_gns {
	background: #cee4ae;
	border-bottom: 2px solid #839b5c;
	border-radius: 0 20px;
	color: #333;
	font-size: 166%;
	font-weight: bold;
	margin: 20px 0 40px 0;
	padding: 20px 10px 20px 20px;
	text-align: center;
}
@media screen and (max-width: 767px) {
	.report_naiyo .is_ttl_gns {
		border-radius: 0 10px;
		margin: 40px 0 10px;
	}
}
.report_naiyo .result{font-size:166%;font-weight:bold;background:#f3f3f3;border: 1px solid #ccc;margin:40px 0 0 0;padding:20px 10px 20px 20px;}
.report_naiyo .result i{color: #ab4489; font-size: 80%; font-style: normal; display: block; margin-bottom: 10px;}
.report_naiyo .result em{color: #006600; font-weight: bold; display: block;}

.report_naiyo .md_line{background:#d1f8c6 !important;border: 4px solid #6fe14e;margin:20px 0;padding:20px; border-radius: 15px;}
.report_naiyo .md_line img{display: block; width: 50%; margin: 20px auto;}




div.curvy700 div.curvyIn .kura_insuta{clear:both;border:#ffd4ea 4px solid;background:#fff2f9 !important;margin:40px 0;padding:20px;}
div.curvy700 div.curvyIn .sudon_insuta{clear:both;border:#c9ce96 4px solid;background:#e4e7c7 !important;margin:0 0 40px 0;padding:20px;}
.icon_crown{width:30px !important;margin-bottom:13px !important;}
div.curvy700 div.curvyIn .infospot{clear:both;background:#e7f0e9 !important;border:#c8e0ca 4px solid;margin:40px 0;padding:20px;border-radius:15px;}
div.curvy700 div.curvyIn .point{clear:both;background:#b0e0e6 !important;margin:40px 0;padding:20px;border-radius:15px;box-shadow: 2px 3px 0 0 #ccc;}
.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.ggmap iframe, .ggmap object, .ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%;}
div.curvy700 div.curvyIn .love{clear:both;border:#ff7200 4px solid;background:#ffdfc5 !important;margin:40px 0;padding:20px;border-radius:15px;}
div.curvy700 div.curvyIn .select{clear:both;border:#fd1799 4px solid;background:#fff5fb !important;margin-top: 40px;padding:20px;border-radius:15px;}
div.curvy700 div.curvyIn .yajiselect{color:#fd1799;margin-top: -13px;padding-left: 20px;font-size:250%;}
.youtube{position: relative;width: 100%;padding-top: 56.25%;}
.youtube iframe{position: absolute;top: 0;right: 0;width: 100% !important;height: 100% !important;}
dl.is_qa dd{text-indent: -2em;padding-left: 2em;padding-bottom: 20px;}

.is_menber5 li{
	list-style: none;
	text-align: center;
	width: 18%;
	padding: 1%;
	float: left;
}

.is_menber5 li img{
	padding-bottom: 5px;
}

.md_flexbox {
	display: flex;
}
.md_flexbox dt {
	width: 24%;
}
@media screen and (max-width: 767px) {
	.md_flexbox {
		flex-wrap: wrap;
	}
	.report_naiyo .md_line img {
		width: 100%;
	}
}
