@charset "UTF-8";
/*　COMMON　*/
body {color: #555;font-family:"Helvetica","Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ", "Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:100%;-webkit-text-size-adjust: 100%;width:100%;min-width:1000px;font-weight:600;}
button {font-family:"Helvetica","Arial","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ", "Meiryo","ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-size:100%;-webkit-text-size-adjust: 100%;width:100%;font-weight:600;}
a img.blight{transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}
a:hover img.blight{opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
a{text-decoration:none;color:#555;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}
a:hover{text-decoration:none;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
button{text-decoration:none;color:#555;transition:opacity 0.2s linear;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;}
button:hover{text-decoration:none;opacity:0.7;filter:alpha(opacity=70);-moz-opacity:0.7;}
button:disabled:hover{text-decoration:none;opacity:unset;filter:none;-moz-opacity:unset;}
img{max-width:100%;}
#pagetop {position: fixed; bottom: 10px; right: 10px;}
#pagetop a img {box-shadow:3px 3px 5px gray;}

header{background:#fff;}
header .h_in{width:1100px;margin:0 auto;padding:18px 0;overflow:hidden;}
header .h_in h1{float:left;}
header.lw_h .h_in h1{padding:14px 0 0 0;}
header .h_in .h_in_r{float:right;}
header .h_in .h_in_l{float:left;}


header .h_in nav{float:left;}
header .h_in nav ul{overflow:hidden;}
header .h_in nav ul li{float:left;margin:0 0 0 14px;}
header .h_in .h_in_l nav ul li{float:left;margin:25px 0 0 30px;}

header .h_in .new_regi a{border:2px solid #8DC33E;color:#fff;background:#8DC33E;text-align:center;border-radius:5px;width:151px;padding:10px;display:block;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;}
header .h_in .new_regi a:active{block;box-shadow:none;transform:translate(2px,2px);}
header .h_in .mf_login a{border:2px solid #8DC33E;background:url(../img/common/h_ico1.png) 12px center no-repeat;text-align:center;border-radius:5px;width:151px;padding:10px 10px 10px 20px;color:#8DC33E;display:block;box-shadow:3px 3px 5px gray;}
header .h_in .mf_login a:active{block;box-shadow:none;transform:translate(2px,2px);}
header .h_in .shop_login a{border:2px solid #8DC33E;background:url(../img/common/h_ico2.png) 12px center no-repeat;text-align:center;border-radius:5px;width:151px;padding:10px 10px 10px 20px;color:#8DC33E;display:block;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;}
header .h_in .shop_login a:active{block;box-shadow:none;transform:translate(2px,2px);}
header .h_in .h_sns{float:right;overflow:hidden;margin:3px 0 0 4px;}
header .h_in .h_sns li{float:left;margin:0 0 0 10px;}

header .h_in .logout{float:right;}
header .h_in .help{float:left;padding:12px 25px 0 0;}
header .h_in .help a{color:#8DC33E;background:url(../img/common/help_ico.png) 0 center no-repeat;padding:0 0 0 20px;}
header .h_in .logoutbtn{float:right;}
header .h_in .logoutbtn a{border:2px solid #8DC33E;background:url(../img/common/logout_ico.png) 90% center no-repeat;text-align:center;border-radius:5px;width:131px;padding:10px 20px 10px 10px;color:#8DC33E;display:block;box-shadow: 3px 3px 5px grey;margin:0 5px 5px 0;}
header .h_in .logoutbtn a:active{block;box-shadow:none;transform:translate(2px,2px);}
header .h_in .logtxt{padding:0 0 5px 0;font-size:13px;text-align:right;}

/*footer{margin:50px 0 0 0;}*/
footer .f_in{background:#8CC33E;}
footer .f_in_in{width:1000px;margin:0 auto;overflow:hidden;padding:15px 0;}

footer .f_in_in .flogo{float:left;}
footer .f_in_in .flink{float:right;overflow:hidden;}
footer .f_in_in p{float:left;color:#fff;padding:10px 15px 0 0;}
footer .f_in_in p a{color:#fff;}
footer .f_in_in .f_sns{float:left;overflow:hidden;}
footer .f_in_in .f_sns li{float:left;padding:3px 0 0 10px;}

footer small{text-align:center;color:#8CC33E;padding:5px 0 0 0;display:block;font-weight:bold;}

/*　TOP　*/
.main{background:url(../img/top/main_bg.png) center center no-repeat;height:698px;background-size:cover;}
.main h1{background-color: rgba(0,0,0,0.5);border-bottom:1px solid #ccc;text-align:center;color:#fff;padding:20px 0;font-size:21px;margin:0 0 110px 0;}
.main .main_in{background:#8DC33E;width:300px;margin:0 auto;border-radius:5px;padding:20px;}
.main .main_in h2{text-align:center;color:#fff;font-size:36px;font-weight:bold;line-height:1.4;border-bottom:2px solid #fff;padding:15px 0 20px 0;}
.main .main_in p{text-align:center;color:#333;font-size:19px;font-weight:bold;padding:20px 0 10px 0;}

.main_shop{background:url(../img/top/main_bg_shop.png) center center no-repeat;height:468px;background-size:cover;position:relative;padding:230px 0 0 0;}
.main_shop h1{text-align:center;color:#fff;font-size:32px;font-weight:bold;line-height:1.6;}
.main_shop h1 span{padding:20px;border:1px solid #fff;border-radius:5px;display:block;}

.main_shop .main_in{background-color: rgba(141,195,62,0.8);width:810px;margin:0 auto;border-radius:5px;padding:5px;}
.main_shop p{background-color: rgba(0,0,0,0.5);border-top:1px solid #ccc;text-align:center;color:#fff;padding:12px 0;font-size:30px;margin:0;position:absolute;bottom:0;width:100%;}
.main_shop p span{background: #fff;color:#8CC33E;font-weight:bold;border-radius:5px;padding:8px 15px;margin:0 20px 0 0;text-align:center;font-size:26px;}

.top_merit{overflow:hidden;margin:0 0 0 -45px;padding:15px 0 0 0;}
.top_merit_in{float:left;margin:0 0 0 45px;width:216px;}
.top_merit_in p{font-weight:normal;padding:15px 0 0 0;font-size:14px;}
.top_merit_in p span{text-decoration:underline;}

.top_plusonetxt{text-align:center;font-weight:normal;font-size:16px;padding:15px 0 0 0;}
.top_plusonetxt span{text-decoration:underline;}




.mainbtn_w{overflow:hidden;width:540px;margin:30px auto 0 auto;}
.mainbtn_w div:first-child{width:240px;float:left;border:1px solid #8CC33E;}
.mainbtn_w div:last-child{width:240px;float:right;border:1px solid #8CC33E;}

.mainbtn_w div a{width:220px;color:#8CC33E;font-size:15px;font-weight:bold;display:block;text-align:center;background:#fff url(../img/common/btn_arrow1.png) 92% center no-repeat;padding:8px 10px;}


.h3style1{color:#8CC33E;font-weight:normal;font-size:42px;text-align:center;line-height:1.4;margin:0 0 40px 0;}
.h3style1 span{display:block;color:#3B3B3B;font-size:18px;}

.h3style2{color:#fff;font-weight:normal;font-size:42px;text-align:center;line-height:1.4;margin:0 0 40px 0;}
.h3style2 span{display:block;color:#fff;font-size:18px;}

.h3style3{font-size:20px;line-height:1.4;margin:0 0 15px 0;}
.h3style4{font-size:20px;color:#8CC33E;border-bottom:1px solid #8CC33E;line-height:1.4;margin:0 0 25px 0;padding:0 0 5px 0;}
.h3style4 span{overflow:hidden;}
.h3style4 span a {float:right;color:#fff;font-size:13px;color:#fff;background: #8CC33E;margin:0 0 5px 0;padding:5px 10px;border-radius:5px;box-shadow: 3px 3px 5px gray;}

.h3style5{color:#8CC33E;font-weight:normal;font-size:42px;text-align:center;line-height:1.4;}

.h4style1{color:#fff;background:#8CC33E;font-weight:bold;text-align:center;line-height:1.4;margin:0 0 15px 0;padding:5px 10px;}
.h4style2{font-size:20px;color:#fff;background:#8CC33E;font-weight:bold;text-align:center;line-height:1.4;margin:0 0 15px 0;padding:5px 10px;}


.top_sec1_txt1{text-align:center;font-size:16px;color:#616161;font-weight:normal;}
.top_sec1_txt2{text-align:center;font-size:24px;color:#8CC33E;padding:40px 0 10px 0;}

.top_price{width:500px;margin:0 auto;}
.top_price p{text-align:right;padding:10px 0 0 0;font-weight:normal;font-size:14px;}
.top_price_in{border-bottom:1px solid #8CC33E;padding:20px 0 10px 0;display:table;width:100%;}
.top_price_in dt{display:table-cell;width:240px;text-align:center;color:#8CC33E;font-size:25px;line-height:1.3;vertical-align:middle;}
.top_price_in dt span{font-size:16px;font-weight:normal;}
.top_price_in dd{display:table-cell;width:150px;font-size:38px;vertical-align:middle;line-height:1.3;text-align:right;font-weight:normal;}
.top_price_in dd span{font-size:20px;}
.top_price_in dd.top_price_getu{font-size:50px;}


.top_flow h4 {
	font-size: 20px;
	display: flex;
	align-items: center;
	color:#fff;
	margin:0 0 30px 0;
}
.top_flow h4:before, .top_flow h4:after {
	content: "";
	flex-grow: 1;
	height: 1px;
	background: #fff;
	display: block;
}
.top_flow h4:before {margin-right: .4em;}
.top_flow h4:after {margin-left: .4em;}

.top_flow_in{display:table;}
.top_flow_in_in{display:table-cell;width:220px;background:#fff;}
.top_flow_arrow{display:table-cell;padding:0 10px;text-align:center;vertical-align:middle;}
.top_flow_in_in h5{color:#8CC33E;font-size:23px;text-align:center;padding:10px 0;}
.top_flow_ti{background:#EEEEEE;text-align:center;color:#333;display:table;width:100%;}
.top_flow_ti span{display:table-cell;vertical-align:middle;line-height:1.4;padding:10px 0;font-size:18px;font-weight:normal;}
.top_flow_in_in p{color:#333;font-weight:normal;padding:10px;font-size:14px;}


#top_sec2 .sec_in0{max-width:933px;margin:80px auto 0 auto;padding:25px 25px 25px 40px;overflow:hidden;border:1px solid #8CC33E;}
#top_sec2 .sec_in0 h3{display:table-cell;color:#8CC33E;font-weight:bold;font-size:28px;text-align:center;vertical-align:middle;line-height:1.4;padding:0 40px 0 0;}
#top_sec2 .sec_in0 h3 span{display:block;color:#868686;font-size:12px;}

#top_sec2 .sec_in .newsbox{background:#fff;padding:25px;}
#top_sec2 .sec_in .newsbox_in{height:85px;overflow-y:auto;}
#top_sec2 .sec_in dl{line-height:1.6;margin:0 0 10px 0;overflow:hidden;}
#top_sec2 .sec_in dl:last-child{margin:0;}
#top_sec2 .sec_in dt{color:#333;float:left;width:110px;}
#top_sec2 .sec_in dd{float:right;width:820px;}
#top_sec2 .sec_in dd a{text-decoration:underline;color:#333;}

#top_sec2{background:#8CC33E;}

#top_sec4{background:#8CC33E;color:#fff;}

#top_sec6{background:#8CC33E;color:#fff;}
#top_sec8{background:#8CC33E;color:#fff;margin:0 0 80px 0;}

.sec_in{max-width:1000px;width:100%;margin:0 auto;padding:50px 0;}
.sec_in2{max-width:1000px;width:100%;margin:0 auto;padding:80px 0 0 0;}
.sec_in3{max-width:1000px;width:100%;margin:0 auto;padding:0 0 0 0;}


.todo_sec_in_2{min-width:250px; max-width:500px; width:100%;margin:auto auto;padding:50px 0; display: inline-block; }
.todo_sec_in_3{min-width:250px; max-width:460px; width:100%;margin:auto auto;padding:50px 0; display: inline-block; }



.img_trim1 img {border-radius: 10px;box-shadow: 5px 10px 20px rgba(0,0,0,0.25);}

.pickupbox{overflow:hidden;border-bottom:1px solid #8CC33E;margin:0 0 40px 0;padding:0 0 40px 0;}
.pickupbox:last-child{border:none;margin:0;padding:0;}
.pickupbox div:first-child{float:left;width:250px;}
.pickupbox div:last-child{float:right;width:715px;}

.pickupbox dl{margin:0 0 10px 0;}
.pickupbox dl:last-child{margin:0;}
.pickupbox dt{color:#8CC33E;font-weight:bold;font-size:16px;margin:0 0 5px 0;}
.pickupbox dd{color:#616161;font-weight:normal;font-size:14px;}

.top_point{overflow:hidden;margin:0 0 0 -25px;}
.top_point_in{float:left;width:199px;min-height:260px;padding:15px 15px;border:1px solid #fff;color:#fff;margin:0 0 0 25px;}
.top_point_in h4{border-bottom:1px solid #fff;font-weight:bold;text-align:center;font-size:16px;padding:0 0 10px 0;}
.top_point_in div{text-align:center;padding:20px 0;}
.top_point_in p{font-size:13px;}
.top_point_in p span{text-decoration:underline;}

.top_step{overflow:hidden;}
.top_step_in{width:230px;padding:20px 9px;border:1px solid #8CC33E;color:#8CC33E;text-align:center;}
.top_step_in h4{font-weight:bold;font-size:30px;}
.top_step_in p{font-size:1em;}
.top_step_arrow{float:left;padding:125px 22px 0 22px;}

.pricebox{display:table;width:100%;}
.price_in1{display:table-cell;background:#fff;color:#8CC33E;padding:20px 40px;font-size:25px;vertical-align:middle;text-align:center;}
.price_in1 span{font-size:38px;}
.price_in2{display:table-cell;padding:0 40px;font-size:40px;vertical-align:middle;text-align:center;}
.price_in3{display:table-cell;background:#fff;color:#8CC33E;padding:20px 40px;font-size:25px;vertical-align:middle;text-align:center;}
.price_in3 span{display:block;font-size:14px;}
.price_in3 span.kome{display:inline;font-size:14px;}

.pricetxt{display:block;font-size:40px;text-align:center;font-weight:bold;margin:30px 0 0 0;}
.pricetxt span{display:block;font-size:14px;font-weight:normal;}

.hikaku{background:#fff;padding:50px;margin:40px 0 0 0;}
.hikakutxt1{color:#8CC33E;font-size:22px;text-align:center;text-decoration:underline;}
.hikakutxt2{color:#8CC33E;font-size:16px;text-align:center;padding:25px 0 40px 0;}
.hikakutxt2 span{text-decoration:underline;}
.hikaku table{width:100%;max-width:780px;margin:0 auto;line-height:1.3;}
.hikaku .ippan{background:#999999;border-bottom:1px solid #fff;border-right:1px solid #fff;padding:15px;width:50%;text-align:center;font-size:16px;}
.hikaku .ippan_td1{background:#EEEEEE;color:#333;padding:15px;width:40px;text-align:center;border-left:1px solid #999999;border-bottom:1px solid #999999;}
.hikaku .ippan_td2{background:#fff;color:#333;padding:15px;width:350px;text-align:center;border-right:1px solid #999999;border-bottom:1px solid #999999;}
.hikaku .ctl{background:#8CC33E;border-bottom:1px solid #fff;padding:15px;width:50%;text-align:center;font-size:16px;}
.hikaku .ctl_td1{background:#DCEDC5;color:#333;padding:15px;width:40px;text-align:center;border-left:1px solid #8CC33E;border-bottom:1px solid #8CC33E;}
.hikaku .ctl_td2{background:#fff;color:#8CC33E;padding:15px;width:350px;text-align:center;border-bottom:1px solid #8CC33E;border-right:1px solid #8CC33E;font-size:16px;}
.hikaku .ctl_td2 span{text-decoration:underline;}

/* ボタン関連 */
.btn_g{width:400px;border-radius:5px;margin:50px auto 0 auto;}
.btn_g a{width:380px;color:#fff;border-radius:5px;box-shadow: 3px 3px 5px gray;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E  url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:10px 10px;}
.btn_g a:active{block;box-shadow:none;transform:translate(2px,2px);}
.btn_g button{color:#fff;border-radius:5px;box-shadow: 3px 3px 5px gray;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E  url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:10px 10px;cursor:pointer;}
.btn_g button:active{block;box-shadow:none;transform:translate(2px,2px);}

.btn_g2{margin:60px auto;overflow:hidden;}
.btn_g2 div:first-child{float:left;}
.btn_g2 div:last-child{float:right;}
.btn_g2 a{width:250px;color:#fff;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:30px 10px;border-radius:5px;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;}
.btn_g2 a:active{block;box-shadow:none;transform:translate(2px,2px);}

.btn_g3{width:600px;margin:50px auto 0 auto;}
.btn_g3 a{width:270px;color:#fff;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:10px 10px;border:2px solid #8CC33E;box-shadow:3px 3px 5px gray;}
.btn_g3 button{width:290px;color:#fff;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:10px 10px;cursor:pointer;border:2px solid #8CC33E;box-shadow:3px 3px 5px gray;}

.btn_g4 {overflow:hidden;margin:5px 0 0 0;border-radius:5px;padding:0 0 5px 0;}
.btn_g4 a.revision{float:left;width:60px;color:#fff;font-size:13px;display:block;text-align:center;background:#8CC33E;padding:2px 10px;border-radius:5px;box-shadow:3px 3px 5px grey;}
.btn_g4 button.revision{float:left;width:60px;color:#fff;font-size:13px;display:block;text-align:center;background:#8CC33E;padding:2px 10px;box-sizing:content-box;border-radius:5px;box-shadow:3px 3px 5px grey;}
.btn_g4 a.del{float:right;width:60px;color:#fff;font-size:13px;display:block;text-align:center;background:#D90000;padding:2px 10px;border-radius:5px;}
.btn_g4 a.del2{float:left;width:60px;color:#fff;font-size:13px;display:block;text-align:center;background:#D90000;padding:2px 10px;margin:0 0 0 20px;border-radius:5px;}
.btn_g4 button.del{float:right;width:60px;color:#fff;font-size:13px;display:block;text-align:center;background:#D90000;padding:2px 10px;border-radius:5px;box-shadow:3px 3px 5px gray;margin:0 5px 0 0;}
.btn_g4 button.del:disabled{color:#fff;background:#999;}
.btn_g4 a.upload {float:left;width:120px;color:#fff;border-radius:5px;font-size:13px;display:block;text-align:center;background:#8CC33E;padding:2px 10px;box-shadow:3px 3px 5px gray;}
.btn_g4 label.upload {width:165px;color:#fff;border-radius:5px;font-size:13px;display:block;text-align:center;background:#8CC33E;padding:2px 10px;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;cursor:pointer;}
.btn_g4 button.delete {float:left;width:186px;color:#fff;border-radius:5px;font-size:13px;display:block;text-align:center;background:#D90000;padding:2px 10px;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;cursor:pointer;}
.btn_g4 button.delete:disabled {color:#fff;background:#999;}

.btn_g5{width:920px;margin:50px auto 0 auto;}
.btn_g5 a{width:270px;color:#fff;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:10px 10px;border:2px solid #8CC33E;box-shadow:3px 3px 5px gray;}
.btn_g5 a:active{block;box-shadow:none;transform:translate(2px,2px);}
.btn_g5 a.disabled{width:270px;color:#fff;font-size:19px;font-weight:bold;display:block;text-align:center;background:#999 90% center no-repeat;padding:10px 10px;border:2px solid #999;box-shadow:3px 3px 5px gray;}
.btn_g5 button{width:290px;color:#fff;font-size:19px;font-weight:bold;display:block;text-align:center;background:#8CC33E url(../img/common/btn_arrow2.png) 90% center no-repeat;padding:10px 10px;cursor:pointer;border:2px solid #8CC33E;box-shadow:3px 3px 5px gray;}
.btn_g5 button:active{block;box-shadow:none;transform:translate(2px,2px);}
.btn_g5 button.del{color:#fff;display:block;text-align:center;background:#D90000;}
.btn_g5 button.del:disabled{color:#fff;display:block;text-align:center;background:#999;cursor:not-allowed;}

.back{background:#ccc url(../img/common/btn_arrow2.png) 90% center no-repeat;border:2px solid #ccc;}

.favoritebtn         {background:#fff url(../img/common/btn_arrow1.png) 90% center no-repeat;border:2px solid #8CC33E;color:#8CC33E;margin:0 20px 0 0;}
.favoritebtn:disabled{background:#999 url(../img/common/btn_arrow2.png) 90% center no-repeat;border:2px solid #999;color:#fff;cursor:not-allowed;}
.favoritebtn:disabled:active{block;box-shadow:3px 3px 5px gray;transform:none;}

.btn_g6 {display:block;width:180px;background:#8CC33E;border-radius:5px;box-shadow: 3px 3px 5px gray;color:#fff;padding:10px 0;cursor:pointer;margin:30px auto 5px auto;}
.btn_g6 button{color:#fff;}

.top_company dl{overflow:hidden;width:600px;margin:0 auto;padding:10px 0 10px 0;font-size:16px;border-bottom:1px solid #fff;}
.top_company dt{float:left;width:150px;}
.top_company dd{float:right;text-align:left;width:450px;}

/*　下層　*/
.main_lower{background:#8CC33E;color:#fff;}
.main_lower h2{color:#fff;font-weight:normal;font-size:32px;text-align:center;line-height:1.4;padding:20px 10px;}
.main_lower h2 span{display:block;color:#fff;font-size:16px;}

.tbl1{width:100%;font-size:17px;}
.tbl1 th{background:#8CC33E;color:#fff;padding:10px;border:1px solid #8CC33E;border-bottom:1px solid #fff;white-space:nowrap;}
.tbl1 th.brdwh{border-right:1px solid #fff;border-bottom:1px solid #fff;}
.tbl1 td{background:#fff;padding:15px 20px;border:1px solid #8CC33E;}
.tbl1 .trlst th{border-bottom:1px solid #8CC33E;}
.tbl1 ul{overflow:hidden;}
.tbl1 ul li{float:left;margin:0 25px 0 0;}
.tbl1 ul li:last-child{margin:0 0 0 0;}

input[type="text"]{background:#EEEEEE;font-size:100%;border-radius:5px;padding:15px;width:70%;}
input[type="number"]{background:rgb(248, 238, 238);font-size:100%;border-radius:5px;padding:15px;width:70%;ime-mode:disabled;}
input[type="tel"]{background:#EEEEEE;font-size:100%;border-radius:5px;padding:15px;width:70%;ime-mode:disabled;}
input[type="email"]{background:#EEEEEE;font-size:100%;border-radius:5px;padding:15px;width:70%;ime-mode:disabled;}
input[type="url"]{background:#EEEEEE;font-size:100%;border-radius:5px;padding:15px;width:70%;ime-mode:disabled;}
input[type="password"]{background:#EEEEEE;font-size:100%;border-radius:5px;padding:15px;width:70%;ime-mode:disabled;}
select{background:#EEEEEE;border-radius:5px;padding:15px;width:70%;}
textarea{background:#EEEEEE;font-size:100%;border-radius:5px;padding:15px;width:80%;height:100px;display:block;}

.redtxt{color:#B20000;}
.greentxt{color:#8CC33E;}
.graytxt{color:#aaa;}

.reg_shoptxt{margin:0 0 40px 0;background:#F6F6F6;border-radius:5px;padding:30px 30px 10px 30px;}
.reg_shoptxt li{padding:0 0 20px 0;}
.reg_shoptxt span{display:block;color:#8CC33E;font-weight:bold;font-size:16px;}

.thxtxt{padding:0 0 30px 0;font-size:18px;text-align:center;}

.loginarea{width:600px;margin:0 auto;}
.loginarea form{margin:30px 0 0 0;}
.loginarea dl{display:table;width:100%;margin:0 0 20px 0;}
.loginarea dt{display:table-cell;font-size:15px;}
.loginarea dd{display:table-cell;width:430px;}

.todobox{background:#fff;border:2px solid #8CC33E;padding:10px;}
.todobox_in{height:85px;overflow-y:auto;}
.todobox_in li{font-size:auto; overflow:auto;}


.newsbox2{background:#fff;border:2px solid #8CC33E;padding:25px;}
.newsbox_in2{height:85px;overflow-y:auto;}
.newsbox_in2 dl{line-height:1.6;margin:0 0 10px 0;overflow:hidden;}
.newsbox_in2 dl:last-child{margin:0;}
.newsbox_in2 dt{color:#333;float:left;width:110px;}
.newsbox_in2 dd{float:right;width:810px;}
.newsbox_in2 dd a{text-decoration:underline;color:#333;}

.newshop{overflow:hidden;margin:0 0 0 -24px;}
.newshop li{float:left;width:230px;margin:0 0 24px 24px;}
.newshop li h4{font-size:16px;padding:10px 0 5px 0;}
.newshop li .data{font-size:10px;padding:5px 0 0 0;text-align:right;color:#D90000;}

.hyouka ul{overflow:hidden;margin:0 0 40px 0;}
.hyouka ul li{float:left;margin:0 25px 0 0;}

.hyoukalist li{border-bottom:1px dotted #8CC33E;margin:0 0 25px 0;padding:0 0 25px 0;}
.hyoukalist li .data{text-align:right;font-size:13px;}

.hyoukatxt{font-size:18px;}

.product-info{overflow:hidden;}
.product-info_l{float:left;}
.product-info_r{float:right;width:790px;}
.product-info_r h4{color:#8CC33E;font-size:18px;}

.product-cat>dl{overflow:hidden;margin:0 0 10px 0;}
.product-cat>dl>dt{float:left;border:1px solid #8CC33E;color:#8CC33E;width:80px;text-align:center;}
.product-cat>dl>dd{float:right;width:890px;}

.exhibition{display:table;width:100%;}
.exhibition_l{display:table-cell;padding:0 20px 0 0;vertical-align:middle;}
.exhibition_r{display:table-cell;width:810px;vertical-align:middle;}

.exhibition_reward{display:table;width:100%;}
.exhibition_reward {padding:30px 0 30px 0;display:table;width:100%;}
.exhibition_reward .exhibition_reward_l {display:table-cell;padding:0 20px 0 0;vertical-align:middle;}
.exhibition_reward .exhibition_reward_r li {display:table-cell;width:810px;vertical-align:middle;}
.exhibition_reward .exhibition_reward_place{overflow:hidden;margin:10px 0 0 -5px;}
.exhibition_reward .exhibition_reward_place p{float:left;border:1px solid #8CC33E;color:#8CC33E;padding:2px 10px;border-radius:5px;margin:0 0 5px 5px;height:20px;}
.exhibition_reward .exhibition_reward_r li{background:#8CC33E ;color:#fff;margin:0;padding:1px 10px;text-align:center;display: inline;white-space:nowrap;border-radius:5px;line-height:25px;}

.step1_kikan{overflow:hidden;margin:0 0 0 -25px;}
.step1_kikan li{float:left;margin:0 0 0 25px;}

.step2_sel{overflow:hidden;margin:0 0 0 -25px;}
.step2_sel li{float:left;margin:0 0 10px 25px;width:178px;}
.step2_sel li .step2_seltxt{margin:5px 0 0 0;}
.step2_sel li .step2_seltxt label{display:table;}
.step2_sel li input{display:table-cell;vertical-align:middle;}
.step2_sel li span{display:table-cell;vertical-align:middle;}
/*.step2_sel li div.suggestion{position: relative;}
.step2_sel li a.detailBtn{display: block;position:absolute}*/
.step2_sel li span.detailBtn {display: block;text-align: center;background: #8CC33E;color: #fff;font-size: 13px;padding: 2px 10px;box-shadow:3px 3px 5px grey;margin:0 3px 3px 0;}

.step2_sel li dl{overflow:hidden;margin:0 0 8px 0;}
.step2_sel li dt{float:left;width:40px;padding:2px 5px;text-align:center;}
.step2_sel li dt.kibou{border:1px solid #8CC33E;color:#8CC33E;}
.step2_sel li dt.sumi{border:1px solid #000;color:#000;}
.step2_sel li dd{float:left;padding:2px 0 0 8px;}

.favorite{border-top:1px solid #8CC33E;}
.favorite li{border-bottom:1px solid #8CC33E;padding:30px 0 30px 0;display:table;width:100%;}
.favorite li .favorite_l{display:table-cell;vertical-align:top;width:172px;padding:0 30px 0 0;}
.favorite li .favorite_r{display:table-cell;vertical-align:top;width:580px;padding:0 30px 0 0;}
.favorite li .favorite_r h3{color:#8CC33E;padding:0 0 0 0;font-size:16px;padding:0 0 5px 0;}
.favorite li .favorite_r li{background:#8CC33E ;color:#fff;margin:0 0 0 0px;padding:1px 10px;text-align:center;display: inline;white-space:nowrap;}
.favorite li .favorite_place{overflow:hidden;margin:10px 0 0 -5px;}
.favorite li .favorite_place p{float:left;border:1px solid #8CC33E;color:#8CC33E;padding:2px 10px;border-radius:5px;margin:0 0 0 5px;}
.favorite li button{display:table-cell;vertical-align:middle;width:180px;background:#8CC33E;border-radius:5px;color:#fff;padding:10px 0;cursor:pointer;}
.favorite li button:active{block;box-shadow:none;transform:translate(2px,2px);}

.pager{overflow:hidden;display:table;margin:40px auto;}
.pager li{float:left;margin:0 5px;}
.pager li a{padding:2px 10px;border:1px solid #8CC33E;display:block;color:#8CC33E;}
.pager li.sel a{border:1px solid #8CC33E;background:#8CC33E;color:#fff;}

.gbtn{width:155px;background:#8CC33E;border-radius:5px;color:#fff;padding:10px 0;display:block;text-align:center;margin:0 auto;box-shadow:3px 3px 5px gray;}
button.gbtn{width:155px;background:#8CC33E;border-radius:5px;color:#fff;padding:10px 0;cursor:pointer;}
button.gbtn:active{block;box-shadow:none;transform:translate(2px,2px);}
.gbtn2{width:180px;background:#8CC33E;border-radius:5px;color:#fff;padding:10px 0;display:block;text-align:center;box-shadow:3px 3px 5px gray;}
.gbtn2:active{block;box-shadow:none;transform:translate(2px,2px);}
button.gbtn2{width:180px;background:#8CC33E;border-radius:5px;color:#fff;padding:10px 0;cursor:pointer;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;}
button.gbtn2:disabled{background:#999;color:#fff;cursor:not-allowed;}
.rbtn{width:105px;background:#D90000;border-radius:5px;color:#fff;padding:10px 0;display:block;text-align:center;margin:0 auto;}
button.rbtn{width:105px;background:#D90000;border-radius:5px;color:#fff;padding:10px 0;cursor:pointer;box-shadow:3px 3px 5px gray;}
button.rbtn:disabled{background:#999;color:#fff;}

.receipt_issue{border:1px solid #333;width:600px;margin:0 auto;padding:50px;}

.issueNo{text-align:right;}
.issueDate{text-align:right;}
.issue1{text-align:center;font-weight:bold;font-size:50px;padding:0 0 40px 0;}
.issue2{overflow:hidden;font-size:26px;}
.issue2 p:first-child{float:left;}
.issue2 p:last-child{float:right;max-width:300px;}
.issue3{text-align:center;font-weight:bold;font-size:30px;margin:40px 0 60px 0;border-bottom:1px solid black;}
.issue4{}
.issue5{margin:0 0 40px 0;font-size:0.8em;}
.issueSrcInfo{text-align:right;}
.issueSrcInfo p{display:inline-block;text-align:left;}
.issueSrcName{;font-size:x-large;}


.suggestionbox{overflow:hidden;margin:30px 0 0 0;}
.suggestion_l{float:left;width:178px;}

a.cansel_btn {display:block;text-align:center;color:#fff;background:#8CC33E;padding:5px 10px;margin:10px 0 0 0;}
button.cansel_btn {display:block;text-align:center;color:#fff;background:#ccc;padding:5px 10px;margin:10px 0 0 0;cursor:pointer;box-shadow:3px 3px 5px gray;}

.suggestion_r{float:right;width:790px;}

.suggestion_status{position:relative;}
.getu_status1{position:absolute;top:0;left:98px;}
.getu_status2{position:absolute;bottom:0;left:180px;}
.getu_status3{position:absolute;top:0;left:216px;}
.getu_status4{position:absolute;top:0;left:332px;}
.getu_status5{position:absolute;bottom:0;left:400px;}
.getu_status6{position:absolute;bottom:0;left:520px;}
.getu_status7{position:absolute;top:0;left:560px;}
.getu_status8{position:absolute;top:80px;right:0;}

.seika_status1{position:absolute;top:0;left:98px;}
.seika_status2{position:absolute;bottom:0;left:180px;}
.seika_status3{position:absolute;top:0;left:236px;}
.seika_status4{position:absolute;bottom:0;left:320px;}
.seika_status5{position:absolute;bottom:0;left:460px;}
.seika_status6{position:absolute;top:0;left:560px;}
.seika_status7{position:absolute;top:80px;right:0;}

.suggestion_statusbar{overflow:hidden;margin:0 0 15px 78px;}
.suggestion_statusbar li{float:left;margin:0 0 0 8px;}

/*
.suggestion_status div{float:left;padding:0 0 0 14px;}
.suggestion_status div:last-child{float:right;border-left:1px dotted #8CC33E;padding:0 0 0 29px;}
*/
.chat{border:1px solid #8CC33E;padding:10px;margin:20px auto;}
.suggestion_chat{border:1px solid #8CC33E;padding:20px;margin:0 0 10px 0;}
.suggestion_chat ul{height:75px;overflow-y:auto;}

.inexterior{overflow:hidden;}
.inexterior div:first-child{float:left;width:466px;}
.inexterior div:last-child{float:right;width:466px;}

.shopinfobox{overflow:hidden;margin:0 0 20px 0;}
.shopinfo_l{width:540px;float:left;border-top:1px solid #8CC33E;}
.shopinfo_l dl{border-bottom:1px solid #8CC33E;padding:15px;overflow:hidden;}
.shopinfo_l dt{float:left;width:140px;}
.shopinfo_l dd{float:right;width:360px;}

.shopinfo_r{width:394px;float:right;}

.shopinfo_r_in{border:1px solid #8CC33E;border-radius:5px;padding:20px;}
.shopinfo_r_in p{color:#8CC33E;}
.shopinfo_r_in a{color:#8CC33E;}
.shopinfo_r_in ul{overflow:hidden;margin:0 0 0 -10px;}
.shopinfo_r_in li{background:#8CC33E;color:#fff;float:left;margin:2px 0 0 10px;padding:1px 10px;text-align:center;border-radius:4px;}

.shopinfo_r_in table{margin:10px 0 0 0;}
.shopinfo_r_in td{border:1px solid #8CC33E;padding:3px 2px;font-size:10px;width:50px;text-align:center;line-height:1.0;color:#8CC33E;}
.shopinfo_r_in td.td0{color:#8CC33E;border:none;font-size:13px;padding:3px;}
.shopinfo_r_in td.td1{color:#8CC33E;border:none;font-size:13px;padding:3px;}
.shopinfo_r_in td.tdno{padding:5px 0;border:none;}
.shopinfo_r_in td.sel{color:#fff;background:#8CC33E;}

#mapField{width: 100%;height: 600px;margin:0 auto;}

.search-results{border-top:1px solid #8CC33E;}
.search-results li{border-bottom:1px solid #8CC33E;padding:30px 0 30px 0;display:table;width:100%;}
.search-results li .search-results_l{display:table-cell;vertical-align:top;width:172px;padding:0 30px 0 0;}
.search-results li .search-results_r{display:table-cell;vertical-align:top;width:780px;padding:0 30px 0 0;}
.search-results li .search-results_r h3{color:#8CC33E;padding:0 0 0 0;font-size:16px;padding:0 0 5px 0;}
.search-results li .search-results_place{overflow:hidden;margin:10px 0 0 -5px;}
.search-results li .search-results_place p{float:left;border:1px solid #8CC33E;color:#8CC33E;padding:2px 10px;border-radius:5px;margin:0 0 5px 5px;height:20px;}


.refine{border:1px solid #8CC33E;color:#8CC33E;border-radius:5px;width:172px;text-align:center;margin:0 auto 0 auto;padding:5px 0;cursor:pointer;box-shadow:3px 3px 5px gray;}
.refine:active{block;box-shadow:none;transform:translate(2px,2px);}
.open_h3:after, .open_h3.active:after { font-size: 15px;}
.open_h3.active::after { content: "+";}
.open_h3::after { content: "-";}



.fabbtn {overflow:hidden;}
.fabbtn a{border:1px solid #8CC33E;color:#8CC33E;border-radius:5px;width:172px;text-align:center;margin:0 auto 0 auto;padding:5px 0;cursor:pointer;box-shadow:3px 3px 5px gray;margin:0 5px 5px 0;}
.fabbtn a:active{block;box-shadow:none;transform:translate(2px,2px);}

.sug_list{display:table;width:100%;}
.sug_list li{display:table-cell;padding:0 0.5% 5px 0.5%;width:17%;}
.sug_list li a{border:1px solid #8CC33E;color:#8CC33E;padding:5px 20px;display:block;text-align:center;border-radius:5px;box-shadow: 3px 3px 5px gray;}
.sug_list li a:active{block;box-shadow:none;transform:translate(2px,2px);}
.sug_list li.sel a{border:1px solid #8CC33E;background:#8CC33E;color:#fff;padding:5px 20px;display:block;text-align:center;border-radius:5px;}


.sug_pagelist {border:1px dotted #8CC33E;padding:20px 20px 10px 20px;margin:0 0 40px 0;}
.sug_pagelist ul{overflow:hidden;margin:0 0 0 -20px;}
.sug_pagelist li{float:left;padding:0 0 10px 20px;}
.sug_pagelist li a{color:#8CC33E;}

.movarea{width:100%;}
.movarea iframe{width:560px;height:315px;}

#interview p{font-size:14px;font-weight:normal;}
#interview .cap{display:block;font-size:11px;line-height:1.5;padding:10px 0 0 0;}

#interview h3{background:#8CC33E;color:#fff;font-size:18px;text-align:center;padding:5px 0;}
#interview h4{border-bottom:1px dotted #d2691e;color:#d2691e;font-size:20px;margin:70px 0 0 0;}
#interview h5{color:#8CC33E;font-size:16px;margin:30px 0 20px 0;}
#interview h6{border-bottom:2px solid #c8e7fa;color:#00ada9;font-size:20px;margin:70px 0 0 0;}
#interview h7{padding: .25em 0 .5em .75em;border-left: 5px solid #c8e7fa;border-bottom:1px solid #c8e7fa;color:#d2691e;font-size:20px;margin:70px 0 0 0;}
#interview .intbox1{overflow:hidden;padding:30px 20px 0 20px;}
#interview .intbox1_l{float:left;width:300px;}
#interview .intbox1_r{float:right;width:630px;}
#interview .intbox1_r h4{color:#8CC33E;font-size:16px;margin:0 0 10px 0;}

#interview .intbox1_l2{float:left;width:510px;}
#interview .intbox1_r2{float:right;width:420px;}
#interview .intbox1_r2 h4{color:#8CC33E;font-size:16px;margin:0 0 10px 0;}

#interview .intbox5{overflow:hidden;padding:30px 20px 0 20px;}
#interview .intbox5_l{float:left;width:550px;}
#interview .intbox5_r{float:right;width:380px;text-align:center;}
#interview .intbox5_l h4{color:#8CC33E;font-size:16px;margin:0 0 10px 0;}


/*
#interview .intbox1_l2{float:left;width:48%;}
#interview .intbox1_r2{float:right;width:48%;}
#interview .intbox1_l2 h5{margin:15px 0 5px 0;}
#interview .intbox1_r2 h5{margin:15px 0 5px 0;}
*/
#interview .intbox2{overflow:hidden;}
#interview .intbox2_l{float:left;width:450px;}
#interview .intbox2_r{float:right;width:525px;overflow:hidden;}
#interview .intbox2_r div:first-child{float:left;width:250px;}
#interview .intbox2_r div:last-child{float:right;width:250px;}

#interview .intbox3{overflow:hidden;}
#interview .intbox3_l{float:left;width:590px;}
#interview .intbox3_r{float:right;width:380px;}

#interview .intbox4{overflow:hidden;}
#interview .intbox4_l{float:left;width:380px;}
#interview .intbox4_r{float:right;width:590px;}

.disabled{color:#bbb;}

.seika_pa {display: none;}
.step4area {display: block;}

.otherphoto{margin:80px 0 0 0;}

.terms_in h3{margin:30px 0 0 0;padding:0 0 0 10px;border-left:5px solid #8CC33E;}
.terms_in dl{display:table;padding:10px 0 0 0;}
.terms_in dt{display:table-cell;min-width:25px;}
.terms_in dd{display:table-cell;}
.terms_in_in{padding:0 0 0 30px;}

ul.validMsg {width:100%;font-size:17px;color:red;}

.search-results li .search-results_r li{background:#8CC33E ;color:#fff;margin:0;padding:1px 10px;text-align:center;display: inline;white-space:nowrap;border-radius:5px;line-height:25px;}

.product-cat ul.category li {float:left;margin-right:5px;}
.product-cat ul.category li:not(:first-child)::before { content: "、";}

.product-cat ul.theme li {float:left;margin-right:5px;}
.product-cat ul.theme li:nth-child(n + 3)::before { content: "、";}
.product-cat ul.segment li {float:left;margin-right:5px;}
.product-cat ul.segment li:nth-child(n + 3)::before { content: "、";}
img.product {width:178px;height:178px;}

.pagination{overflow:hidden;display:table;margin:40px auto;}
.pagination li{float:left;margin:0 5px;width:30px;height:30px;}
.pagination li{padding:0;border:1px solid #8CC33E;color:#8CC33E;display:block;}
.pagination li a{color:#8CC33E;width:30px;height:30px;display:table-cell;text-align:center;vertical-align:middle;}
.pagination li span{width:30px;height:30px;display:table-cell;text-align:center;vertical-align:middle;}
.pagination li.active{border:1px solid #8CC33E;background:#8CC33E;color:#fff;}
.btnSpaceFile{display:block;background:#8CC33E;border-radius:5px;color:#fff;padding:10px 0;cursor:pointer;box-shadow:3px 3px 5px gray;}

.tbl1 .done::before{content:"済";color:#aaa;margin-right:5px;}
.tbl1 .empty::before{content:"空";color:#8CC33E;margin-right:5px;}

.shopBasicPhoto {width:466px;height:466px;}

.tbl1 .empty::before{content:"空";color:#8CC33E;margin-right:5px;}

.shopBasicPhoto {width:466px;height:466px;}

.selectWrapper {overflow: hidden;width: 90%;text-align: center;box-shadow:3px 3px 5px gray;position: relative;border: 1px solid #bbbbbb;border-radius: 5px;background: #8CC33E;width:200px;display:inline-block;}
.selectWrapper::before {position: absolute;top: 1.5em;right: 0.9em;width: 0;height: 0;padding: 0;content: '';border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #666666;pointer-events: none;}
.selectWrapper select {width: 100%;padding-right: 1em;cursor: pointer;text-indent: 0.01px;text-overflow: ellipsis;border: none;outline: none;background: transparent;background-image: none;box-shadow: none;-webkit-appearance: none;appearance: none;padding: 8px 38px 8px 8px;color: #ffffff;width:200px;}
.selectWrapper select::-ms-expand {display: none;}
.selectWrapper select option {background: #8CC33E;}

.popup_modals {border:5px solid #8CC33E;}
.popup_modals .modal_buttons .btn{width:70px;text-align:center;box-shadow:3px 3px 5px gray;}
.popup_modals .modal_buttons .btn:active{block;box-shadow:none;transform:translate(2px,2px);}

#mapField .centerMarker{position:absolute; background:url(/img/common/target.png) no-repeat; top:50%;left:50%; z-index:1; margin-left:-24px; margin-top:-24px; height:48px; width:48px;}

.statusContent div{margin:2px 0;}
.statusContent div.description{margin-bottom:15px;}
.statusContent div.todo       {margin-bottom:15px;}
.statusContent div.recommend  {margin-bottom:15px;}
.statusContent div.note       {margin-bottom:15px;}
.statusContent div.description::before{content:"状況";color:white;background:green;border-radius:5px;width:90px;display:inline-block;text-align:center;white-space:nowrap;margin-right:5px;}
.statusContent div.todo::before       {content:"タスク";color:white;background:red ;border-radius:5px;width:90px;display:inline-block;text-align:center;white-space:nowrap;margin-right:5px;}
.statusContent div.recommend::before  {content:"おすすめ";color:white;background:pink ;border-radius:5px;width:90px;display:inline-block;text-align:center;white-space:nowrap;margin-right:5px;}
.statusContent div.note::before       {content:"お知らせ";color:white;background:blue;border-radius:5px;width:90px;display:inline-block;text-align:center;white-space:nowrap;margin-right:5px;}

img.product{max-width:190px;max-height:190px;}
img.space{max-width:190px;max-height:190px;}
img.display{max-width:190px;max-height:190px;}

div.uploadedImage {align-items: center;display: flex;justify-content: center;background-color:honeydew;}
.blur {
  -webkit-filter: blur(4px);
  -ms-filter: blur(4px);
  filter: blur(4px);
}
div.productRegister {
	position:absolute;
	top:10px;
	height:30px;
	background: #8CC33E;
	color: #fff;
	font-size: 16px;
	padding: 2px 10px;
	text-align: center;
}

div.productReject {
	position:absolute;
	top:10px;
	height:30px;
	background: red;
	color: #fff;
	font-size: 16px;
	padding: 2px 10px;
	text-align: center;
}

.logo{width:15.1%;}
.flogo{width:15.1%;}


.productReg{border:1px solid #8CC33E;border-radius:5px;width:150px;height:50px;line-height:50px;text-align:center;margin:0 auto auto auto;cursor:pointer;box-shadow:3px 3px 5px gray;}
.productReg a{color:#8CC33E; margin:auto; font-size:20px;}

.maru{
	display: inline-block;
	width: 22px;
	height: 22px;
	border-radius: 22px;
	background-color: #e82a2a;
	color: #fff;
	text-align: center;
	line-height: 22px;
	margin-bottom: 6px;
}



div.entry-content .resize{
    width:296px;
    display:block;
    padding:1em;
    box-sizing:border-box;
    transition: all 1s ease-in-out;
}
div.resize:focus{
    height:auto;
    width:100%;
    transition: all 1s ease-in-out;
    outline:none;
}

div.resize > p{
     margin:0;
    line-height:1;
}

/*成果報酬型追加のためのTab追加*/
/* Style the tab */
/*.sugg-tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}*/

/* Style the buttons inside the tab */
.sugg-tab a {
	display:block;text-align:center;color:#fff;font-size:1.2em;color:#fff;background:#8CC33E;border:3px solid #8CC33E;border-radius:5px;cursor:pointer;box-shadow: 3px 3px 5px gray;margin:0 0 15px 0;padding:5px 30px;width:250px;
}

/* Change background color of buttons on hover */
/*.sugg-tab button:hover {
  background-color: #ddd;
}*/

/* Create an active/current tablink class */
/*.sugg-tab button.active {
  background-color: #ccc;
}*/


.sugg-tab a:hover{display:block;text-align:center;color:#fff;font-size:1.2em;color:#fff;background:#8CC33E;border:3px solid #8CC33E;border-radius:5px;cursor:pointer;box-shadow: 3px 3px 5px gray;margin:0 0 15px 0;padding:5px 30px;width:250px;}
.sugg-tab a.active{display:block;text-align:center;color:#fff;font-size:1.2em;color:#fff;background:gray;border:3px solid gray;border-radius:5px;cursor:default;pointer-events:none;margin:0 0 15px 0;padding:5px 30px;width:250px;}
.more{
  height: 55px;
  text-align: center;
    color: #2e9ce5;
		cursor: pointer;
}