@charset "utf-8";
/* clearfix */
.clearfix{zoom:1;}
.clearfix:after{content:""; display: block; clear: both; height: 0; visibility:hidden;}
.clear {clear:both; line-height:0;}

/* wordBreak */
table.wordBreak{word-break:break-all;}

table.comment {width: 100%;background: #cccccc;}
em{font-weight:bold;}
form input{font-family:MS UI Gothic;}
.alert {font-weight:bold; color: #F73232;}
.attention {font-weight:bold; color: #3333aa;}

/*ボタン*/
.com_btn{transition: all .3s ease;font-size: 1.067em;padding: 16px 85px;line-height: 1.2;background: #0059bf;color: #fff;text-align: center;border-radius: 5px;position: relative;display: inline-block;}
.com_btn:link,
.com_btn:visited,
.com_btn:hover{color: #fff;text-decoration: none;}
.com_btn::before{right: 20px;top: 50%;content: "";width: 6px;height: 11px;margin-top: -5px;background: url(../images/ico_btn_next.png);position: absolute;display: block;}
.com_btn:hover{filter: brightness(150%);}

/*カラム*/
.column_2_wrapp{letter-spacing: -.40em;text-align: center;margin: 0 auto /*-1.666%*/;display: flex;flex-wrap: wrap;}
.column_2_wrapp .column{width: 49.166%;letter-spacing: normal;display: inline-block;margin: 0 1.666% 1.666% 0;text-align: left;letter-spacing: 1px;position: relative;}
.column_2_wrapp .column:nth-of-type(2n){margin-right: 0;}

.column_3_wrapp{letter-spacing: -.40em;text-align: center;margin: 0 auto /*-1.75%*/;display: flex;flex-wrap: wrap;}
.column_3_wrapp .column{width: 32.166%;letter-spacing: normal;display: inline-block;margin: 0 1.75% 1.75% 0;text-align: left;letter-spacing: 1px;position: relative;}
.column_3_wrapp .column:nth-of-type(3n){margin-right: 0;}

.column_4_wrapp{letter-spacing: -.40em;text-align: center;margin: 0 auto /*-1.666%*/;display: flex;flex-wrap: wrap;}
.column_4_wrapp .column{width: 23.75%;letter-spacing: normal;display: inline-block;margin: 0 1.666% 1.666% 0;text-align: left;letter-spacing: 1px;position: relative;}
.column_4_wrapp .column:nth-of-type(4n){margin-right: 0;}

.column .in_wrapp_link{transition: all .3s ease;display: flex;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 10;}
.column .in_wrapp_link:hover{background: rgba(255,255,255,.35);}

/*===== カラム ======*/
.laout_gride_2{}
.laout_gride_2_1{}
.laout_gride_3{}
.laout_gride_3_1{}
.laout_gride_4{}
.laout_gride_4_1{}
.laout_gride_5{}
.laout_gride_5_1{}
.laout_gride_6{}
.laout_gride_6_1{}

.laout_gride_1_1 .name,.laout_gride_2_1 .name,.laout_gride_3_1 .name,
.laout_gride_4_1 .name,.laout_gride_5_1 .name,.laout_gride_6_1 .name{display:block;}

.laout_gride_1_1 .text,.laout_gride_2_1 .text,.laout_gride_3_1 .text,
.laout_gride_4_1 .text,.laout_gride_5_1 .text,.laout_gride_6_1 .text{display:block;}

/*===== ボックス ======*/
.come_box{}
.come_box .image{}
.come_box .text{}
.come_box.on_img .text{}
.come_box .in_title{}
.come_box .in_text{}

.come_box2{}
.come_box2 .image{}
.come_box2 .text{}
.come_box2.on_img .text{}
.come_box2 .in_title{}
.come_box2 .in_text{}

.come_box3{}
.come_box3 .image{}
.come_box3 .text{}
.come_box3.on_img .text{}
.come_box3 .in_title{}
.come_box3 .in_text{}

/*===== テーブル ======*/
table.come_table{width:100%;border-top:1px solid #cdcdcd;}
table.come_table th,table.come_table td{padding:10px;border-bottom:1px solid #cdcdcd;border-right:1px solid #cdcdcd;}
table.come_table th{border-left:1px solid #cdcdcd;vertical-align:top;}
table.come_table td{}

/********** 回り込み **********/
.left{float:left; display:inline;}
.right{float:right; display:inline;}

/********** ボトムマージン **********/
.mbL{margin-bottom:30px;}
.mbM{margin-bottom:20px;}
.mbS{margin-bottom:10px;}

/*===== ページャ ======*/
.pager{text-align:center;margin-right:-5px;}
.pager li{margin-right:5px;vertical-align:middle;display: inline-block;}
.pager li.num,.pager li.cur,.pager li.arrow{width:20px;text-align:center;height:20px;line-height:20px;}
.pager li a{width:100%;height:100%;display:block;}
.pager a:link,.pager a:visited,.pager a:hover,.pager a:focus{color:#fff;text-decoration:none;}
.pager li a:link, .pager li a:visited{background:#cdcdcd;}
.pager li a:hover, .pager li a:focus{background:#000;}
.pager li.dott{width:auto;height:20px;line-height:20px;color:#000;}
.pager li.cur{color:#fff;background:#000;}
.pager li.arrow{color:#fff;background:#cdcdcd;}

/*===== オパシティ ======*/
.opacity a:hover img{opacity:0.8;}
.column > a.opacity{transition: all .3s ease;display:block;}
.column > a.opacity:hover{opacity:0.65;}

/*===== シフト ======*/
.shift a:hover img{position:relative; top:1px; left:1px;}

/*--------- リンク系 ---------*/
a:link {color:#124db9; text-decoration:underline;}
a:visited {color:#124db9; text-decoration:underline;}
a:hover,a:focus {color:#124db9; text-decoration:none;}

.a_tdn a:link,.a_tdn a:visited,.a_tdn a:focus,.a_tdn a:hover{text-decoration:none;}
.a_rev a:link,.a_rev a:visited{text-decoration:none;}
.a_rev a:focus,.a_rev a:hover{text-decoration:underline;}

.a_w a:link,.a_w a:visited,.a_w a:focus,.a_w a:hover{color:#fff;}

/*--------- テキストアライン系 ---------*/
.t_right{text-align:right;}
.t_left{text-align:left;}
.t_center{text-align:center;}


/*--------- タイトル系 ---------*/
.ttl_a1 {background:url(../images/bg_white.jpg) no-repeat;padding:5px;margin-bottom:10px;font-weight:bold;font-size:15px;color:#FFF9EA;}
.ttl_a2 {background:url(../images/icon_white.jpg) no-repeat;padding-left:15px;margin-bottom:10px;}
.ttl_b1 {background:url(../images/bg_brown.jpg) no-repeat;padding:5px;margin-bottom:10px;font-weight:bold;color:#FFF9EA;}
.ttl_b2 {background:url(../images/icon_brown.jpg) no-repeat;padding-left:15px;margin-bottom:10px;}
.ttl_c {background:url(../images/icon_pin.jpg) no-repeat;font-weight:bold;padding-left:15px;margin-bottom:10px;}
.ttl_d {border-bottom: dotted 2px #F26B12;font-size:14px;font-weight:bold;padding:5px 10px;margin-bottom:10px;}

h1.come_title,.come_title_1{font-size:20px;margin-bottom:30px;}
h2.come_title,.come_title_2{font-size:18px;margin-bottom:20px;}
h3.come_title,.come_title_3{font-size:17px;background:#eee;padding:3px 5px;margin-bottom:15px;}
h4.come_title,.come_title_4{font-size:16px;padding-bottom:5px;border-bottom:2px solid #cdcdcd;margin-bottom:10px;font-weight:bold;}
h5.come_title,.come_title_5{font-size:15px;border-left:3px solid #cdcdcd;padding-left:5px;margin-bottom:5px;}
h6.come_title,.come_title_6{font-weight:bold;}

.come_title.mb0{margin-bottom:0;}
.come_title.mb5{margin-bottom:5px;}
.come_title.mb10{margin-bottom:10px;}
.come_title.mb15{margin-bottom:15px;}
.come_title.mb20{margin-bottom:20px;}
.come_title.mb25{margin-bottom:25px;}
.come_title.mb30{margin-bottom:30px;}
.come_title.mb35{margin-bottom:35px;}
.come_title.mb40{margin-bottom:40px;}
.come_title.mb45{margin-bottom:45px;}
.come_title.mb50{margin-bottom:50px;}

/*--------- マージン系 ---------*/
/*下*/
.mb1{margin-bottom:1px;}
.mb2{margin-bottom:2px;}
.mb3{margin-bottom:3px;}
.mb4{margin-bottom:4px;}
.mb5{margin-bottom:5px;}
.mb6{margin-bottom:6px;}
.mb7{margin-bottom:7px;}
.mb8{margin-bottom:8px;}
.mb9{margin-bottom:9px;}
.mb10{margin-bottom:10px;}
.mb11{margin-bottom:11px;}
.mb12{margin-bottom:12px;}
.mb13{margin-bottom:13px;}
.mb14{margin-bottom:14px;}
.mb15{margin-bottom:15px;}
.mb16{margin-bottom:16px;}
.mb17{margin-bottom:17px;}
.mb18{margin-bottom:18px;}
.mb19{margin-bottom:19px;}
.mb20{margin-bottom:20px;}
.mb21{margin-bottom:21px;}
.mb22{margin-bottom:22px;}
.mb23{margin-bottom:23px;}
.mb24{margin-bottom:24px;}
.mb25{margin-bottom:25px;}
.mb26{margin-bottom:26px;}
.mb27{margin-bottom:27px;}
.mb28{margin-bottom:28px;}
.mb29{margin-bottom:29px;}
.mb30{margin-bottom:30px;}
.mb31{margin-bottom:31px;}
.mb32{margin-bottom:32px;}
.mb33{margin-bottom:33px;}
.mb34{margin-bottom:34px;}
.mb35{margin-bottom:35px;}
.mb36{margin-bottom:36px;}
.mb37{margin-bottom:37px;}
.mb38{margin-bottom:38px;}
.mb39{margin-bottom:39px;}
.mb40{margin-bottom:40px;}
.mb45{margin-bottom:45px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}

/*上*/
.mt1{margin-top:1px;}
.mt2{margin-top:2px;}
.mt3{margin-top:3px;}
.mt4{margin-top:4px;}
.mt5{margin-top:5px;}
.mt6{margin-top:6px;}
.mt7{margin-top:7px;}
.mt8{margin-top:8px;}
.mt9{margin-top:9px;}
.mt10{margin-top:10px;}
.mt11{margin-top:11px;}
.mt12{margin-top:12px;}
.mt13{margin-top:13px;}
.mt14{margin-top:14px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}

/*右*/
.mr1{margin-right:1px;}
.mr2{margin-right:2px;}
.mr3{margin-right:3px;}
.mr4{margin-right:4px;}
.mr5{margin-right:5px;}
.mr6{margin-right:6px;}
.mr7{margin-right:7px;}
.mr8{margin-right:8px;}
.mr9{margin-right:9px;}
.mr10{margin-right:10px;}
.mr11{margin-right:11px;}
.mr12{margin-right:12px;}
.mr13{margin-right:13px;}
.mr14{margin-right:14px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr25{margin-right:25px;}
.mr30{margin-right:30px;}

/*左*/
.ml1{margin-left:1px;}
.ml2{margin-left:2px;}
.ml3{margin-left:3px;}
.ml4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml6{margin-left:6px;}
.ml7{margin-left:7px;}
.ml8{margin-left:8px;}
.ml9{margin-left:9px;}
.ml10{margin-left:10px;}
.ml11{margin-left:11px;}
.ml12{margin-left:12px;}
.ml13{margin-left:13px;}
.ml14{margin-left:14px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.ml30{margin-left:30px;}

/*ネガティブ*/
.mm5{margin-right:-5px;}
.mm6{margin-right:-6px;}
.mm7{margin-right:-7px;}
.mm8{margin-right:-8px;}
.mm9{margin-right:-9px;}
.mm10{margin-right:-10px;}
.mm15{margin-right:-15px;}
.mm20{margin-right:-20px;}
.mm25{margin-right:-25px;}
.mm30{margin-right:-30px;}

/*中央*/
.auto{margin-right:auto;margin-left:auto;}

/*マージン0*/
body #container .m0{margin:0 !important;}

/*--------- パディング系 ---------*/

/*全体*/
.p1{padding:1px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p4{padding:4px;}
.p5{padding:5px;}
.p6{padding:6px;}
.p7{padding:7px;}
.p8{padding:8px;}
.p9{padding:9px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p25{padding:25px;}
.p30{padding:30px;}

/*右*/
.pr1{padding-right:1px;}
.pr2{padding-right:2px;}
.pr3{padding-right:3px;}
.pr4{padding-right:4px;}
.pr5{padding-right:5px;}
.pr6{padding-right:6px;}
.pr7{padding-right:7px;}
.pr8{padding-right:8px;}
.pr9{padding-right:9px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr25{padding-right:25px;}
.pr30{padding-right:30px;}

/*左*/
.pl1{padding-left:1px;}
.pl2{padding-left:2px;}
.pl3{padding-left:3px;}
.pl4{padding-left:4px;}
.pl5{padding-left:5px;}
.pl6{padding-left:6px;}
.pl7{padding-left:7px;}
.pl8{padding-left:8px;}
.pl9{padding-left:9px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl25{padding-left:25px;}
.pl30{padding-left:30px;}

/*上*/
.pt1{padding-top:1px;}
.pt2{padding-top:2px;}
.pt3{padding-top:3px;}
.pt4{padding-top:4px;}
.pt5{padding-top:5px;}
.pt6{padding-top:6px;}
.pt7{padding-top:7px;}
.pt8{padding-top:8px;}
.pt9{padding-top:9px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}

/*下*/
.pb1{padding-bottom:1px;}
.pb2{padding-bottom:2px;}
.pb3{padding-bottom:3px;}
.pb4{padding-bottom:4px;}
.pb5{padding-bottom:5px;}
.pb6{padding-bottom:6px;}
.pb7{padding-bottom:7px;}
.pb8{padding-bottom:8px;}
.pb9{padding-bottom:9px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb25{padding-bottom:25px;}
.pb30{padding-bottom:30px;}

/*左右*/
.plr5{padding-left:5px; padding-right:5px;}
.plr6{padding-left:6px; padding-right:6px;}
.plr7{padding-left:7px; padding-right:7px;}
.plr8{padding-left:8px; padding-right:8px;}
.plr9{padding-left:9px; padding-right:9px;}
.plr10{padding-left:10px; padding-right:10px;}
.plr15{padding-left:15px; padding-right:15px;}
.plr20{padding-left:20px; padding-right:20px;}
.plr25{padding-left:25px; padding-right:25px;}
.plr30{padding-left:30px; padding-right:30px;}

/*上下*/
.ptb5{padding-top:5px; padding-bottom:5px;}
.ptb6{padding-top:6px; padding-bottom:6px;}
.ptb7{padding-top:7px; padding-bottom:7px;}
.ptb8{padding-top:8px; padding-bottom:8px;}
.ptb9{padding-top:9px; padding-bottom:9px;}
.ptb10{padding-top:10px; padding-bottom:10px;}
.ptb15{padding-top:15px; padding-bottom:15px;}
.ptb20{padding-top:20px; padding-bottom:20px;}
.ptb25{padding-top:25px; padding-bottom:25px;}
.ptb25{padding-top:30px; padding-bottom:30px;}

/*--------- テキスト系 ---------*/
.bold{font-weight:bold;}

.c000{color:#000;}
.c111{color:#111;}
.c333{color:#333;}
.c666{color:#666;}
.c999{color:#999;}
.ceee{color:#eee;}
.cfff{color:#fff;}

.fs0{font-size:0px !important;}/* IEでの画像の隙間消し用 */

.CF{letter-spacing:2px;}

/*--------- フォント集 ---------*/
.serif{font-family:"ＭＳ 明朝",serif;}
.sans-serif{font-family:Arial,sans-serif;}
.kakugo{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
.marugo{font-family:'Hiragino Maru Gothic Pro','ヒラギノ丸ゴ Pro W4','ＭＳ Ｐゴシック';}
.helvetica{font-family:"helvetica","MS PGothic","Osaka",Arial,sans-serif;}
.roman{font-family:'Times New Roman',serif;}
.verdana{font-family:verdana, helvetica, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;}

/* word_wrap(欧文改行最新！) */
.WordWrap { word-wrap: break-word;}

/*--------- ボーダー ---------*/
.bb{border-bottom:1px dotted #666;}
.border{border:1px solid #666;}
.img-border{border:1px solid #ddd; padding:1px;}

/*--------- postion ---------*/
.rela{position:relative;}
.btnBr{position:absolute; bottom:0; right:0;}

/*--------- テーブル ---------*/
.come_table{width:100%;border-top: 1px dotted #999;}
.come_table th{text-align:left;background-color:#fff;color:#444;padding:8px 10px 8px 10px;width:145px;border-bottom: 1px dotted #999;font-size: 12px;letter-spacing: 2px;}
.come_table td{text-align:left;padding:8px 10px 8px 10px;border-bottom: 1px dotted #999;font-size: 12px;letter-spacing: 2px;color: #444;}

/*--------- IEでの改行バグ回避用 ---------*/
br{letter-spacing: 0 !important;}

/*--------- バーティカルアライン系 ---------*/
.va_top{vertical-align:top;}
.va_bottom{vertical-align:bottom;}

/*--------- マウスカーソル hover ---------*/
.cursor{cursor:pointer;}
.hover a:hover img{border:1px solid #ddd; padding:1px; margin:-2px;}

/*--------- 逆クラス ---------*/
.rev_left{float:right;display:inline;}
.rev_right{float:left;display:inline;}
.rev_t_left{text-align:right;}
.rev_t_right{text-align:left;}

/*--------- 非表示クラス ---------*/
.none{display:none;}
.inline{display:inline;}
.block{display:block;}
.inline-block{display:inline-block;}
.disp_{display:none;}
.disp_d{}
.disp_dd{}
.disp_ddd{}
.disp_dddd{}

/*--------- カーソルポインター --------*/
.cursor_pointer:hover{cursor:pointer}

/*---------背景画像置換用 ---------*/
.htxt{display:block;text-indent:150%;overflow:hidden;white-space:nowrap;}
a.htxt{width:100%;height:100%;}
.opacity a.htxt:hover{opacity:0.8;}
.bg_contain{display:block;background:none no-repeat 50% 50%;-moz-background-size:contain;-webkit-background-size:contain;-o-background-size:contain;-ms-background-size:contain;background-size:contain;}
.bg_cover{display:block;background:none no-repeat 50% 50%;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;}

/*--------- 影 ---------*/
.shadow{-webkit-box-shadow: 0 10px 0 rgba(0,0,0,0.4);-o-box-shadow: 0 10px 0 rgba(0,0,0,0.4);-ms-box-shadow: 0 10px 0 rgba(0,0,0,0.4);box-shadow: 0 10px 0 rgba(0,0,0,0.4);}

/*--------- 影 ---------*/
.boxsize{-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/*--------- 幅 ---------*/
.wd100{width:100px;}
.wd110{width:110px;}
.wd120{width:120px;}
.wd130{width:130px;}
.wd140{width:140px;}
.wd150{width:150px;}
.wd160{width:160px;}
.wd170{width:170px;}
.wd180{width:180px;}
.wd190{width:190px;}
.wd200{width:200px;}
.wd210{width:210px;}
.wd220{width:220px;}
.wd230{width:230px;}
.wd240{width:240px;}
.wd250{width:250px;}
.wd260{width:260px;}
.wd270{width:270px;}
.wd280{width:280px;}
.wd290{width:290px;}
.wd300{width:300px;}
.wd310{width:310px;}
.wd320{width:320px;}
.wd330{width:330px;}
.wd340{width:340px;}
.wd350{width:350px;}
.wd360{width:360px;}
.wd370{width:370px;}
.wd380{width:380px;}
.wd390{width:390px;}
.wd400{width:400px;}
.wd410{width:410px;}
.wd420{width:420px;}
.wd430{width:430px;}
.wd440{width:440px;}
.wd450{width:450px;}
.wd460{width:460px;}
.wd470{width:470px;}
.wd480{width:480px;}
.wd490{width:490px;}
.wd500{width:500px;}
.wd600{width:600px;}
.wd700{width:700px;}

.w10,.ww10{width:10%;}
.w20,.ww20{width:20%;}
.w25,.ww25{width:25%;}
.w30,.ww30{width:30%;}
.w33,.ww33{width:33%;}
.w34,.ww34{width:34%;}
.w40,.ww40{width:40%;}
.w45,.ww45{width:45%;}
.w50,.ww50{width:50%;}
.w60,.ww60{width:60%;}
.w66,.ww66{width:66%;}
.w67,.ww67{width:67%;}
.w70,.ww70{width:70%;}
.w80,.ww80{width:80%;}
.w90,.ww90{width:90%;}
.w100,.ww100{width:100%;}
.ww10,.ww20,.ww25,.ww30,.ww33,.ww34,.ww40,.ww45,.ww50,.ww60,.ww66,.ww67,.ww70,.ww80,.ww90,.ww100
{-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}

/*--------- 中央寄せ ---------*/
.auto{margin-right:auto;margin-left:auto;}

/*** ポップ ***/
.animate_bounce{
	-webkit-transition: .3s ease-in-out;
	-moz-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.animate_bounce:hover {
	-webkit-animation: bounce 3s ease-in-out;
	-moz-animation: bounce 3s ease-in-out;
	animation: bounce 3s ease-in-out;
}

@-moz-keyframes bounce {
	5%  { -moz-transform: scale(1.05, .95); }
	10% { -moz-transform: scale(.95, 1.05) translateY(-5px); }
	15% { -moz-transform: scale(1, 1); }
}
@-webkit-keyframes bounce {
	5%  { -webkit-transform: scale(1.05, .95); }
	10% { -webkit-transform: scale(.95, 1.05) translateY(-5px); }
	15% { -webkit-transform: scale(1, 1); }
}
@-ms-keyframes bounce {
	5%  { transform: scale(1.05, .95); }
	10% { transform: scale(.95, 1.05) translateY(-5px); }
	15% { transform: scale(1, 1); }
}
@keyframes bounce {
	5%  { transform: scale(1.05, .95); }
	10% { transform: scale(.95, 1.05) translateY(-5px); }
	15% { transform: scale(1, 1); }
}

/*** ずっと拡大 ***/
.animate_scale{
	-webkit-transition: transform .4s ease-in-out;
	-moz-transition: transform .4s ease-in-out;
	transition: transform .4s ease-in-out;
}
.animate_scale:hover{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	transform: scale(1.05);
}

/*** 枠内で拡大 ***/
.animate_zoome{overflow:hidden;display:block;}
.animate_zoome > *{
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 transform: scale(1);
 -webkit-transition: .5s ease-in-out;
 -moz-transition: .5s ease-in-out;
 transition: .5s ease-in-out;
}
.animate_zoome > *:hover{
 -webkit-transform: scale(1.05);
 -moz-transform: scale(1.05);
 transform: scale(1.05);
 opacity:0.8;
}

/*** ちょっと上 ***/
.animate_stand img{position:relative;top:0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.animate_stand img:hover{top:-5px;opacity:0.8;}

.flex{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
