@charset "euc-jp";
.Icon_Emoji .Emoji {
display:inline-block;
width:14px;
height:15px;
margin:-2px 4px 0px 0px;
vertical-align:middle;
background-image:url(../image/emoji/emoji.png);
background-repeat:no-repeat;
background-size:1400px 105px;
-moz-background-size:1400px 105px;
-webkit-background-size:1400px 105px;
-o-background-size:1400px 105px;
-ms-background-size:1400px 105px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
.Icon_Emoji .Emoji{
background:url(../image/emoji/emoji_x2.png);
background-repeat:no-repeat;
background-size:1400px 105px;
-moz-background-size:1400px 105px;
-webkit-background-size:1400px 105px;
-o-background-size:1400px 105px;
-ms-background-size:1400px 105px;}
}

@media only screen and (-webkit-min-device-pixel-ratio:2) {
.Icon_Emoji .Emoji{
background:url(../image/emoji/emoji_x2.png);
background-repeat:no-repeat;
background-size:1400px 105px;
-moz-background-size:1400px 105px;
-webkit-background-size:1400px 105px;
-o-background-size:1400px 105px;
-ms-background-size:1400px 105px;}
}

.Icon_Emoji .f340{background-position:0px 0px;}
.Icon_Emoji .f341{background-position:-14px 0px;}
.Icon_Emoji .f342{background-position:-28px 0px;}
.Icon_Emoji .f343{background-position:-42px 0px;}
.Icon_Emoji .f344{background-position:-56px 0px;}
.Icon_Emoji .f345{background-position:-70px 0px;}
.Icon_Emoji .f346{background-position:-84px 0px;}
.Icon_Emoji .f347{background-position:-98px 0px;}
.Icon_Emoji .f348{background-position:-112px 0px;}
.Icon_Emoji .f349{background-position:-126px 0px;}
.Icon_Emoji .f34a{background-position:-140px 0px;}
.Icon_Emoji .f34b{background-position:-154px 0px;}
.Icon_Emoji .f34c{background-position:-168px 0px;}
.Icon_Emoji .f34d{background-position:-182px 0px;}
.Icon_Emoji .f34e{background-position:-196px 0px;}
.Icon_Emoji .f34f{background-position:-210px 0px;}
.Icon_Emoji .f350{background-position:-224px 0px;}
.Icon_Emoji .f351{background-position:-238px 0px;}
.Icon_Emoji .f352{background-position:-252px 0px;}
.Icon_Emoji .f353{background-position:-266px 0px;}
.Icon_Emoji .f354{background-position:-280px 0px;}
.Icon_Emoji .f355{background-position:-294px 0px;}
.Icon_Emoji .f356{background-position:-308px 0px;}
.Icon_Emoji .f357{background-position:-322px 0px;}
.Icon_Emoji .f358{background-position:-336px 0px;}
.Icon_Emoji .f359{background-position:-350px 0px;}
.Icon_Emoji .f35a{background-position:-364px 0px;}
.Icon_Emoji .f35b{background-position:-378px 0px;}
.Icon_Emoji .f35c{background-position:-392px 0px;}
.Icon_Emoji .f35d{background-position:-406px 0px;}
.Icon_Emoji .f35e{background-position:-420px 0px;}
.Icon_Emoji .f35f{background-position:-434px 0px;}
.Icon_Emoji .f360{background-position:-448px 0px;}
.Icon_Emoji .f361{background-position:-462px 0px;}
.Icon_Emoji .f362{background-position:-476px 0px;}
.Icon_Emoji .f363{background-position:-490px 0px;}
.Icon_Emoji .f364{background-position:-504px 0px;}
.Icon_Emoji .f365{background-position:-518px 0px;}
.Icon_Emoji .f366{background-position:-532px 0px;}
.Icon_Emoji .f367{background-position:-546px 0px;}
.Icon_Emoji .f368{background-position:-560px 0px;}
.Icon_Emoji .f369{background-position:-574px 0px;}
.Icon_Emoji .f36a{background-position:-588px 0px;}
.Icon_Emoji .f36b{background-position:-602px 0px;}
.Icon_Emoji .f36c{background-position:-616px 0px;}
.Icon_Emoji .f36d{background-position:-630px 0px;}
.Icon_Emoji .f36e{background-position:-644px 0px;}
.Icon_Emoji .f36f{background-position:-658px 0px;}
.Icon_Emoji .f370{background-position:-672px 0px;}
.Icon_Emoji .f371{background-position:-686px 0px;}
.Icon_Emoji .f372{background-position:-700px 0px;}
.Icon_Emoji .f373{background-position:-714px 0px;}
.Icon_Emoji .f374{background-position:-728px 0px;}
.Icon_Emoji .f375{background-position:-742px 0px;}
.Icon_Emoji .f376{background-position:-756px 0px;}
.Icon_Emoji .f377{background-position:-770px 0px;}
.Icon_Emoji .f378{background-position:-784px 0px;}
.Icon_Emoji .f379{background-position:-798px 0px;}
.Icon_Emoji .f37a{background-position:-812px 0px;}
.Icon_Emoji .f37b{background-position:-826px 0px;}
.Icon_Emoji .f37c{background-position:-840px 0px;}
.Icon_Emoji .f37d{background-position:-854px 0px;}
.Icon_Emoji .f37e{background-position:-868px 0px;}
.Icon_Emoji .f380{background-position:-882px 0px;}
.Icon_Emoji .f381{background-position:-896px 0px;}
.Icon_Emoji .f382{background-position:-910px 0px;}
.Icon_Emoji .f383{background-position:-924px 0px;}
.Icon_Emoji .f384{background-position:-938px 0px;}
.Icon_Emoji .f385{background-position:-952px 0px;}
.Icon_Emoji .f386{background-position:-966px 0px;}
.Icon_Emoji .f387{background-position:-980px 0px;}
.Icon_Emoji .f388{background-position:-994px 0px;}
.Icon_Emoji .f389{background-position:-1008px 0px;}
.Icon_Emoji .f38a{background-position:-1022px 0px;}
.Icon_Emoji .f38b{background-position:-1036px 0px;}
.Icon_Emoji .f38c{background-position:-1050px 0px;}
.Icon_Emoji .f38d{background-position:-1064px 0px;}
.Icon_Emoji .f38e{background-position:-1078px 0px;}
.Icon_Emoji .f38f{background-position:-1092px 0px;}
.Icon_Emoji .f390{background-position:-1106px 0px;}
.Icon_Emoji .f391{background-position:-1120px 0px;}
.Icon_Emoji .f392{background-position:-1134px 0px;}
.Icon_Emoji .f393{background-position:-1148px 0px;}
.Icon_Emoji .f394{background-position:-1162px 0px;}
.Icon_Emoji .f395{background-position:-1176px 0px;}
.Icon_Emoji .f396{background-position:-1190px 0px;}
.Icon_Emoji .f397{background-position:-1204px 0px;}
.Icon_Emoji .f398{background-position:-1218px 0px;}
.Icon_Emoji .f399{background-position:-1232px 0px;}
.Icon_Emoji .f39a{background-position:-1246px 0px;}
.Icon_Emoji .f39b{background-position:-1260px 0px;}
.Icon_Emoji .f39c{background-position:-1274px 0px;}
.Icon_Emoji .f39d{background-position:-1288px 0px;}
.Icon_Emoji .f39e{background-position:-1302px 0px;}
.Icon_Emoji .f39f{background-position:-1316px 0px;}
.Icon_Emoji .f3a0{background-position:-1330px 0px;}
.Icon_Emoji .f3a1{background-position:-1344px 0px;}
.Icon_Emoji .f3a2{background-position:-1358px 0px;}
.Icon_Emoji .f3a3{background-position:-1372px 0px;}
.Icon_Emoji .f3a4{background-position:-1386px 0px;}
.Icon_Emoji .f3a5{background-position:0px -15px;}
.Icon_Emoji .f3a6{background-position:-14px -15px;}
.Icon_Emoji .f3a7{background-position:-28px -15px;}
.Icon_Emoji .f3a8{background-position:-42px -15px;}
.Icon_Emoji .f3a9{background-position:-56px -15px;}
.Icon_Emoji .f3aa{background-position:-70px -15px;}
.Icon_Emoji .f3ab{background-position:-84px -15px;}
.Icon_Emoji .f3ac{background-position:-98px -15px;}
.Icon_Emoji .f3ad{background-position:-112px -15px;}
.Icon_Emoji .f3ae{background-position:-126px -15px;}
.Icon_Emoji .f3af{background-position:-140px -15px;}
.Icon_Emoji .f3b0{background-position:-154px -15px;}
.Icon_Emoji .f3b1{background-position:-168px -15px;}
.Icon_Emoji .f3b2{background-position:-182px -15px;}
.Icon_Emoji .f3b3{background-position:-196px -15px;}
.Icon_Emoji .f3b4{background-position:-210px -15px;}
.Icon_Emoji .f3b5{background-position:-224px -15px;}
.Icon_Emoji .f3b6{background-position:-238px -15px;}
.Icon_Emoji .f3b7{background-position:-252px -15px;}
.Icon_Emoji .f3b8{background-position:-266px -15px;}
.Icon_Emoji .f3b9{background-position:-280px -15px;}
.Icon_Emoji .f3ba{background-position:-294px -15px;}
.Icon_Emoji .f3bb{background-position:-308px -15px;}
.Icon_Emoji .f3bc{background-position:-322px -15px;}
.Icon_Emoji .f3bd{background-position:-336px -15px;}
.Icon_Emoji .f3be{background-position:-350px -15px;}
.Icon_Emoji .f3bf{background-position:-364px -15px;}
.Icon_Emoji .f3c0{background-position:-378px -15px;}
.Icon_Emoji .f3c1{background-position:-392px -15px;}
.Icon_Emoji .f3c2{background-position:-406px -15px;}
.Icon_Emoji .f3c3{background-position:-420px -15px;}
.Icon_Emoji .f3c4{background-position:-434px -15px;}
.Icon_Emoji .f3c5{background-position:-448px -15px;}
.Icon_Emoji .f3c6{background-position:-462px -15px;}
.Icon_Emoji .f3c7{background-position:-476px -15px;}
.Icon_Emoji .f3c8{background-position:-490px -15px;}
.Icon_Emoji .f3c9{background-position:-504px -15px;}
.Icon_Emoji .f3ca{background-position:-518px -15px;}
.Icon_Emoji .f3cb{background-position:-532px -15px;}
.Icon_Emoji .f3cc{background-position:-546px -15px;}
.Icon_Emoji .f3cd{background-position:-560px -15px;}
.Icon_Emoji .f3ce{background-position:-574px -15px;}
.Icon_Emoji .f3cf{background-position:-588px -15px;}
.Icon_Emoji .f3d0{background-position:-602px -15px;}
.Icon_Emoji .f3d1{background-position:-616px -15px;}
.Icon_Emoji .f3d2{background-position:-630px -15px;}
.Icon_Emoji .f3d3{background-position:-644px -15px;}
.Icon_Emoji .f3d4{background-position:-658px -15px;}
.Icon_Emoji .f3d5{background-position:-672px -15px;}
.Icon_Emoji .f3d6{background-position:-686px -15px;}
.Icon_Emoji .f3d7{background-position:-700px -15px;}
.Icon_Emoji .f3d8{background-position:-714px -15px;}
.Icon_Emoji .f3d9{background-position:-728px -15px;}
.Icon_Emoji .f3da{background-position:-742px -15px;}
.Icon_Emoji .f3db{background-position:-756px -15px;}
.Icon_Emoji .f3dc{background-position:-770px -15px;}
.Icon_Emoji .f3dd{background-position:-784px -15px;}
.Icon_Emoji .f3de{background-position:-798px -15px;}
.Icon_Emoji .f3df{background-position:-812px -15px;}
.Icon_Emoji .f3e0{background-position:-826px -15px;}
.Icon_Emoji .f3e1{background-position:-840px -15px;}
.Icon_Emoji .f3e2{background-position:-854px -15px;}
.Icon_Emoji .f3e3{background-position:-868px -15px;}
.Icon_Emoji .f3e4{background-position:-882px -15px;}
.Icon_Emoji .f3e5{background-position:-896px -15px;}
.Icon_Emoji .f3e6{background-position:-910px -15px;}
.Icon_Emoji .f3e7{background-position:-924px -15px;}
.Icon_Emoji .f3e8{background-position:-938px -15px;}
.Icon_Emoji .f3e9{background-position:-952px -15px;}
.Icon_Emoji .f3ea{background-position:-966px -15px;}
.Icon_Emoji .f3eb{background-position:-980px -15px;}
.Icon_Emoji .f3ec{background-position:-994px -15px;}
.Icon_Emoji .f3ed{background-position:-1008px -15px;}
.Icon_Emoji .f3ee{background-position:-1022px -15px;}
.Icon_Emoji .f3ef{background-position:-1036px -15px;}
.Icon_Emoji .f3f0{background-position:-1050px -15px;}
.Icon_Emoji .f3f1{background-position:-1064px -15px;}
.Icon_Emoji .f3f2{background-position:-1078px -15px;}
.Icon_Emoji .f3f3{background-position:-1092px -15px;}
.Icon_Emoji .f3f4{background-position:-1106px -15px;}
.Icon_Emoji .f3f5{background-position:-1120px -15px;}
.Icon_Emoji .f3f6{background-position:-1134px -15px;}
.Icon_Emoji .f3f7{background-position:-1148px -15px;}
.Icon_Emoji .f3f8{background-position:-1162px -15px;}
.Icon_Emoji .f3f9{background-position:-1176px -15px;}
.Icon_Emoji .f3fa{background-position:-1190px -15px;}
.Icon_Emoji .f3fb{background-position:-1204px -15px;}
.Icon_Emoji .f3fc{background-position:-1218px -15px;}
.Icon_Emoji .f440{background-position:-1232px -15px;}
.Icon_Emoji .f441{background-position:-1246px -15px;}
.Icon_Emoji .f442{background-position:-1260px -15px;}
.Icon_Emoji .f443{background-position:-1274px -15px;}
.Icon_Emoji .f444{background-position:-1288px -15px;}
.Icon_Emoji .f445{background-position:-1302px -15px;}
.Icon_Emoji .f446{background-position:-1316px -15px;}
.Icon_Emoji .f447{background-position:-1330px -15px;}
.Icon_Emoji .f448{background-position:-1344px -15px;}
.Icon_Emoji .f449{background-position:-1358px -15px;}
.Icon_Emoji .f44a{background-position:-1372px -15px;}
.Icon_Emoji .f44b{background-position:-1386px -15px;}
.Icon_Emoji .f44c{background-position:0px -30px;}
.Icon_Emoji .f44d{background-position:-14px -30px;}
.Icon_Emoji .f44e{background-position:-28px -30px;}
.Icon_Emoji .f44f{background-position:-42px -30px;}
.Icon_Emoji .f450{background-position:-56px -30px;}
.Icon_Emoji .f451{background-position:-70px -30px;}
.Icon_Emoji .f452{background-position:-84px -30px;}
.Icon_Emoji .f453{background-position:-98px -30px;}
.Icon_Emoji .f454{background-position:-112px -30px;}
.Icon_Emoji .f455{background-position:-126px -30px;}
.Icon_Emoji .f456{background-position:-140px -30px;}
.Icon_Emoji .f457{background-position:-154px -30px;}
.Icon_Emoji .f458{background-position:-168px -30px;}
.Icon_Emoji .f459{background-position:-182px -30px;}
.Icon_Emoji .f45a{background-position:-196px -30px;}
.Icon_Emoji .f45b{background-position:-210px -30px;}
.Icon_Emoji .f45c{background-position:-224px -30px;}
.Icon_Emoji .f45d{background-position:-238px -30px;}
.Icon_Emoji .f45e{background-position:-252px -30px;}
.Icon_Emoji .f45f{background-position:-266px -30px;}
.Icon_Emoji .f460{background-position:-280px -30px;}
.Icon_Emoji .f461{background-position:-294px -30px;}
.Icon_Emoji .f462{background-position:-308px -30px;}
.Icon_Emoji .f463{background-position:-322px -30px;}
.Icon_Emoji .f464{background-position:-336px -30px;}
.Icon_Emoji .f465{background-position:-350px -30px;}
.Icon_Emoji .f466{background-position:-364px -30px;}
.Icon_Emoji .f467{background-position:-378px -30px;}
.Icon_Emoji .f468{background-position:-392px -30px;}
.Icon_Emoji .f469{background-position:-406px -30px;}
.Icon_Emoji .f46a{background-position:-420px -30px;}
.Icon_Emoji .f46b{background-position:-434px -30px;}
.Icon_Emoji .f46c{background-position:-448px -30px;}
.Icon_Emoji .f46d{background-position:-462px -30px;}
.Icon_Emoji .f46e{background-position:-476px -30px;}
.Icon_Emoji .f46f{background-position:-490px -30px;}
.Icon_Emoji .f470{background-position:-504px -30px;}
.Icon_Emoji .f471{background-position:-518px -30px;}
.Icon_Emoji .f472{background-position:-532px -30px;}
.Icon_Emoji .f473{background-position:-546px -30px;}
.Icon_Emoji .f474{background-position:-560px -30px;}
.Icon_Emoji .f475{background-position:-574px -30px;}
.Icon_Emoji .f476{background-position:-588px -30px;}
.Icon_Emoji .f477{background-position:-602px -30px;}
.Icon_Emoji .f478{background-position:-616px -30px;}
.Icon_Emoji .f479{background-position:-630px -30px;}
.Icon_Emoji .f47a{background-position:-644px -30px;}
.Icon_Emoji .f47b{background-position:-658px -30px;}
.Icon_Emoji .f47c{background-position:-672px -30px;}
.Icon_Emoji .f47d{background-position:-686px -30px;}
.Icon_Emoji .f47e{background-position:-700px -30px;}
.Icon_Emoji .f480{background-position:-714px -30px;}
.Icon_Emoji .f481{background-position:-728px -30px;}
.Icon_Emoji .f482{background-position:-742px -30px;}
.Icon_Emoji .f483{background-position:-756px -30px;}
.Icon_Emoji .f484{background-position:-770px -30px;}
.Icon_Emoji .f485{background-position:-784px -30px;}
.Icon_Emoji .f486{background-position:-798px -30px;}
.Icon_Emoji .f487{background-position:-812px -30px;}
.Icon_Emoji .f488{background-position:-826px -30px;}
.Icon_Emoji .f489{background-position:-840px -30px;}
.Icon_Emoji .f48a{background-position:-854px -30px;}
.Icon_Emoji .f48b{background-position:-868px -30px;}
.Icon_Emoji .f48c{background-position:-882px -30px;}
.Icon_Emoji .f48d{background-position:-896px -30px;}
.Icon_Emoji .f640{background-position:-910px -30px;}
.Icon_Emoji .f641{background-position:-924px -30px;}
.Icon_Emoji .f642{background-position:-938px -30px;}
.Icon_Emoji .f643{background-position:-952px -30px;}
.Icon_Emoji .f644{background-position:-966px -30px;}
.Icon_Emoji .f645{background-position:-980px -30px;}
.Icon_Emoji .f646{background-position:-994px -30px;}
.Icon_Emoji .f647{background-position:-1008px -30px;}
.Icon_Emoji .f648{background-position:-1022px -30px;}
.Icon_Emoji .f649{background-position:-1036px -30px;}
.Icon_Emoji .f64a{background-position:-1050px -30px;}
.Icon_Emoji .f64b{background-position:-1064px -30px;}
.Icon_Emoji .f64c{background-position:-1078px -30px;}
.Icon_Emoji .f64d{background-position:-1092px -30px;}
.Icon_Emoji .f64e{background-position:-1106px -30px;}
.Icon_Emoji .f64f{background-position:-1120px -30px;}
.Icon_Emoji .f650{background-position:-1134px -30px;}
.Icon_Emoji .f651{background-position:-1148px -30px;}
.Icon_Emoji .f652{background-position:-1162px -30px;}
.Icon_Emoji .f653{background-position:-1176px -30px;}
.Icon_Emoji .f654{background-position:-1190px -30px;}
.Icon_Emoji .f655{background-position:-1204px -30px;}
.Icon_Emoji .f656{background-position:-1218px -30px;}
.Icon_Emoji .f657{background-position:-1232px -30px;}
.Icon_Emoji .f658{background-position:-1246px -30px;}
.Icon_Emoji .f659{background-position:-1260px -30px;}
.Icon_Emoji .f65a{background-position:-1274px -30px;}
.Icon_Emoji .f65b{background-position:-1288px -30px;}
.Icon_Emoji .f65c{background-position:-1302px -30px;}
.Icon_Emoji .f65d{background-position:-1316px -30px;}
.Icon_Emoji .f65e{background-position:-1330px -30px;}
.Icon_Emoji .f65f{background-position:-1344px -30px;}
.Icon_Emoji .f660{background-position:-1358px -30px;}
.Icon_Emoji .f661{background-position:-1372px -30px;}
.Icon_Emoji .f662{background-position:-1386px -30px;}
.Icon_Emoji .f663{background-position:0px -45px;}
.Icon_Emoji .f664{background-position:-14px -45px;}
.Icon_Emoji .f665{background-position:-28px -45px;}
.Icon_Emoji .f666{background-position:-42px -45px;}
.Icon_Emoji .f667{background-position:-56px -45px;}
.Icon_Emoji .f668{background-position:-70px -45px;}
.Icon_Emoji .f669{background-position:-84px -45px;}
.Icon_Emoji .f66a{background-position:-98px -45px;}
.Icon_Emoji .f66b{background-position:-112px -45px;}
.Icon_Emoji .f66c{background-position:-126px -45px;}
.Icon_Emoji .f66d{background-position:-140px -45px;}
.Icon_Emoji .f66e{background-position:-154px -45px;}
.Icon_Emoji .f66f{background-position:-168px -45px;}
.Icon_Emoji .f670{background-position:-182px -45px;}
.Icon_Emoji .f671{background-position:-196px -45px;}
.Icon_Emoji .f672{background-position:-210px -45px;}
.Icon_Emoji .f673{background-position:-224px -45px;}
.Icon_Emoji .f674{background-position:-238px -45px;}
.Icon_Emoji .f675{background-position:-252px -45px;}
.Icon_Emoji .f676{background-position:-266px -45px;}
.Icon_Emoji .f677{background-position:-280px -45px;}
.Icon_Emoji .f678{background-position:-294px -45px;}
.Icon_Emoji .f679{background-position:-308px -45px;}
.Icon_Emoji .f67a{background-position:-322px -45px;}
.Icon_Emoji .f67b{background-position:-336px -45px;}
.Icon_Emoji .f67c{background-position:-350px -45px;}
.Icon_Emoji .f67d{background-position:-364px -45px;}
.Icon_Emoji .f67e{background-position:-378px -45px;}
.Icon_Emoji .f680{background-position:-392px -45px;}
.Icon_Emoji .f681{background-position:-406px -45px;}
.Icon_Emoji .f682{background-position:-420px -45px;}
.Icon_Emoji .f683{background-position:-434px -45px;}
.Icon_Emoji .f684{background-position:-448px -45px;}
.Icon_Emoji .f685{background-position:-462px -45px;}
.Icon_Emoji .f686{background-position:-476px -45px;}
.Icon_Emoji .f687{background-position:-490px -45px;}
.Icon_Emoji .f688{background-position:-504px -45px;}
.Icon_Emoji .f689{background-position:-518px -45px;}
.Icon_Emoji .f68a{background-position:-532px -45px;}
.Icon_Emoji .f68b{background-position:-546px -45px;}
.Icon_Emoji .f68c{background-position:-560px -45px;}
.Icon_Emoji .f68d{background-position:-574px -45px;}
.Icon_Emoji .f68e{background-position:-588px -45px;}
.Icon_Emoji .f68f{background-position:-602px -45px;}
.Icon_Emoji .f690{background-position:-616px -45px;}
.Icon_Emoji .f691{background-position:-630px -45px;}
.Icon_Emoji .f692{background-position:-644px -45px;}
.Icon_Emoji .f693{background-position:-658px -45px;}
.Icon_Emoji .f694{background-position:-672px -45px;}
.Icon_Emoji .f695{background-position:-686px -45px;}
.Icon_Emoji .f696{background-position:-700px -45px;}
.Icon_Emoji .f697{background-position:-714px -45px;}
.Icon_Emoji .f698{background-position:-728px -45px;}
.Icon_Emoji .f699{background-position:-742px -45px;}
.Icon_Emoji .f69a{background-position:-756px -45px;}
.Icon_Emoji .f69b{background-position:-770px -45px;}
.Icon_Emoji .f69c{background-position:-784px -45px;}
.Icon_Emoji .f69d{background-position:-798px -45px;}
.Icon_Emoji .f69e{background-position:-812px -45px;}
.Icon_Emoji .f69f{background-position:-826px -45px;}
.Icon_Emoji .f6a0{background-position:-840px -45px;}
.Icon_Emoji .f6a1{background-position:-854px -45px;}
.Icon_Emoji .f6a2{background-position:-868px -45px;}
.Icon_Emoji .f6a3{background-position:-882px -45px;}
.Icon_Emoji .f6a4{background-position:-896px -45px;}
.Icon_Emoji .f6a5{background-position:-910px -45px;}
.Icon_Emoji .f6a6{background-position:-924px -45px;}
.Icon_Emoji .f6a7{background-position:-938px -45px;}
.Icon_Emoji .f6a8{background-position:-952px -45px;}
.Icon_Emoji .f6a9{background-position:-966px -45px;}
.Icon_Emoji .f6aa{background-position:-980px -45px;}
.Icon_Emoji .f6ab{background-position:-994px -45px;}
.Icon_Emoji .f6ac{background-position:-1008px -45px;}
.Icon_Emoji .f6ad{background-position:-1022px -45px;}
.Icon_Emoji .f6ae{background-position:-1036px -45px;}
.Icon_Emoji .f6af{background-position:-1050px -45px;}
.Icon_Emoji .f6b0{background-position:-1064px -45px;}
.Icon_Emoji .f6b1{background-position:-1078px -45px;}
.Icon_Emoji .f6b2{background-position:-1092px -45px;}
.Icon_Emoji .f6b3{background-position:-1106px -45px;}
.Icon_Emoji .f6b4{background-position:-1120px -45px;}
.Icon_Emoji .f6b5{background-position:-1134px -45px;}
.Icon_Emoji .f6b6{background-position:-1148px -45px;}
.Icon_Emoji .f6b7{background-position:-1162px -45px;}
.Icon_Emoji .f6b8{background-position:-1176px -45px;}
.Icon_Emoji .f6b9{background-position:-1190px -45px;}
.Icon_Emoji .f6ba{background-position:-1204px -45px;}
.Icon_Emoji .f6bb{background-position:-1218px -45px;}
.Icon_Emoji .f6bc{background-position:-1232px -45px;}
.Icon_Emoji .f6bd{background-position:-1246px -45px;}
.Icon_Emoji .f6be{background-position:-1260px -45px;}
.Icon_Emoji .f6bf{background-position:-1274px -45px;}
.Icon_Emoji .f6c0{background-position:-1288px -45px;}
.Icon_Emoji .f6c1{background-position:-1302px -45px;}
.Icon_Emoji .f6c2{background-position:-1316px -45px;}
.Icon_Emoji .f6c3{background-position:-1330px -45px;}
.Icon_Emoji .f6c4{background-position:-1344px -45px;}
.Icon_Emoji .f6c5{background-position:-1358px -45px;}
.Icon_Emoji .f6c6{background-position:-1372px -45px;}
.Icon_Emoji .f6c7{background-position:-1386px -45px;}
.Icon_Emoji .f6c8{background-position:0px -60px;}
.Icon_Emoji .f6c9{background-position:-14px -60px;}
.Icon_Emoji .f6ca{background-position:-28px -60px;}
.Icon_Emoji .f6cb{background-position:-42px -60px;}
.Icon_Emoji .f6cc{background-position:-56px -60px;}
.Icon_Emoji .f6cd{background-position:-70px -60px;}
.Icon_Emoji .f6ce{background-position:-84px -60px;}
.Icon_Emoji .f6cf{background-position:-98px -60px;}
.Icon_Emoji .f6d0{background-position:-112px -60px;}
.Icon_Emoji .f6d1{background-position:-126px -60px;}
.Icon_Emoji .f6d2{background-position:-140px -60px;}
.Icon_Emoji .f6d3{background-position:-154px -60px;}
.Icon_Emoji .f6d4{background-position:-168px -60px;}
.Icon_Emoji .f6d5{background-position:-182px -60px;}
.Icon_Emoji .f6d6{background-position:-196px -60px;}
.Icon_Emoji .f6d7{background-position:-210px -60px;}
.Icon_Emoji .f6d8{background-position:-224px -60px;}
.Icon_Emoji .f6d9{background-position:-238px -60px;}
.Icon_Emoji .f6da{background-position:-252px -60px;}
.Icon_Emoji .f6db{background-position:-266px -60px;}
.Icon_Emoji .f6dc{background-position:-280px -60px;}
.Icon_Emoji .f6dd{background-position:-294px -60px;}
.Icon_Emoji .f6de{background-position:-308px -60px;}
.Icon_Emoji .f6df{background-position:-322px -60px;}
.Icon_Emoji .f6e0{background-position:-336px -60px;}
.Icon_Emoji .f6e1{background-position:-350px -60px;}
.Icon_Emoji .f6e2{background-position:-364px -60px;}
.Icon_Emoji .f6e3{background-position:-378px -60px;}
.Icon_Emoji .f6e4{background-position:-392px -60px;}
.Icon_Emoji .f6e5{background-position:-406px -60px;}
.Icon_Emoji .f6e6{background-position:-420px -60px;}
.Icon_Emoji .f6e7{background-position:-434px -60px;}
.Icon_Emoji .f6e8{background-position:-448px -60px;}
.Icon_Emoji .f6e9{background-position:-462px -60px;}
.Icon_Emoji .f6ea{background-position:-476px -60px;}
.Icon_Emoji .f6eb{background-position:-490px -60px;}
.Icon_Emoji .f6ec{background-position:-504px -60px;}
.Icon_Emoji .f6ed{background-position:-518px -60px;}
.Icon_Emoji .f6ee{background-position:-532px -60px;}
.Icon_Emoji .f6ef{background-position:-546px -60px;}
.Icon_Emoji .f6f0{background-position:-560px -60px;}
.Icon_Emoji .f6f1{background-position:-574px -60px;}
.Icon_Emoji .f6f2{background-position:-588px -60px;}
.Icon_Emoji .f6f3{background-position:-602px -60px;}
.Icon_Emoji .f6f4{background-position:-616px -60px;}
.Icon_Emoji .f6f5{background-position:-630px -60px;}
.Icon_Emoji .f6f6{background-position:-644px -60px;}
.Icon_Emoji .f6f7{background-position:-658px -60px;}
.Icon_Emoji .f6f8{background-position:-672px -60px;}
.Icon_Emoji .f6f9{background-position:-686px -60px;}
.Icon_Emoji .f6fa{background-position:-700px -60px;}
.Icon_Emoji .f6fb{background-position:-714px -60px;}
.Icon_Emoji .f6fc{background-position:-728px -60px;}
.Icon_Emoji .f740{background-position:-742px -60px;}
.Icon_Emoji .f741{background-position:-756px -60px;}
.Icon_Emoji .f742{background-position:-770px -60px;}
.Icon_Emoji .f743{background-position:-784px -60px;}
.Icon_Emoji .f744{background-position:-798px -60px;}
.Icon_Emoji .f745{background-position:-812px -60px;}
.Icon_Emoji .f746{background-position:-826px -60px;}
.Icon_Emoji .f747{background-position:-840px -60px;}
.Icon_Emoji .f748{background-position:-854px -60px;}
.Icon_Emoji .f749{background-position:-868px -60px;}
.Icon_Emoji .f74a{background-position:-882px -60px;}
.Icon_Emoji .f74b{background-position:-896px -60px;}
.Icon_Emoji .f74c{background-position:-910px -60px;}
.Icon_Emoji .f74d{background-position:-924px -60px;}
.Icon_Emoji .f74e{background-position:-938px -60px;}
.Icon_Emoji .f74f{background-position:-952px -60px;}
.Icon_Emoji .f750{background-position:-966px -60px;}
.Icon_Emoji .f751{background-position:-980px -60px;}
.Icon_Emoji .f752{background-position:-994px -60px;}
.Icon_Emoji .f753{background-position:-1008px -60px;}
.Icon_Emoji .f754{background-position:-1022px -60px;}
.Icon_Emoji .f755{background-position:-1036px -60px;}
.Icon_Emoji .f756{background-position:-1050px -60px;}
.Icon_Emoji .f757{background-position:-1064px -60px;}
.Icon_Emoji .f758{background-position:-1078px -60px;}
.Icon_Emoji .f759{background-position:-1092px -60px;}
.Icon_Emoji .f75a{background-position:-1106px -60px;}
.Icon_Emoji .f75b{background-position:-1120px -60px;}
.Icon_Emoji .f75c{background-position:-1134px -60px;}
.Icon_Emoji .f75d{background-position:-1148px -60px;}
.Icon_Emoji .f75e{background-position:-1162px -60px;}
.Icon_Emoji .f75f{background-position:-1176px -60px;}
.Icon_Emoji .f760{background-position:-1190px -60px;}
.Icon_Emoji .f761{background-position:-1204px -60px;}
.Icon_Emoji .f762{background-position:-1218px -60px;}
.Icon_Emoji .f763{background-position:-1232px -60px;}
.Icon_Emoji .f764{background-position:-1246px -60px;}
.Icon_Emoji .f765{background-position:-1260px -60px;}
.Icon_Emoji .f766{background-position:-1274px -60px;}
.Icon_Emoji .f767{background-position:-1288px -60px;}
.Icon_Emoji .f768{background-position:-1302px -60px;}
.Icon_Emoji .f769{background-position:-1316px -60px;}
.Icon_Emoji .f76a{background-position:-1330px -60px;}
.Icon_Emoji .f76b{background-position:-1344px -60px;}
.Icon_Emoji .f76c{background-position:-1358px -60px;}
.Icon_Emoji .f76d{background-position:-1372px -60px;}
.Icon_Emoji .f76e{background-position:-1386px -60px;}
.Icon_Emoji .f76f{background-position:0px -75px;}
.Icon_Emoji .f770{background-position:-14px -75px;}
.Icon_Emoji .f771{background-position:-28px -75px;}
.Icon_Emoji .f772{background-position:-42px -75px;}
.Icon_Emoji .f773{background-position:-56px -75px;}
.Icon_Emoji .f774{background-position:-70px -75px;}
.Icon_Emoji .f775{background-position:-84px -75px;}
.Icon_Emoji .f776{background-position:-98px -75px;}
.Icon_Emoji .f777{background-position:-112px -75px;}
.Icon_Emoji .f778{background-position:-126px -75px;}
.Icon_Emoji .f779{background-position:-140px -75px;}
.Icon_Emoji .f77a{background-position:-154px -75px;}
.Icon_Emoji .f77b{background-position:-168px -75px;}
.Icon_Emoji .f77c{background-position:-182px -75px;}
.Icon_Emoji .f77d{background-position:-196px -75px;}
.Icon_Emoji .f77e{background-position:-210px -75px;}
.Icon_Emoji .f780{background-position:-224px -75px;}
.Icon_Emoji .f781{background-position:-238px -75px;}
.Icon_Emoji .f782{background-position:-252px -75px;}
.Icon_Emoji .f783{background-position:-266px -75px;}
.Icon_Emoji .f784{background-position:-280px -75px;}
.Icon_Emoji .f785{background-position:-294px -75px;}
.Icon_Emoji .f786{background-position:-308px -75px;}
.Icon_Emoji .f787{background-position:-322px -75px;}
.Icon_Emoji .f788{background-position:-336px -75px;}
.Icon_Emoji .f789{background-position:-350px -75px;}
.Icon_Emoji .f78a{background-position:-364px -75px;}
.Icon_Emoji .f78b{background-position:-378px -75px;}
.Icon_Emoji .f78c{background-position:-392px -75px;}
.Icon_Emoji .f78d{background-position:-406px -75px;}
.Icon_Emoji .f78e{background-position:-420px -75px;}
.Icon_Emoji .f78f{background-position:-434px -75px;}
.Icon_Emoji .f790{background-position:-448px -75px;}
.Icon_Emoji .f791{background-position:-462px -75px;}
.Icon_Emoji .f792{background-position:-476px -75px;}
.Icon_Emoji .f793{background-position:-490px -75px;}
.Icon_Emoji .f794{background-position:-504px -75px;}
.Icon_Emoji .f795{background-position:-518px -75px;}
.Icon_Emoji .f796{background-position:-532px -75px;}
.Icon_Emoji .f797{background-position:-546px -75px;}
.Icon_Emoji .f798{background-position:-560px -75px;}
.Icon_Emoji .f799{background-position:-574px -75px;}
.Icon_Emoji .f79a{background-position:-588px -75px;}
.Icon_Emoji .f79b{background-position:-602px -75px;}
.Icon_Emoji .f79c{background-position:-616px -75px;}
.Icon_Emoji .f79d{background-position:-630px -75px;}
.Icon_Emoji .f79e{background-position:-644px -75px;}
.Icon_Emoji .f79f{background-position:-658px -75px;}
.Icon_Emoji .f7a0{background-position:-672px -75px;}
.Icon_Emoji .f7a1{background-position:-686px -75px;}
.Icon_Emoji .f7a2{background-position:-700px -75px;}
.Icon_Emoji .f7a3{background-position:-714px -75px;}
.Icon_Emoji .f7a4{background-position:-728px -75px;}
.Icon_Emoji .f7a5{background-position:-742px -75px;}
.Icon_Emoji .f7a6{background-position:-756px -75px;}
.Icon_Emoji .f7a7{background-position:-770px -75px;}
.Icon_Emoji .f7a8{background-position:-784px -75px;}
.Icon_Emoji .f7a9{background-position:-798px -75px;}
.Icon_Emoji .f7aa{background-position:-812px -75px;}
.Icon_Emoji .f7ab{background-position:-826px -75px;}
.Icon_Emoji .f7ac{background-position:-840px -75px;}
.Icon_Emoji .f7ad{background-position:-854px -75px;}
.Icon_Emoji .f7ae{background-position:-868px -75px;}
.Icon_Emoji .f7af{background-position:-882px -75px;}
.Icon_Emoji .f7b0{background-position:-896px -75px;}
.Icon_Emoji .f7b1{background-position:-910px -75px;}
.Icon_Emoji .f7b2{background-position:-924px -75px;}
.Icon_Emoji .f7b3{background-position:-938px -75px;}
.Icon_Emoji .f7b4{background-position:-952px -75px;}
.Icon_Emoji .f7b5{background-position:-966px -75px;}
.Icon_Emoji .f7b6{background-position:-980px -75px;}
.Icon_Emoji .f7b7{background-position:-994px -75px;}
.Icon_Emoji .f7b8{background-position:-1008px -75px;}
.Icon_Emoji .f7b9{background-position:-1022px -75px;}
.Icon_Emoji .f7ba{background-position:-1036px -75px;}
.Icon_Emoji .f7bb{background-position:-1050px -75px;}
.Icon_Emoji .f7bc{background-position:-1064px -75px;}
.Icon_Emoji .f7bd{background-position:-1078px -75px;}
.Icon_Emoji .f7be{background-position:-1092px -75px;}
.Icon_Emoji .f7bf{background-position:-1106px -75px;}
.Icon_Emoji .f7c0{background-position:-1120px -75px;}
.Icon_Emoji .f7c1{background-position:-1134px -75px;}
.Icon_Emoji .f7c2{background-position:-1148px -75px;}
.Icon_Emoji .f7c3{background-position:-1162px -75px;}
.Icon_Emoji .f7c4{background-position:-1176px -75px;}
.Icon_Emoji .f7c5{background-position:-1190px -75px;}
.Icon_Emoji .f7c6{background-position:-1204px -75px;}
.Icon_Emoji .f7c7{background-position:-1218px -75px;}
.Icon_Emoji .f7c8{background-position:-1232px -75px;}
.Icon_Emoji .f7c9{background-position:-1246px -75px;}
.Icon_Emoji .f7ca{background-position:-1260px -75px;}
.Icon_Emoji .f7cb{background-position:-1274px -75px;}
.Icon_Emoji .f7cc{background-position:-1288px -75px;}
.Icon_Emoji .f7cd{background-position:-1302px -75px;}
.Icon_Emoji .f7ce{background-position:-1316px -75px;}
.Icon_Emoji .f7cf{background-position:-1330px -75px;}
.Icon_Emoji .f7d0{background-position:-1344px -75px;}
.Icon_Emoji .f7d1{background-position:-1358px -75px;}
.Icon_Emoji .f7d2{background-position:-1372px -75px;}
.Icon_Emoji .f7d3{background-position:-1386px -75px;}
.Icon_Emoji .f7d4{background-position:0px -90px;}
.Icon_Emoji .f7d5{background-position:-14px -90px;}
.Icon_Emoji .f7d6{background-position:-28px -90px;}
.Icon_Emoji .f7d7{background-position:-42px -90px;}
.Icon_Emoji .f7d8{background-position:-56px -90px;}
.Icon_Emoji .f7d9{background-position:-70px -90px;}
.Icon_Emoji .f7da{background-position:-84px -90px;}
.Icon_Emoji .f7db{background-position:-98px -90px;}
.Icon_Emoji .f7dc{background-position:-112px -90px;}
.Icon_Emoji .f7dd{background-position:-126px -90px;}
.Icon_Emoji .f7de{background-position:-140px -90px;}
.Icon_Emoji .f7df{background-position:-154px -90px;}
.Icon_Emoji .f7e0{background-position:-168px -90px;}
.Icon_Emoji .f7e1{background-position:-182px -90px;}
.Icon_Emoji .f7e2{background-position:-196px -90px;}
.Icon_Emoji .f7e3{background-position:-210px -90px;}
.Icon_Emoji .f7e4{background-position:-224px -90px;}
.Icon_Emoji .f7e5{background-position:-238px -90px;}
.Icon_Emoji .f7e6{background-position:-252px -90px;}
.Icon_Emoji .f7e7{background-position:-266px -90px;}
.Icon_Emoji .f7e8{background-position:-280px -90px;}
.Icon_Emoji .f7e9{background-position:-294px -90px;}
.Icon_Emoji .f7ea{background-position:-308px -90px;}
.Icon_Emoji .f7eb{background-position:-322px -90px;}
.Icon_Emoji .f7ec{background-position:-336px -90px;}
.Icon_Emoji .f7ed{background-position:-350px -90px;}
.Icon_Emoji .f7ee{background-position:-364px -90px;}
.Icon_Emoji .f7ef{background-position:-378px -90px;}
.Icon_Emoji .f7f0{background-position:-392px -90px;}
.Icon_Emoji .f7f1{background-position:-406px -90px;}
.Icon_Emoji .f7f2{background-position:-420px -90px;}
.Icon_Emoji .f7f3{background-position:-434px -90px;}
.Icon_Emoji .f7f4{background-position:-448px -90px;}
.Icon_Emoji .f7f5{background-position:-462px -90px;}
.Icon_Emoji .f7f6{background-position:-476px -90px;}
.Icon_Emoji .f7f7{background-position:-490px -90px;}
.Icon_Emoji .f7f8{background-position:-504px -90px;}
.Icon_Emoji .f7f9{background-position:-518px -90px;}
.Icon_Emoji .f7fa{background-position:-532px -90px;}
.Icon_Emoji .f7fb{background-position:-546px -90px;}
.Icon_Emoji .f7fc{background-position:-560px -90px;}

/*==============================================
全体レイアウトのメディアクエリ
==============================================*/
.Contents:after{
  clear:both;
  content:" ";
  display:block;
}
/*==============================================
■MQ -PC 992px -
==============================================*/
@media only screen and (min-width: 992px) {
  .Wrap{
    width:100%;
    margin:0 auto;
  }
  .Contents{
    position:ralative;
    width:960px;
    margin:0 auto;
    padding:0;
  }
  .Main_Column{
    float:none;
  }
  .Side_Column{
    float:none;
  }
  .Main_Column{
    float:left;
    width:620px;
    margin:0 20px 0 0;
  }
  .Side_Column{
    float:right;
    width:320px;
  }
  .Back_Link{
    margin:10px auto 0 auto;
    padding:0;
  }
}
/*==============================================
■MQ タブレット 768px - 991px
==============================================*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .Wrap{
    width:100%;
    margin:0 auto;
  }
  .Contents{
    width:750px;
    margin:0 auto;
  }
  .Main_Column{
    float:none;
  }
  .Side_Column{
    float:none;
  }
}
/*==============================================
■MQ モバイル横 480px - 767px
==============================================*/
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .Wrap{
    width:100%;
    margin:0 auto;
  }
  .Contents{
    position:ralative;
    margin:0 auto;
    padding:0;
  }
  .Main_Column{
    float:none;
  }
  .Side_Column{
    float:none;
  }
  .Back_Link{
    margin:10px auto 0 auto;
    padding:0;
  }
}
/*==============================================
■MQ モバイル縦 300px - 479px
==============================================*/
/*MQ モバイル縦-横*/
@media only screen and (min-width: 300px) and (max-width: 480px) {
  .Wrap{
    width:100%;
    margin:0 auto;
  }
  .Contents{
    position:ralative;
    margin:0 auto;
  }
  .Main_Column{
    float:none;
  }
  .Side_Column{
    float:none;
  }
}

/*==============================================
基本レイアウト用.css
stg.layout.css (2013/07/04)
==============================================*/

/*##########################################################################
目次
############################################################################
■スタイル初期化
■共通指定
■共通ボックス
■共通メインタイトルバー
■フッター(全社共通)
■共通タブ
■リスト
■リンクの矢印など
■共通フロートレイアウト
■共通ページャー
■共通ボタン
■共通コメント部分
■共通フォーム
■jQuerymobile風UI
■アバター画像サイズの指定
■共通ランキング
■広告
■スライド
■お気に入り掲示板
■各種アイコン
■IE用設定
##########################################################################/

/*=========================================================================
■スタイル初期化
==========================================================================*/
*{
	margin:0;
	padding:0;
	vertical-align:baseline;
	line-height:1.2em;
	text-shadow:none;
	font-size:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	font-family: ArialMT, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";
	word-break: break-all;
}
body{
	padding:0;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
	display:block;
}
nav ul,li {
	list-style:none;
}
blockquote, q {
	quotes:none;
}
blockquote::before, blockquote::after,
q::before, q::after {
	content:'';
	content:none;
}
a{
	margin:0;
	padding:0;
	vertical-align:baseline;
	background:transparent;
}

ins {
	color:rgb(0,0,0);
	text-decoration:none;
}
mark {
	color:rgb(0,0,0);
	font-style:italic;
	font-weight:bold;
}
del {
	text-decoration: line-through;
}
img{
	border:none;
}
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #ccc;
	margin:1em 0;
	padding:0;
}
em{
	font-style:normal;
}
input {
	-webkit-appearance:normal;
}
.disp_none {
	display : none;
}
.fc::after {
	clear:both;
	content:" ";
	display:block;
}

/*=========================================================================
■共通指定
==========================================================================*/
.Txt_C{
	text-align:center !important;
}
.Txt_L{
	text-align:left !important;
}
.Txt_R{
	text-align:right !important;
}
.underline{
	text-decoration:underline !important;
}
.bgN{background:none !important;}
* + p,
div p:first-child{
	font-size:.9em;
	padding:8px 6px;
}
/*列寄せ*/
.Ver_T{
	vertical-align:top !important;
}
.Ver_M{
	vertical-align:middle !important;
}
.Ver_B{
	vertical-align:bottom !important;
}
/*文字色*/
.FontColor_black{
	color:#000 !important;
}
.FontColor_white{
	color:#fff !important;
}
.FontColor_gray{
	color:#808080 !important;
}
.FontColor_deepgray{
	color:#444444 !important;
}
.FontColor_litegray{
	color:#aaaaaa !important;
}
.FontColor_red{
	color:#f00 !important;
}
.FontColor_deepred{
	color:#c00 !important;
}
.FontColor_blue{
	color:#00f !important;
}
.FontColor_deepblue{
	color:#00c !important;
}
.FontColor_skyblue{
	color:#87ceeb !important;
}
.FontColor_skyblue{
	color:#87ceeb !important;
}
.FontColor_green{
	color:#008000 !important;
}
.FontColor_darkgreen{
	color:#006400 !important;
}
.FontColor_yellow{
	color:#ffff00 !important;
}
.FontColor_liteyellow{
	color:#ffffe0 !important;
}
.FontColor_orange{
	color:#ffa500 !important;
}
.FontColor_orangered{
	color:#ff4500 !important;
}
.FontColor_pink{
	color:#ffc0cb !important;
}
.FontColor_pink2{
	color:#e72b95 !important;
}
.FontColor_deeppink{
	color:#ff1493 !important;
}
.FontColor_purple{
	color:#800080 !important;
}
.FontColor_brown{
	color:#a52a2a !important;
}
/*文字サイズ*/
.FontSize_LLL{
	font-size:1.20em !important;
}
.FontSize_LL{
	font-size:1.10em !important;
}
.FontSize_L{
	font-size:1.05em !important;
}
.FontSize_M{
	font-size:1em !important;
}
.FontSize_S{
	font-size:.9em !important;
}
.FontSize_SS{
	font-size:.85em !important;
}
.FontSize_SSS{
	font-size:.8em !important;
}
/*--下線*/
.underline{
	text-decoration:underline !important;
}
/*--URL*/
.url{
	white-space: pre-wrap;
	white-space: -webkit-pre-wrap;
	white-space: -moz-pre-wrap;
	word-wrap: break-word;
}

/*=========================================================================
■共通ボックス
	基本指定
	角丸ボックス
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
.Common_Box{
	margin:0 4px 15px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

/*--角丸ボックス*/
.Round_Box{
	margin-bottom:12px;
}

/*=========================================================================
■共通メインタイトルバー
	基本指定
	色指定
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
.Common_Title{
	position:relative;
}

.Title_Img{
	display:block;
	padding:0 !important;
}
.Title_Img img{
	display:block;
	margin:0 auto;
}

/*--サイドボタン*/
.Common_Title ul.Title_Side_Btn::after {
	clear:both;
	content:" ";
	display:block;
}
.Common_Title ul.Title_Side_Btn li{
	display:table;
}
.Common_Title ul.Title_Side_Btn li a{
	display:table-cell;
	min-width:34px;
	height:24px;
}
.Common_Title ul.Title_Side_Btn li.Title_Side_Btn_R{
	position:absolute;
	top:2px;
	right:5px;
}
.Common_Title ul.Title_Side_Btn li.Title_Side_Btn_L{
	position:absolute;
	top:3px;
	left:8px;
}
/*-------------------------------------------------------------------------
ヘッダー
--------------------------------------------------------------------------*/

header .Header_Box{
	position: relative;
}
header ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
/*--マイページ通知*/
.Alert{
	position:relative;
}
.Alert_New{
	position: absolute;
	top: 8px;
	right: 4px;
	z-index: 98;
	width: 18px;
	height: 18px;
}
.Alert_New > div{
	z-index: 98;
	width: 18px;
	height: 18px;
	background-image: url("/common/image/base/icon/icon_mypage_alert.png");
	background-size:18px 18px;
	-moz-background-size:18px 18px;
	-webkit-background-size:18px 18px;
	-o-background-size:18px 18px;
	-ms-background-size:18px 18px;
	background-position:0 0;
	background-repeat:no-repeat;
}

/*--サイトメニュー*/
@media only screen and (min-width: 992px) {
	.Header_Menu_Box{
		width:920px;
		margin:10px auto 0;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.Header_Menu_Box{
		width:750px;
		margin:10px auto 0;
	}
}
.Header_Menu_Box .Common_Btn ul li a{
	font-size:.9em !important;
}

/*=========================================================================
■フッター(全社共通)
	基本指定
	ページ上部へ
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
footer{
	text-align:center;
	margin:30px 0 0 0;
	padding:8px 0 0 0;
	font-size:.88em;
}
footer .Footer_Box{
	position: relative;
}

@media only screen and (min-width: 992px) {
	footer .Footer_Box{
		width:920px;
		margin:0 auto;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	footer .Footer_Box{
		width:750px;
		margin:0 auto;
	}
}
footer .Footer_Box > p{
	margin:0 !important;
	padding:0 !important;
}

footer a{
	font-weight:bold;
}
footer .Area{
	padding:8px 0 0 0 !important;
}
footer .Company_Link{
	margin:0 0 8px 0 !important;
	padding:0 !important;
}


footer .Find_Footer_Box dl dd ul li{
	float:left;
	width:22%;
}
footer .Find_Footer_Box dl dd ul li:nth-child(2),
footer .Find_Footer_Box dl dd ul li:nth-child(6){
	width:34%;
}

/*-------------------------------------------------------------------------
ページ上部へ
--------------------------------------------------------------------------*/
footer .Scroll_Top{
	display: block;
	position: absolute;
	top:-32px;
	right:4px;
	width: 100px;
	height: 24px;
	line-height: 24px;
}



/*=========================================================================
■共通タブ
	基本指定
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
.Tab{
	width:100%;
	margin:0 auto !important;
	text-align:left !important;
	overflow: hidden;
}
.Contents_Box .Tab,
.Common_Title_Sec + .Tab{
	padding:0 !important;
}
.Tab ul{
	width:101.6%;
}
.Tab ul::after {
	clear:both;
	content:" ";
	display:block;
}
.Tab ul li{
	position:relative;
	height:40px;
	font-size:.7em;
	float:left;
}
.Tab ul li a{
	display:table;
	width:100%;
	height:40px;
	text-align:center;
}
.Tab ul li span.Btn{
	display:table-cell;
	width:100%;
	height:40px;
	font-weight:bold;
	vertical-align:middle;
}
.Tab ul li div {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	display: table-cell;
	width: 100%;
	height: 40px;
}


/*--横並び時の横幅*/
.Tab ul.Tab_2col li{
	width:50%;
}
.Tab ul.Tab_3col li{
	width: 33.3%;
}
.Tab ul.Tab_3col li:nth-child(3){
	width: 33.4%;
}
.Tab ul.Tab_4col li{
	width:25%;
}
.Tab ul.Tab_5col li{
	width:20%;
	font-size:.6em;
}
.Tab ul.Tab_6col li{
	width:16.6%;
	font-size:.6em;
}
.Tab ul li div{
	display:block;
	height:100%;
	margin:0;
	font-size:.8em;
	font-weight:bold !important;
	line-height:40px;
	text-align:center;
}
.Tab ul li:last-child a{
	margin:0;
}


/*=========================================================================
■リスト
	汎用的なリスト
=========================================================================*/
/*-------------------------------------------------------------------------
汎用的なリスト
--------------------------------------------------------------------------*/
ul.List_Box{
	margin:0 auto;
	padding: 0;
}
ul.List_Box > li{
	width:100%;
	margin: 0;
}

/*-------------------------------------------------------------------------
フロートするリスト
--------------------------------------------------------------------------*/
ul.Float_List_Box{
	overflow:hidden;
}
ul.Float_List_Box::after {
	clear:both;
	content:" ";
	display:block;
}
ul.Float_List_Box li{
	float:left;
	display:block;
	text-align:center;
}
/*--横並び時の横幅*/
ul.Float_Box_2col li{
	width:50%;
}
ul.Float_Box_3col li{
	width:33.33333%;
}
ul.Float_Box_4col li{
	width:25%;
	padding:0 2px;
}
ul.Float_Box_5col li{
	width:20%;
}
ul.Float_Box_6col li{
	width:16.6%;
}

/*=========================================================================
■リンクの矢印など
	基本指定
	もっと見るリンク
	もっと読み込むボタン
	コンテンツ内のもっと読む
	色別の背景画像class
=========================================================================*/

/*-------------------------------------------------------------------------
もっと見るリンク
--------------------------------------------------------------------------*/
.More_Page_C{
	text-align:center !important;
}

/*-------------------------------------------------------------------------
もっと読み込むボタン
--------------------------------------------------------------------------*/
.More_Load{
	margin:8px;
	font-size:.8em;
	text-align:center;
}

/*=========================================================================
■共通フロートレイアウト
	左寄せのボックス(画像など)
	中央ボックス
	右寄せのボックス(テキストなど)
	ボックス内のテキスト(基本dl )
=========================================================================*/
/*-------------------------------------------------------------------------
左寄せのボックス(画像など)
--------------------------------------------------------------------------*/
.Left_Box{
	position:relative;
	display:table-cell;
	margin:0;
	font-weight:bold;
	vertical-align:top;
}
.Left_Box a p{
	font-size:.7em;
	text-align:center;
}

/*-------------------------------------------------------------------------
中央ボックス
--------------------------------------------------------------------------*/
.Center_Box{
	display:table-cell;
	padding:0 0 0 4px;
}

/*-------------------------------------------------------------------------
右寄せのボックス(テキストなど)
--------------------------------------------------------------------------*/
.Right_Box{
	display:table-cell;
	width: 100%;
	padding:0 0 0 2px;
	vertical-align:top;
}
.Right_Box::after {
	clear:both;
	content:" ";
	display:block;
}
.Right_Box + p{
	margin:0;
	padding:0;
	color:#333;
	font-size:.8em;
}

/*-------------------------------------------------------------------------
ボックス内のテキスト(基本dl)
--------------------------------------------------------------------------*/
ul.List_Box li a dl dt,
ul.List_Box li dl dt,
.Left_Box dl dt,
.Right_Box dl dt{
	margin:0;
	text-align:left;
}

ul.List_Box li a dl dt:last-child,
ul.List_Box li a dl dd:last-child,
ul.List_Box li dt:last-child,
ul.List_Box li dd:last-child,
.Left_Box dl dt:last-child,
.Right_Box dl dd:last-child{
	margin:0 !important;
}
ul.List_Box li dl dt a{
	display:inline !important;
	margin:0 !important;
	padding:0 !important;
}

/*-------------------------------------------------------------------------
右寄せのボックスの中にさらに左寄せボックス
--------------------------------------------------------------------------*/
.Right_Box dl dd.Table_Box{
	display:table;
	width:100%;
}
.Right_Box dl dd.Table_Box .Right_Box{
	padding-left:4px !important;
}

/*=========================================================================
■共通ページャー
	基本指定
	週送りなど、両サイド2つしかないページャー
	タイトルバー内のページャー
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
.Common_Pager{
	padding:0 8px 8px;
}
.Common_Pager ul{
	display:table;
	margin: 8px auto 0;
	max-width:280px;
}
.Common_Pager ul li{
	display:table-cell;
	width:36px;
	font-size:.6em;
	vertical-align:top;
}
.Common_Pager ul li:first-child{
	width:50px;
}
.Common_Pager ul li:last-child{
	width:50px;
}
.Common_Pager ul li a,
.Common_Pager ul li div{
	display:block;
	height:28px;
	text-align:center;
	padding:8px 2px 6px 2px;
}

.Common_Pager .Icon_Umasta_S .Icon_GrayTriangle_Right{
	margin: -4px 0 0 2px;
}
/*-------------------------------------------------------------------------
週送りなど、両サイド2つしかないページャー
--------------------------------------------------------------------------*/
.Pager_Type02{
	padding:10px 0 0 0;
}
.Pager_Type02 ul{
	position:relative;
	display:block;
	width:100%;
	max-width:100%;
	height:28px;
	margin:0 auto 8px;
}
.Pager_Type02 ul li{
	position:absolute;
	top:0;
	display:block;
	width:100px !important;
	font-size:.6em;
	vertical-align:top;
}
.Pager_Type02 ul li:first-child{
	left:8px;
}
.Pager_Type02 ul li:last-child{
	right:8px;
}
.Common_Pager ul li:empty{
	border:none !important;
}
/*-------------------------------------------------------------------------
タイトルバー内のページャー
--------------------------------------------------------------------------*/
.Common_Title .Common_Pager{
	padding:0;
}
.Common_Title .Common_Pager ul{
	margin:0 auto;
}
.Common_Title .Common_Pager ul li a,
.Common_Title .Common_Pager ul li div{
	height:24px;
}
.Common_Title .Common_Pager ul li{
	width:24px;
}
.Common_Title .Common_Pager ul li:first-child{
	position:absolute;
	top:4px;
	left:4px;
}
.Common_Title .Common_Pager ul li:last-child{
	position:absolute;
	top:4px;
	right:4px;
}
.Common_Title .Common_Pager ul li a,
.Common_Title .Common_Pager ul li div{
	border:none;
}
.Common_Title .Common_Pager ul li span.Icon{
	margin: -4px 0 0 0;
}
.Common_Title .Common_Pager ul li.Btn_OFF span.Icon{
	opacity: 0.5;
}

/*=========================================================================
■共通ボタン
	マージン有りボタン
	マージン無ボタン(グループ)
	センタリングでボタンの横幅を100%以下にする(左右をもっと開ける場合)
	サイズ小ボタン
	角マル用のclass
	ボタンレイアウト別のサイズ
	ボタン色設定
	表組タイプのボタン
	注目ボタン
=========================================================================*/
/*-------------------------------------------------------------------------
マージン有りボタン
--------------------------------------------------------------------------*/
.Common_Btn{
	width:100%;
}
.Common_Btn ul::after {
	clear:both;
	content:" ";
	display:block;
}
.Common_Btn ul li{
	position:relative;
	height:36px;
	margin:0 0 8px;
	padding:0 4px;
	vertical-align:middle;
	border-top:none !important;
}
.Common_Btn ul li a{
	display:table;
	width:100%;
	height:36px;
	text-align:center;
}
.Common_Btn ul li a span.Btn,
.Common_Btn ul li a input{
	display:table-cell;
	width:100%;
	height:36px;
	font-weight:bold;
	vertical-align:middle;
}
.Common_Btn ul li a button{
	display:table-cell;
	height:36px;
	font-weight:bold;
	vertical-align:middle;
}
.Common_Btn ul li div {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	display: table-cell;
	width: 100%;
	height: 68px;
}
.Common_Btn p:first-child{
	margin:0 8px 6px;
}

/*-------------------------------------------------------------------------
マージン無しボタン
--------------------------------------------------------------------------*/
.Common_Btn_Group{
	width:100%;
	padding:8px;
}
.Common_Btn_Group ul::after {
	clear:both;
	content:" ";
	display:block;
}
.Common_Btn_Group ul li{
	position:relative;
	height:36px;
	margin:0;
	padding:0;
	vertical-align:middle;
	border-top:none !important;
}
.Common_Btn_Group ul li a{
	display:table;
	width:100%;
	height:36px;
	text-align:center;
}
.Common_Btn_Group ul li span.Btn{
	display:table-cell;
	width:100%;
	height:36px;
	font-weight:bold;
	vertical-align:middle;
}
.Common_Btn_Group ul li div {
	position: absolute;
	z-index: 100;
	top: 0;
	left: 0;
	display: table-cell;
	width: 100%;
	height: 36px;
}
.Common_Btn_Group p:first-child{
	font-size:.8em;
	margin:0 8px 6px;
}


.Common_Btn_Group ul.Btn_1col li:nth-child(n+2) span.Btn{
	border-top:none !important;
}

.Common_Btn_Group ul.Btn_2col li:nth-child(n+3) span.Btn{
	border-top:none !important;
}
.Common_Btn_Group ul.Btn_2col li:nth-child(odd) span.Btn{
	border-right:none !important;
}

.Common_Btn_Group ul.Btn_3col li:nth-child(n+4) span.Btn{
	border-top:none !important;
}
.Common_Btn_Group ul.Btn_3col li:nth-child(3n+2) span.Btn{
	border-left:none !important;
	border-right:none !important;
}

.Common_Btn_Group ul.Btn_4col li:nth-child(n+5) span.Btn{
	border-top:none !important;
}
.Common_Btn_Group ul.Btn_4col li:nth-child(4n+1) span.Btn,
.Common_Btn_Group ul.Btn_4col li:nth-child(4n+2) span.Btn,
.Common_Btn_Group ul.Btn_4col li:nth-child(4n+3) span.Btn{
	border-right:none !important;
}

.Common_Btn_Group ul.Btn_5col li:nth-child(n+6) span.Btn{
	border-top:none !important;
}
.Common_Btn_Group ul.Btn_5col li:nth-child(5n+1) span.Btn,
.Common_Btn_Group ul.Btn_5col li:nth-child(5n+2) span.Btn,
.Common_Btn_Group ul.Btn_5col li:nth-child(5n+3) span.Btn,
.Common_Btn_Group ul.Btn_5col li:nth-child(5n+4) span.Btn{
	border-right:none !important;
}
/*-------------------------------------------------------------------------
センタリングでボタンの横幅を100%以下にする(左右をもっと開ける場合)
--------------------------------------------------------------------------*/
.Btn_Width_01{
	width:75%;
	margin:0 auto;
}
.Btn_Width_02{
	width:60%;
	margin:0 auto;
}
.Btn_Width_03{
	width:50%;
	margin:0 auto;
}
/*-------------------------------------------------------------------------
サイズ小ボタン
--------------------------------------------------------------------------*/
.Btn_Size_S ul li{
	font-size:.7em !important;
}

.Btn_Size_S ul li a input{
	font-size:1.2em !important;
}
.Btn_Size_S ul li,
.Btn_Size_S ul li a,
.Btn_Size_S ul li div,
.Btn_Size_S ul li a input{
	height:36px;
}
.Btn_Size_S ul li span.Btn{
	height:30px;
}

.Btn_Radius_S ul li span.Btn{
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
}
/*-------------------------------------------------------------------------
サイズ極小ボタン
--------------------------------------------------------------------------*/
.Btn_Size_SS ul li{
	font-size:.7em !important;
}
.Btn_Size_SS ul li,
.Btn_Size_SS ul li a,
.Btn_Size_SS ul li div{
	height:26px;
}
.Btn_Size_SS ul li span.Btn{
	height:20px !important;
}

.Btn_Radius_S ul li span.Btn{
	-moz-border-radius:13px;
	-webkit-border-radius:13px;
	border-radius:13x;
}

/*-------------------------------------------------------------------------
角丸ボタン
--------------------------------------------------------------------------*/
.Btn_Radius ul li span.Btn,
.Btn_Radius ul li a input,
.Btn_Radius ul li a button{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
/*--- グループボタンの場合の角マル(縦1行限定) ---*/
.Btn_Group_Radius li:first-child span.Btn{
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius-bottomleft:6px;
}
.Btn_Group_Radius li:last-child span.Btn{
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-radius-topright:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-radius-bottomright:6px;
}
/*--- グループボタン縦複数行の場合の角マル ---*/
/*--- 1列 ---*/
.Btn_Group_Vertical_Radius ul.Btn_1col li:first-child span.Btn{
	-webkit-border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topright:6px;
	-moz-border-radius-topleft:6px;
	border-radius-topright:6px;
	border-radius-topleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_1col li:last-child span.Btn{
	-webkit-border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius-bottomright:6px;
	border-radius-bottomleft:6px;
}
/*--- 2列 ---*/
.Btn_Group_Vertical_Radius ul.Btn_2col li:first-child span.Btn{
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_2col li:nth-child(2) span.Btn{
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-radius-topright:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_2col li:nth-last-child(-n+2) span.Btn{
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius-bottomleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_2col li:last-child span.Btn{
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}
/*--- 3列 ---*/
.Btn_Group_Vertical_Radius ul.Btn_3col li:first-child span.Btn{
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_3col li:nth-child(3) span.Btn{
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-radius-topright:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_3col li:nth-last-child(-n+3) span.Btn{
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius-bottomleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_3col li:nth-last-child(-n+2) span.Btn{
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}
.Btn_Group_Vertical_Radius ul.Btn_3col li:last-child span.Btn{
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}
/*--- 4列 ---*/
.Btn_Group_Vertical_Radius ul.Btn_4col li:first-child span.Btn{
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_4col li:nth-child(4) span.Btn{
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-radius-topright:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_4col li:nth-last-child(-n+4) span.Btn{
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius-bottomleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_4col li:nth-last-child(-n+2) span.Btn,
.Btn_Group_Vertical_Radius ul.Btn_4col li:nth-last-child(-n+3) span.Btn{
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}
.Btn_Group_Vertical_Radius ul.Btn_4col li:last-child span.Btn{
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}
/*--- 5列 ---*/
.Btn_Group_Vertical_Radius ul.Btn_5col li:first-child span.Btn{
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-radius-topleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_5col li:nth-child(5) span.Btn{
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-radius-topright:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_5col li:nth-last-child(-n+5) span.Btn{
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-radius-bottomleft:6px;
}
.Btn_Group_Vertical_Radius ul.Btn_5col li:nth-last-child(-n+2) span.Btn,
.Btn_Group_Vertical_Radius ul.Btn_5col li:nth-last-child(-n+3) span.Btn,
.Btn_Group_Vertical_Radius ul.Btn_5col li:nth-last-child(-n+4) span.Btn{
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}
.Btn_Group_Vertical_Radius ul.Btn_5col li:last-child span.Btn{
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-radius-bottomright:6px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-radius-bottomleft:0px;
}


/*-------------------------------------------------------------------------
横幅100%時のボタンレイアウト別のサイズ
	1列
	2列
	3列
	4列
	5列
--------------------------------------------------------------------------*/
/*--- 1列 ---*/
ul.Btn_1col{
	margin:0 auto;
}
ul.Btn_1col li{
	margin:0 auto 8px;
	padding:0 !important;
	font-size:.9em;
}
ul.Btn_1col li a,
ul.Btn_1col li div{
	width:auto;
	margin:0 auto;
}
ul.Btn_1col li a span.Btn,
ul.Btn_1col li a input,
ul.Btn_1col li a button{
	min-width:260px;
	padding:0 20px;
}
.Common_Btn_Group ul.Btn_1col li{
	margin:0 auto;
}
/*--- 2列 ---*/
.Btn_2col li{
	float:left;
	width:50%;
	font-size:.9em;
}
.Btn_2col li a input{
	float:left;
	width:100%;
	font-size:.9em;
}
/*---- 3列 ---*/
.Btn_3col li{
	float:left;
	width:33.3333%;
	font-size:.8em;
}
/*--- 4列 ---*/
.Btn_4col li{
	float:left;
	width:25%;
	font-size:.7em;
}
/*--- 5列 ---*/
.Btn_5col li{
	float:left;
	width:20%;
	font-size:.7em;
}

/*-------------------------------------------------------------------------
表組タイプのボタン
--------------------------------------------------------------------------*/
*[class*="Table_Btn_"] li a{
	display:block;
	padding:12px 2px 12px 6px;
	text-align:left;
}
.Table_Btn_2col li{
	float:left;
	width:50%;
}
.Table_Btn_2col li:nth-of-type(2n){
	border-right:none !important;
}
.Table_Btn_3col li{
	float:left;
	width:33.44%;
}
.Table_Btn_3col li:nth-of-type(3n){
	float:left;
	width:33.12%;
	border-right:none !important;
}
.Table_Btn_4col li{
	float:left;
	width:25%;
}
.Table_Btn_4col li:nth-of-type(4n){
	border-right:none !important;
}
.Table_Btn_5col li{
	float:left;
	width:20%;
}
.Table_Btn_5col li:nth-of-type(5n){
	border-right:none !important;
}

/*-------------------------------------------------------------------------
注目ボタン
--------------------------------------------------------------------------*/

/*=========================================================================
■共通コメント部分
=========================================================================*/
/*--- レス ---*/
.Res_Box{
	position:relative;
}
.Res_Box h3 em{
		font-style:normal;
}
ul.List_Box li .Res_Box{
	margin:0 0 8px;
}
.Res_Form{
	padding:8px;
}
.Res_Form::after {
	clear:both;
	content:" ";
	display:block;
}
.Res_Form textarea{
	width: 100%;
	padding: 4px;
}
.Res_Form .Left_Box .Common_Btn {
	margin-top:10px;
}
.Res_Form .Right_Box{
	vertical-align:middle;
	font-weight:bold;
}
.Res_Box ul.Btn_1col li{
	font-size:.8em;
	margin:0;
}
.Res_Box ul.List_Box > li .BBS_Comment_List{
	background-color:#fff;
}
.Res_Box ul.List_Box > li:last-child{
	border-bottom:none;
}
.Res_Box ul.List_Box > li.More_Page{
}
.Res_Box .Right_Box .Common_Btn{
	padding:0;
}
.Res_Box .Right_Box .Common_Btn ul li{
	float:right;
}


/*--- コメント数 ---*/
.Like_Count{
	float: left;
}
.Like_Count span::before{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -10px;
	top: 7px;
}
.Like_Count span::after{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	left: -9px;
	top: 7px;
}


/*=========================================================================
■共通フォーム
	共通指定
	フォーム上下の注意文など
	テキストボックス・テキストエリア
	チェックボックス
	ラジオボタン
	セレクトボックス
	検索ボックス
	サブミットボタン
	生年月日
	横並びフォーム
	ファイルアップロード
	フォーム内ボタン
=========================================================================*/
/*-------------------------------------------------------------------------
共通指定
--------------------------------------------------------------------------*/
.Write_Form {
	padding: 0 6px;
}
.Write_Form dl {
	margin-bottom: 10px;
}
.Write_Form dl:last-child {
	margin-bottom: 20px;
}
.Write_Form dl dt {
	font-size: .9em;
	font-weight: bold;
	margin: 0 0 3px;
}
.Write_Form dl dd {
	font-size: .85em;
}
.Write_Form .category_name:after {
	content: '、';
}
.Write_Form .category_name:last-child:after {
	content: '';
}

/*-------------------------------------------------------------------------
フォーム上下の注意文など
--------------------------------------------------------------------------*/
.InfoText_Box {
	font-size: .9em;
}
.InfoText_Box p:first-child {
	font-size: 1.0em;
	font-weight: bold;
	padding: 0 6px;
}

/*-------------------------------------------------------------------------
テキストボックス・テキストエリア
--------------------------------------------------------------------------*/
.Txt_Form_Box{
	display:table;
	width: 100%;
}
.Txt_Form_Box .Text_Form{
	display:table-cell;
	width:180px;
}
.Common_Form input[type="text"],
.Common_Form input[type="password"] {
	width: 100%;
	padding: 4px;
}
/*--タテ並び*/
.Form_Box_Vertical{
	display:block;
	width: 100%;
}
.Form_Box_Vertical .Text_Form{
	display:block;
	width:100%;
}
.Write_Form input[type="text"] {
	border: 1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	width: 100%;
	padding: 8px 4px;
}
.Write_Form textarea {
	border: 1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: .9em;
}

/*-------------------------------------------------------------------------
チェックボックス
--------------------------------------------------------------------------*/
/*--横並び*/
.Check_Box ul::after {
	clear:both;
	content:" ";
	display:block;
}
.Check_Box ul li{
	float:left;
}
.Check_Box input{
	display:inline-block;
	width:auto;
}
/*--縦並び*/
.Check_Box_Vertical label{
	display: inline-block!important;
	font-weight:normal;
}

.Check_Box_Vertical input{
	display:inline-block;
	width:auto;
}

/*-------------------------------------------------------------------------
ラジオボタン
--------------------------------------------------------------------------*/
/*--- 横並び ---*/

.Radio_Btn ul::after {
	clear:both;
	content:" ";
	display:block;
}
.Radio_Btn ul li{
	float:left;
}
.Radio_Btn input{
	display:inline-block;
	width:auto;
}
/*--- 縦並び ---*/
.Radio_Btn_Vertical input{
	display:inline-block;
	width:auto;
}
/*-------------------------------------------------------------------------
セレクトボックス
--------------------------------------------------------------------------*/
.Common_Form .Select_Form_Box{
	display:table;
}

/*-------------------------------------------------------------------------
検索ボックス
--------------------------------------------------------------------------*/
.Common_Form .Search_Form_Box_01{
	display:table;
}
.Common_Form .Search_Form_Box_01 label,
.Common_Form .Search_Form_Box_01 div,
.Common_Form .Search_Form_Box_01 p{
	display:table-cell;
	vertical-align:middle;
}
.Common_Form .Search_Form_Box_01 .Search_Keyword{
	width:100%;
}
.Common_Form .Search_Form_Box_02{
	position:relative;
}
.Common_Form .Search_Form_Box_02 .Search_Btn{
	position:absolute;
	right:0;
	bottom:0;
}
/*--検索フォーム*/
.Common_Form .Search_Form_Box_01 input[type="text"] {
	display:table-cell;
}
/*--検索ボタン*/
.Search_Btn input[type="submit"],
.Search_Btn_S input[type="submit"] {
	display:table-cell;
}
/*-------------------------------------------------------------------------
生年月日
--------------------------------------------------------------------------*/

.Birth_Form_Box div{
	display:table;
}
.Birth_Form_Box input,
.Birth_Form_Box span,
.Birth_Form_Box select{
	display:table-cell;
}
/*-------------------------------------------------------------------------
横並びフォーム
--------------------------------------------------------------------------*/
.Float_Form {
	overflow: hidden;
}
.Float_Form li {
	float: left;
	margin: 0 0 0 12px;
}
.Float_Form li:first-child {
	margin: 0;
}
.Float_Form li label {
	display: inline;
	font-size: .9em!important;
	font-weight: normal;
}
/*-------------------------------------------------------------------------
ファイルアップロード
--------------------------------------------------------------------------*/
.Photo_Select{
	position: relative;
	text-align: center;
}
.Photo_Select input{
	height: 36px;
	width: 260px;
}
.File_Input{
	position: relative;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.Fake_File{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
}
.Fake_File .Common_Btn a{
	padding: 0;
}

/*-------------------------------------------------------------------------
フォーム内ボタン
--------------------------------------------------------------------------*/
.Write_Form .Link_Btn {
	position: relative;
	border: 1px solid #bbb;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	font-size: .85em;
	cursor: pointer;
	margin: 0 0 6px;
	padding: 8px 6px;
}
.Write_Form .Link_Btn font {
	color: #333;
}
.Write_Form .Link_Btn span {
	position: absolute;
	top: 12px;
	right: 0;
}
.Write_Form .Common_Btn {
	margin-top: 20px;
}

/*=========================================================================
■jQuerymobile風UI
=========================================================================*/
/*--- jQuerymobile風ボタン ---*/
.jqm-btn,
.jqm-btn-gray {
	cursor: pointer;
	display: block;
	position: relative;
	text-align: center;
}
.Common_Form input.jqm-input-text,
.Common_Form input.jqm-btn,
.Common_Form input.jqm-btn-gray,
.Common_Form button.jqm-btn,
.Common_Form button.jqm-btn-gray{
	width: 100% !imporatnt;
}
ul.Btn_1col li input.jqm-input-text,
ul.Btn_1col li input.jqm-btn {
	margin: 10px 0 0;
}
/*--- jQuerymobile風テキストフォーム ---*/
input.jqm-input-text,
textarea.jqm-input-text {
	display: inline-block;
}

/*=========================================================================
■アバター画像サイズの指定
=========================================================================*/
/*-------------------------------------------------------------------------
アバター画像サムネイル(大)
--------------------------------------------------------------------------*/
.Avatar_Thumb_L{
	display:block;
	width:58px;
	height:58px;
	padding:2px;
	background-image: url("/common/image/base/bg/bg_avatar_waku.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:58px 58px;
	-moz-background-size: 58px 58px;
	-webkit-background-size:58px 58px;
	-o-background-size: 58px 58px;
	-ms-background-size:58px 58px;
}
.Avatar_Thumb_L img{
	display:block;
	width:54px;
	-webkit-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}

/*-------------------------------------------------------------------------
アバター画像サムネイル(中)
--------------------------------------------------------------------------*/
.Avatar_Thumb_M{
	display:block;
	width:50px;
	height:50px;
	padding:2px;
	background-image: url("/common/image/base/bg/bg_avatar_waku.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-background-size:50px 50px;
	-o-background-size: 50px 50px;
	-ms-background-size:50px 50px;
}
.Avatar_Thumb_M img{
	display:block;
	width:46px;
	-webkit-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
/*-------------------------------------------------------------------------
アバター画像サムネイル(小)
--------------------------------------------------------------------------*/
.Avatar_Thumb_S{
	display:block;
	width:38px;
	height:38px;
	padding:2px;
	background-image: url("/common/image/base/bg/bg_avatar_waku.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:38px 38px;
	-moz-background-size: 38px 38px;
	-webkit-background-size:38px 38px;
	-o-background-size: 38px 38px;
	-ms-background-size:38px 38px;
}
.Avatar_Thumb_S img{
	display:block;
	width:34px;
	-webkit-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
/*-------------------------------------------------------------------------
アバター画像サムネイル(FindTop)
--------------------------------------------------------------------------*/
body.Find_Top div[class*="Avatar_Thumb_"]{
	display:block;
	width:38px;
	height:38px;
	padding:2px;
	background-image: url("/common/image/base/bg/bg_avatar_waku.png");
	background-repeat:no-repeat;
	background-position:0 0;
	background-size:					38px 38px;
	-moz-background-size:		 38px 38px;
	-webkit-background-size:	38px 38px;
	-o-background-size:			 38px 38px;
	-ms-background-size:			38px 38px;
}
body.Find_Top div[class*="Avatar_Thumb_"] img{
	display:block;
	width:34px;
	-webkit-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
/*=========================================================================
■共通ランキング
=========================================================================*/
.Common_Ranking li .Rank_Box {
	display:table-cell;
	min-width: 36px;
	padding: 0 4px 0 0;
}
/*--TOP10用アイコン*/
.Common_Ranking li .Rank_Box div{
	position:relative;
}
.Common_Ranking li .Rank_Box em.Top10{
	position:absolute;
	top:9px;
	left:0;
	display: block;
	min-width: 36px;
	padding: 4px 2px;
	text-align: center;
	white-space: nowrap;
}
/*--10位以下*/
em.Rank_In{
	display: block;
	min-width: 36px;
	padding: 4px 2px;
	text-align: center;
	white-space: nowrap;
}
/*--アバター画像のサイズ(Top3)*/
.Avatar_Thumb_1,
.Avatar_Thumb_2,
.Avatar_Thumb_3{
	display:block;
}
.Avatar_Thumb_1 img,
.Avatar_Thumb_2 img,
.Avatar_Thumb_3 img{
	display:block;
}
/*-- TOP3表彰台 .Commend_Ranking_Box --*/
.Commend_Ranking_Box {
	width:96%;
	margin:auto;
}
.Commend_Ranking_Box ul {
	display:table;
	width:100%;
}
.Commend_Ranking_Box ul li{
	display:table-cell;
	vertical-align:bottom;
	text-align:center;
}
.Commend_Ranking_Box ul li .Avatar_Thumb_1,
.Commend_Ranking_Box ul li .Avatar_Thumb_2,
.Commend_Ranking_Box ul li .Avatar_Thumb_3{
	margin:auto;
	position:relative;
}
.Commend_Ranking_Box ul li.Rank_1{
	width:34%;
}
.Commend_Ranking_Box ul li.Rank_2{
	width:33%;
}
.Commend_Ranking_Box ul li.Rank_3{
	width:33%;
}

/*=========================================================================
■広告
=========================================================================*/
.Ad_Box{
	text-align:center;
	margin:5px 0;
}

.Ad_Box > div,
.Ad_Box > div > div{
	width:100% !important;
	margin:0 auto;
}
.Ad_Box > div a,
.Ad_Box > div > div a{
	display:block !important;
	width:100% !important;
	margin:0 auto !important;
}
.Ad_Box > div a img,
.Ad_Box > div > div a img{
	height:inherit !important;
	max-width:300px !important;
}
.Contents_Box_Inner .Ad_Box > div,
.Contents_Box_Inner .Ad_Box > div > div,
.Contents_Box_Inner .Ad_Box > div a,
.viewport .Ad_Box > div > div{
	width:300px !important;
}
.Contents_Box_Inner .Ad_Box > div a img{
	height:inherit !important;
	max-width:300px;
}

/*=========================================================================
■スライド
=========================================================================*/
.Slide_Box{
	width:100%;
	overflow: hidden;
}
.Slide_Table{
	position:relative;
	display:table;
	width:100%;
	padding:0;
	margin: 0;
}
.Slide_Table_td{
	display:table-cell;
	vertical-align:top;
	min-width: 320px;
	padding:0;
	margin:0;
}
.Slide_Pager_Table{
	position:relative;
	width:100%;
	padding:0;
}
.Slide_Pager_Table_td{
	display:table-cell;
	height:24px;
}
.Pager_Left{
	position:absolute;
	top:2px;
	left:8px;
	width:80px;
	height:30px;
	padding:6px 0 0 22px;
}
.Pager_Right{
	position:absolute;
	top:2px;
	right:0;
	width:60px;
	height:25px;
	padding:6px 0 0;
}
.Pager_Icon{
	display: block;
	min-width:300px;
	margin: 5px auto;
	padding:8px 0 0 0 ;
	font-size:.8em;
	text-align:center !important;
}
.landscape .Pager_Icon{
	min-width:480px;
	padding:10px 0 0 0 ;
	text-align:center !important;
}

/*=========================================================================
■お気に入り掲示板
=========================================================================*/
.Favorite_Bbs {
	padding-bottom:8px;
}
.Favorite_Bbs table{
	width:100%;
}

.SNS_Menu{
	padding:8px;
	margin:8px auto 0;
	width:250px;
	min-width:250px;}

.SNS_Btn{
	margin:0 !important;
	padding-bottom:0 !important;
}
.SNS_Btn ul{
	text-align:center;
}

.SNS_Btn ul li{
	display: inline-block;
}
.SNS_Btn ul li a{
	font-size:13px;
	display:block;
}
.SNS_Btn ul li a span.Btn{
	width:250px;
	min-width:250px;
	padding:0 1px;
}

.SNS_Btn ul li.share{
	font-size:13px;
	margin:0;
	padding:2px 13px 0 0 !important;}

.SNS_Btn_Favorite{
	padding:8px 0 0 0;}



/*=========================================================================
■各種アイコン
	基本指定
	Findアイコン(大)
	Findアイコン(中)
	Findアイコン(小)
	SNSアイコン(中)
	SNSアイコン(小)
=========================================================================*/
/*-------------------------------------------------------------------------
基本指定
--------------------------------------------------------------------------*/
.Icon{
	display:inline-block;
	vertical-align: middle;
	background: url("/common/image/base/icon/icon_common.png?20140214");
	background-size:600px 1000px;
	-moz-background-size::600px 1000px;
	-webkit-background-size::600px 1000px;
	-o-background-size::600px 1000px;
	-ms-background-size::600px 1000px;
	background-repeat:no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.Icon{
		background: url("/common/image/base/icon/icon_common_x1-5.png?20140214");
		background-size:600px 1000px;
		-moz-background-size::600px 1000px;
		-webkit-background-size::600px 1000px;
		-o-background-size::600px 1000px;
		-ms-background-size::600px 1000px;
		background-repeat:no-repeat;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.Icon{
		background: url("/common/image/base/icon/icon_common_x2.png?20140214");
		background-size:600px 1000px;
		-moz-background-size::600px 1000px;
		-webkit-background-size::600px 1000px;
		-o-background-size::600px 1000px;
		-ms-background-size::600px 1000px;
		background-repeat:no-repeat;
	}
}
.Arrow_Back, .Arrow_Blue_Back {
	background-image: url("/common/image/base/icon/icon_link_arrow_blue_back.png");
}
/*-------------------------------------------------------------------------
Findアイコン(大)
	テキストインライン
	タイトルバー内
--------------------------------------------------------------------------*/
.Icon_Find_L{
	position:relative;
}
.Icon_Find_L .Icon{
	width:25px;
	height:25px;
	margin: -4px 6px 0 0;
}
.Icon_Find_L .Icon_Right{
	margin:-4px 0 0 2px;
}
.Icon_Find_L .Icon_Center{
	margin:-4px 2px 0;
}
/*--タイトルバー内*/
.Icon_Title_L h1,
.Icon_Title_L h2,
.Icon_Title_L h3,
.Icon_Title_L h4,
.Icon_Title_L h5{
	padding:8px 6px 6px 32px !important;
}
.Icon_Title_L .Icon{
	position:absolute;
	top: 4px;
	left: 4px;
	margin:0 !important;
}
/*--芸能*/
.Icon_Find_L .Icon_Geinou{
	background-position:-55px -50px;
}
/*-------------------------------------------------------------------------
Findアイコン(中)
	ジャンル
	タブ・コンテンツ用
	ランキング用
	メニュー内部用
--------------------------------------------------------------------------*/
.Icon_Find_M .Icon{
	width:18px;
	height:18px;
	margin: -4px 4px 0 0;
}
.Icon_Find_M .Icon_Right{
	margin:-4px 0 0 4px;
}
.Icon_Find_M .Icon_Center{
	margin:-4px 4px 0;
}
/*----------------------------------------------
	ジャンル
----------------------------------------------*/
/*--アイコン(Mサイズ)*/
.Icon_Find_M .Icon_Genre_Geinou,
.Icon_Find_M .Icon_Genre_Sport,
.Icon_Find_M .Icon_Genre_Love,
.Icon_Find_M .Icon_Genre_Kids,
.Icon_Find_M .Icon_Genre_Trouble,
.Icon_Find_M .Icon_Genre_Otona,
.Icon_Find_M .Icon_Genre_Talk,
.Icon_Find_M .Icon_Genre_Social,
.Icon_Find_M .Icon_Genre_Entame,
.Icon_Find_M .Icon_Genre_Life,
.Icon_Find_M .Icon_Genre_Hobby{
  background-size: 360px 600px;
  -moz-background-size: 360px 600px;
  -webkit-background-size: 360px 600px;
  -o-background-size: 360px 600px;
  -ms-background-size: 360px 600px;
}
/*--芸能*/
.Icon_Find_M .Icon_Genre_Geinou{
	background-position:-106px -376px;
}
/*--サッカー*/
.Icon_Find_M .Icon_Genre_Sport{
	background-position:-44px -376px;
}
/*--恋愛・結婚*/
.Icon_Find_M .Icon_Genre_Love{
	background-position:-190px -376px;
}
/*--子供・育児*/
.Icon_Find_M .Icon_Genre_Kids{
	background-position:-212px -376px;
}
/*--お悩み*/
.Icon_Find_M .Icon_Genre_Trouble{
	background-position:-65px -376px;
}
/*--大人の恋愛*/
.Icon_Find_M .Icon_Genre_Otona{
	background-position:-190px -376px;
}
/*--雑談*/
.Icon_Find_M .Icon_Genre_Talk{
	background-position:-86px -376px;
}
/*--社会*/
.Icon_Find_M .Icon_Genre_Social{
	background-position:-128px -376px;
}
/*--エンタメ*/
.Icon_Find_M .Icon_Genre_Entame{
	background-position:-106px -376px;
}
/*--生活*/
.Icon_Find_M .Icon_Genre_Life{
	background-position:-2px -398px;
}
/*--趣味*/
.Icon_Find_M .Icon_Genre_Hobby{
	background-position:-128px -398px;
}
/*--写真*/
.Icon_Find_M .Icon_Genre_Photo{
	background-position:-108px -270px;
}
/*--写真投稿*/
.Icon_Find_M .Icon_Genre_Photo_UP{
	background-position:-108px -270px;
}
/*----------------------------------------------
	タブ・コンテンツ用
----------------------------------------------*/
/*--NEW(オレンジ)*/
.Icon_Find_M .Icon_NEW{
	background-position:-144px -270px;
}
/*--NEW(タブアクティブ時/赤)*/
.Tab_Active .Icon_Find_M .Icon_NEW{
	background-position:-126px -270px;
}
/*--アクセス・人気/Weekランキング*/
.Icon_Find_M .Icon_Ninki,
.Icon_Find_M .Icon_Week{
	background-position:-162px -270px;
}
/*--注目*/
.Icon_Find_M .Icon_Chumoku{
	background-position:-36px -252px;
}
/*--投稿・白*/
.Icon_Find_M .Icon_Toukou_White{
	background-position:-360px -144px;
}
/*--投稿・アクティブ時はclass名変えずにピンクに*/
.Icon_Find_M .Tab_Active .Icon_Toukou_White{
	background-position:-360px -72px;
}
/*--投稿・ピンク*/
.Icon_Find_M .Icon_Toukou_Pink{
	background-position:-360px -72px;
}
/*--投稿・青*/
.Icon_Find_M .Icon_Toukou_Blue{
	background-position:-360px 0;
}
/*--コメント・白*/
.Icon_Find_M .Icon_Comment_White{
	background-position:-342px -144px;
}
/*--コメント・アクティブ時はclass名変えずにピンクに*/
.Icon_Find_M .Tab_Active .Icon_Comment_White{
	background-position:-342px -72px;
}
/*--写真・白*/
.Icon_Find_M .Icon_Photo_White{
	background-position:-452px -144px
}
/*--写真・アクティブ時はclass名変えずにピンクに*/
.Icon_Find_M .Tab_Active .Icon_Photo_White{
	background-position:-452px -72px;
}
/*--写真・ピンク*/
.Icon_Find_M .Icon_Photo_Pink{
	background-position:-452px -72px;
}
/*--写真・青*/
.Icon_Find_M .Icon_Photo_Blue{
	background-position:-452px 0;
}
/*--掲示板・白*/
.Icon_Find_M .Icon_BBS_White{
	background-position:-471px -142px;
}
/*--掲示板・アクティブ時はclass名変えずにピンクに*/
.Icon_Find_M .Tab_Active .Icon_BBS_White{
	background-position:-471px -72px;
}
/*--掲示板・ピンク*/
.Icon_Find_M .Icon_BBS_Pink{
	background-position:-471px -72px;
}
/*--掲示板・青*/
.Icon_Find_M .Icon_BBS_Blue{
	background-position:-471px 0;
}
/*--記事・白*/
.Icon_Find_M .Icon_Article_White{
	background-position:-36px -144px;
}
/*--記事・ピンク*/
.Icon_Find_M .Icon_Article_Pink{
	background-position:-36px -72px;
}
/*--記事・青*/
.Icon_Find_M .Icon_Article_Blue,
.Icon_Find_M .Icon_BBS{
	background-position:-36px 0;
}
/*--開く*/
.Icon_Find_M .Icon_Open{
	background-position:-235px -253px;
}
/*--開く(親classで変える場合)*/
.Icon_Find_M .Menu_Active .Icon_Open{
	background-position:-252px -253px;
}
/*--閉じる*/
.Icon_Find_M .Icon_Close{
	background-position:-252px -253px;
}
/*--日時*/
.Icon_Find_M .Icon_Date{
	background-position:-396px -270px;
}
/*--ユーザー*/
.Icon_Find_M .Icon_Smile{
	background-position:-216px -270px;
}
/*--鉛筆(緑)*/
.Icon_Find_M .Icon_Pen{
	background-position:-72px -252px;
}
/*--星*/
.Icon_Find_M .Icon_Star{
	background-position:-234px -271px;
}
/*--ツール*/
.Icon_Find_M .Icon_Tool{
	background-position:-324px 0;
}
/*--プラス*/
.Icon_Find_M .Icon_Pluse{
	background-position:-378px 0 !important;
}
/*--マイナス*/
.Icon_Find_M .Icon_Minus{
	background-position:-396px 0;
}
/*--FAQ　Q*/
.Icon_Find_M .Icon_FaqQ {
	background-position: -303px -271px;
}
/*--FAQ　A*/
.Icon_Find_M .Icon_FaqA {
	background-position: -321px -271px;
}
/*--いいね*/
.Icon_Find_M .Icon_Like{
	background-position:-288px 0;
}
/*--いいね・白*/
.Icon_Find_M .Icon_Like_White{
	background-position:-288px -144px;
}
/*--いいね・アクティブ時はclass名変えずにピンクに*/
.Icon_Find_M .Tab_Active .Icon_Like_White{
	background-position:-288px -72px;
}
/*--記事(二重)*/
.Icon_Find_M .Icon_Article,
.Icon_Find_M .Icon_Memo{
	background-position:0 0;
}
/*--写真記事*/
.Icon_Find_M .Icon_Camera{
	background-position:-18px 0;
}
/*--NEW矢印*/
.Icon_Find_M .Icon_NewArticle{
	width:36px;
	background-position:-212px 0;
}
/*--NEW矢印(赤)*/
.Icon_Find_M .Icon_NewArticle_Red{
	width:36px;
	background-position:-212px -72px;
}
/*--コラム記事*/
.Icon_Find_M .Icon_Column{
	background-position:-54px 0;
}
/*--鉛筆・青*/
.Icon_Find_M .Icon_Pen_Blue{
	background-position:-342px 0;
}
/*--鉛筆・白*/
.Icon_Find_M .Icon_Pen_Wh{
	background-position:-342px -144px;
}
/*--押しピン・白 bbs*/
.Icon_Find_M .Icon_pushpin_Wh{
	background-position:-488px -144px;
}
/*--ハート・微妙なピンク bbsお気に入り！*/
.Icon_Find_M .Icon_heart_pink01{
	background-position:-432px -72px;
}
/*--ハート・微妙なピンク bbsお気に入り！*/
.Icon_Find_M .Icon_Favorite_green01{
	background-position:-288px -274px;
}
/*--矢印アイコン(青)*/
.Icon_Find_M .IconArrow_Blue{
	background-position:-198px 0;
}
/*--矢印アイコン(オレンジ)*/
.Icon_Find_M .IconArrow_Orange{
	background-position:-198px -108px;
}
/*--矢印アイコン(グレー)*/
.Icon_Find_M .IconArrow_Gray{
	background-position:-198px -90px;
}
/*--矢印アイコン(白)*/
.Icon_Find_M .IconArrow_White{
	background-position:-198px -144px;
}
/*--矢印アイコン もっと見る形式(グレー)*/
.Icon_Find_M .IconArrow_Gray_Solid{
	background-position:-180px -90px;
}
/*--削除アイコン*/
.Icon_Find_M .Icon_Delete_Gray{
	background-position:-504px -90px;
}
/*--登録アイコン*/
.Icon_Find_M .Icon_Regist{
	background-position:-522px -90px;
}
.IconArrow_Up{
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.IconArrow_Down{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.IconArrow_Prev{
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
/*----------------------------------------------
	ランキング用
----------------------------------------------*/
/*--背景重ねる要●--*/
.Icon_Find_M .Icon_Rank_BG{
	background: url("/common/image/base/icon/icon_find.png"),
							url("/common/image/base/icon/icon_find.png");
	background-size:					400px 400px,
														400px 400px;
	-moz-background-size:		 400px 400px,
														400px 400px;
	-webkit-background-size:	400px 400px,
														400px 400px;
	-o-background-size:			 400px 400px,
														400px 400px;
	-ms-background-size:			400px 400px,
														400px 400px;
	background-repeat:				no-repeat,
														no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.Icon_Find_M .Icon_Rank_BG{
		background: url("/common/image/base/icon/icon_find_x1.5.png"),
								url("/common/image/base/icon/icon_find_x1.5.png");
		background-size:					400px 400px,
														400px 400px;
		-moz-background-size:		 400px 400px,
														400px 400px;
		-webkit-background-size:	400px 400px,
														400px 400px;
		-o-background-size:			 400px 400px,
														400px 400px;
		-ms-background-size:			400px 400px,
														400px 400px;
		background-repeat:				no-repeat,
														no-repeat;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.Icon_Find_M .Icon_Rank_BG{
		background: url("/common/image/base/icon/icon_find_x2.png"),
								url("/common/image/base/icon/icon_find_x2.png");
		background-size:					400px 400px,
														400px 400px;
		-moz-background-size:		 400px 400px,
														400px 400px;
		-webkit-background-size:	400px 400px,
														400px 400px;
		-o-background-size:			 400px 400px,
														400px 400px;
		-ms-background-size:			400px 400px,
														400px 400px;
		background-repeat:				no-repeat,
														no-repeat;
	}
}
/*-- 1位 --*/
.Icon_Find_M .Icon_Rank1{
	background-position:-91px -104px, /*-- 数字 --*/
						-55px -104px; /*-- ★ --*/
}
/*-- 2位 --*/
.Icon_Find_M .Icon_Rank2{
	background-position:-109px -104px, /*-- 数字 --*/
						-55px -104px; /*-- ★ --*/
}
/*-- 3位 --*/
.Icon_Find_M .Icon_Rank3{
	background-position:-127px -104px, /*-- 数字 --*/
						-55px -104px; /*-- ★ --*/
}
/*-- 4位 --*/
.Icon_Find_M .Icon_Rank4{
	background-position:-145px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 5位 --*/
.Icon_Find_M .Icon_Rank5{
	background-position:-163px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 6位 --*/
.Icon_Find_M .Icon_Rank6{
	background-position:-181px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 7位 --*/
.Icon_Find_M .Icon_Rank7{
	background-position:-199px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 8位 --*/
.Icon_Find_M .Icon_Rank8{
	background-position:-217px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 9位 --*/
.Icon_Find_M .Icon_Rank9{
	background-position:-235px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 10位 --*/
.Icon_Find_M .Icon_Rank10{
	background-position:-253px -104px, /*-- 数字 --*/
											-73px -104px; /*-- ● --*/
}
/*-- 大きいランキングアイコン --*/
.Icon_Find_M .Icon_Rank_Top3{
	display:block;
	width:36px !important;
	height:36px !important;
	background-position:-55px -140px;
}
.Icon_Find_M .Icon_Rank_Top10{
	display:block;
	width:36px !important;
	height:36px !important;
	background-position:-91px -140px;
}
/*----------------------------------------------
	メニュー内部用
----------------------------------------------*/
/*-- 注目ニュース --*/
.Icon_Find_M .Icon_Find_News{
	background-position:-504px 0;
}
/*-- ひとこと日記 --*/
.Icon_Find_M .Icon_Find_Diary{
	background-position:-522px 0;
}
/*-- 検索 --*/
.Icon_Find_M .Icon_Find_Search{
	background-position:-540px 0;
}
/*-- 鉛筆 --*/
.Icon_Find_M .Icon_Find_Pen{
	background-position:-558px 0;
}
/*==============================================
SNSアイコン(中)
==============================================*/
.Icon_SNS_M .Icon{
	display:inline-block;
	width:16px;
	height:16px;
	margin: -4px 2px 0 0;
	vertical-align: middle;
	background: url("/common/image/base/icon/icon_common.png?20140214");
	background-size:600px 1000px;
	-moz-background-size::600px 1000px;
	-webkit-background-size::600px 1000px;
	-o-background-size::600px 1000px;
	-ms-background-size::600px 1000px;
	background-repeat:no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.Icon_SNS_M .Icon{
		background: url("/common/image/base/icon/icon_common_x1-5.png?20140214");
		background-size:600px 1000px;
		-moz-background-size::600px 1000px;
		-webkit-background-size::600px 1000px;
		-o-background-size::600px 1000px;
		-ms-background-size::600px 1000px;
		background-repeat:no-repeat;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.Icon_SNS_M .Icon{
		background: url("/common/image/base/icon/icon_common_x2.png?20140214");
		background-size:600px 1000px;
		-moz-background-size::600px 1000px;
		-webkit-background-size::600px 1000px;
		-o-background-size::600px 1000px;
		-ms-background-size::600px 1000px;
		background-repeat:no-repeat;
	}
}
.Icon_SNS_M .Icon_Right{
	margin:-4px 0 0 2px;
}
.Icon_SNS_M .Icon_Center{
	margin:-4px 2px 0;
}
/*-- いいね！ --*/
.Icon_SNS_M .Icon_Like{
	background-position:-290px -1px;
}
/*-- ファイト！ --*/
.Icon_SNS_M .Icon_Fight{
	background-position:-308px -1px;
}
/*-- レス --*/
.Icon_SNS_M .Icon_Res{
	background-position:-344px -1px;
}
/*-- 友だち --*/
.Icon_SNS_M .Icon_Friend{
	background-position:-181px -254px;
}
/*-- フォロワー --*/
.Icon_SNS_M .Icon_Follower{
	background-position:-200px -254px;
}
/*-- フォロー --*/
.Icon_SNS_M .Icon_Follow{
	background-position:-219px -254px;
}
/*-- コメント --*/
.Icon_SNS_M .Icon_Comment{
	background-position:-20px -252px;
}
/*-- 注目 --*/
.Icon_SNS_M .Icon_Chumoku{
	background-position:-38px -252px;
}
/*-- メッセージ --*/
.Icon_SNS_M .Icon_Massage{
	background-position:-91px -252px;
}
/*-- メッセージ送信 --*/
.Icon_SNS_M .Icon_Massage_Send{
	background-position:-109px -252px;
}
/*-- 記事コンテンツ --*/
.Icon_SNS_M .Icon_Article,
.Icon_SNS_M .Icon_Memo{
	background-position:-128px -252px;
}
/*-- 日時 --*/
.Icon_SNS_M .Icon_Date{
	background-position:-397px -271px;
}
/*-- 1位 --*/
.Icon_SNS_M .Icon_Rank1{
	width:32px;
	background-position:0 -176px;
}
/*-- 2位 --*/
.Icon_SNS_M .Icon_Rank2{
	width:32px;
	background-position:0 -192px;
}
/*-- 3位 --*/
.Icon_SNS_M .Icon_Rank3{
	width:32px;
	background-position:0 -208px;
}
/*-- コメント編集ボタン --*/
.Icon_SNS_M .Icon_Comment_Edit{
	width:18px;
	height:22px;
	background-position:0 -224px;
}
/*-- コメント編集ボタン(閉じる) --*/
.Icon_SNS_M .Menu_Active .Icon_Comment_Edit{
	width:18px;
	height:22px;
	background-position:18px -224px;
}
/*==============================================
アイコン(小)
==============================================*/
.Icon_SNS_S .Icon{
	display:inline-block;
	width:12px;
	height:12px;
	margin:-4px 2px 0 0;
	vertical-align: middle;
	background: url("/common/image/base/icon/icon_common.png?20140214");
	-moz-background-size:450px 750px;
	-webkit-background-size:450px 750px;
	-o-background-size:450px 750px;
	-ms-background-size:450px 750px;
	background-size:450px 750px;
	background-repeat:no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	.Icon_SNS_S .Icon{
		background: url("/common/image/base/icon/icon_common_x1-5.png?20140214");
		-moz-background-size:450px 750px;
		-webkit-background-size:450px 750px;
		-o-background-size:450px 750px;
		-ms-background-size:450px 750px;
		background-size:450px 750px;
		background-repeat:no-repeat;
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	.Icon_SNS_S .Icon{
		background: url("/common/image/base/icon/icon_common_x2.png?20140214");
		-moz-background-size:450px 750px;
		-webkit-background-size:450px 750px;
		-o-background-size:450px 750px;
		-ms-background-size:450px 750px;
		background-size:450px 750px;
		background-repeat:no-repeat;
	}
}
.Icon_SNS_S .Icon_Right{
	margin:-4px 0 0 2px;
}
.Icon_SNS_S .Icon_Center{
	margin:-4px 2px 0;
}
/*-- いいね！ --*/
.Icon_SNS_S .Icon_Like{
	background-position:-216px -1px;
}
/*-- ファイト！ --*/
.Icon_SNS_S .Icon_Fight{
	background-position:-230px -1px;
}
/*-- レス --*/
.Icon_SNS_S .Icon_Res{
	background-position:-258px -1px;
}
/*-- 友だち --*/
.Icon_SNS_S .Icon_Friend{
	background-position:-136px -191px;
}
/*-- フォロワー --*/
.Icon_SNS_S .Icon_Follower{
	background-position:-150px -191px;
}
/*-- フォロー --*/
.Icon_SNS_S .Icon_Follow{
	background-position:-164px -191px;
}
/*-- コメント --*/
.Icon_SNS_S .Icon_Comment{
	background-position:-14px -189px;
}
/*-- 注目 --*/
.Icon_SNS_S .Icon_Chumoku{
	background-position:-28px -189px;
}
/*-- 鉛筆 --*/
.Icon_SNS_S .Icon_Pen{
	background-position:-55px -189px;
}
/*-- メッセージ --*/
.Icon_SNS_S .Icon_Massage{
	background-position:-69px -189px;
}
/*-- メッセージ送信 --*/
.Icon_SNS_S .Icon_Massage_Send{
	background-position:-82px -189px;
}
/*-- 記事コンテンツ --*/
.Icon_SNS_S .Icon_Article,
.Icon_SNS_S .Icon_Memo{
	background-position:-96px -189px;
}
/*-- 日時 --*/
.Icon_SNS_S .Icon_Date{
	background-position:-298px -203px;
}
/*-- 1位 --*/
.Icon_SNS_S .Icon_Rank1{
	width:24px;
	background-position:-36px 0px;
}
/*-- 2位 --*/
.Icon_SNS_S .Icon_Rank2{
	width:24px;
	background-position:-36px -12px;
}
/*-- 3位 --*/
.Icon_SNS_S .Icon_Rank3{
	width:24px;
	background-position:-36px -24px;
}
/*-- 王冠金 --*/
.Icon_SNS_S .Icon_Rank_Gold,
.Rank_1 span.Icon_Rank{
	width:16px;
	height:15px;
	background-position:0 -420px;
}
/*-- 王冠銀 --*/
.Icon_SNS_S .Icon_Rank_Silver,
.Rank_2 span.Icon_Rank{
	width:16px;
	height:15px;
	background-position:-17px -420px;
}
/*-- 王冠銅 --*/
.Icon_SNS_S .Icon_Rank_Bronze,
.Rank_3 span.Icon_Rank{
	width:16px;
	height:15px;
	background-position:-34px -420px;
}
/*-------------------------------------------------------------------------
Find画像設定　ロゴ/文字画像/アイコン
--------------------------------------------------------------------------*/
*[class*="Img_Find_"]{
	display:inline-block;
	text-indent:-9999em;
	vertical-align:middle;
}
*[class*="Img_Find_"]{
	background: url("/common/image/base/icon/icon_common.png?20140214");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.01) and (-webkit-max-device-pixel-ratio: 1.5){
	*[class*="Img_Find_"]{
		background: url("/common/image/base/icon/icon_common_x1-5.png?20140214");
	}
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.51){
	*[class*="Img_Find_"]{
		background: url("/common/image/base/icon/icon_common_x2.png?20140214");
	}
}
/*--アイコン(Lサイズ)*/
*[class*="Img_Find_Icon_L_"]{
	background-size: 600px 1000px;
	-moz-background-size: 600px 1000px;
	-webkit-background-size: 600px 1000px;
	-o-background-size: 600px 1000px;
	-ms-background-size: 600px 1000px;
}
*[class*="Img_Find_Icon_L_Vi"]{
	width:30px;
	height:30px;
}
*[class*="Img_Find_Icon_L_Vi_Bar"]{
	width:80px;
	height:30px;
}
*[class*="Img_Find_Icon_L_Vi_Bar_AllGenreFlick"]{
  width:55px;
  height:30px;
}
*[class*="Img_Find_Icon_L_Vi_Group"]{
	width:35px;
	height:35px;
}
/*ピックアップ(電波塔アイコン)*/
*.Img_Find_Icon_L_Vi_Pickup{
	background-position:0 -500px;
}
/*掲示板*/
*.Img_Find_Icon_L_Vi_BBS{
	background-position:-30px -500px;
}
/*フォルダ*/
*.Img_Find_Icon_L_Vi_AllGenre{
	background-position:-60px -500px;
}
/*オールジャンル用装飾*/
*.Img_Find_Icon_L_Vi_Bar_AllGenreBer{
	background-position:10px -708px;
}
/*トップページ＞オールジャンルバーのフリックアイコン*/
*.Img_Find_Icon_L_Vi_Bar_AllGenreFlick{
  background-position:-78px -377px;
}
/*日記帳*/
*.Img_Find_Icon_L_Vi_Dialy{
	background-position:-90px -500px;
}
/*ランキング王冠*/
*.Img_Find_Icon_L_Vi_Ranking{
	background-position:-210px -500px;
}
/*ランキングUP矢印*/
*.Img_Find_Icon_L_Vi_RankingUP{
	background-position:-300px -500px;
}
/*NEW(白)*/
*.Img_Find_Icon_L_Vi_New{
	background-position:-240px -500px;
}
/*新聞紙(グレー)*/
*.Img_Find_Icon_L_Vi_News{
	background-position:-120px -500px;
}
/*新聞紙(白)*/
*.Img_Find_Icon_L_Vi_News_White{
	background-position:-180px -500px;
}
/*掲示板(グレー)*/
*.Img_Find_Icon_L_Vi_BBS_Brown{
	background-position:-328px -500px;
}
/*カフェ*/
*.Img_Find_Icon_L_Vi_News_Cafe{
	background-position:-270px -500px;
}
/*アバター(女)*/
*.Img_Find_Icon_L_Vi_Ava01{
	background-position:-360px -500px;
}
/*アバター(男)*/
*.Img_Find_Icon_L_Vi_Ava02{
	background-position:-390px -500px;
}
/*ゲームコミュロゴ*/
*.Img_Find_Icon_L_Vi_Game_Commu{
	width: 33px;
	background-position:-142px -712px;
}
/*コメント(青)*/
*.Img_Find_Icon_L_Vi_Group_a{
	background-position:-0px -622px;
}
/*テレビ*/
*.Img_Find_Icon_L_Vi_Group_b{
	background-position:-35px -622px;
}
/*スポーツ*/
*.Img_Find_Icon_L_Vi_Group1102{
	background-position:-70px -622px;
}
/*電球*/
*.Img_Find_Icon_L_Vi_Group1108{
	background-position:-105px -622px;
}
/*カフェ*/
*.Img_Find_Icon_L_Vi_Group1106{
	background-position:-140px -622px;
}
/*アバター(男)*/
*.Img_Find_Icon_L_Vi_Man{
	background-position:-360px -534px;
}
/*アバター(女)*/
*.Img_Find_Icon_L_Vi_Woman{
	background-position:-390px -534px;
}

/*--アイコン(Mサイズ)*/
*[class*="Img_Find_Icon_M_"]{
	background-size: 400px 667px;
	-moz-background-size: 400px 667px;
	-webkit-background-size: 400px 667px;
	-o-background-size: 400px 667px;
	-ms-background-size: 400px 667px;
	width:24px;
	height:24px;
}
/*コメント(青)*/
*.Img_Find_Icon_M_Group_a{
	background-position:0 -416px;
}
/*テレビ*/
*.Img_Find_Icon_M_Group_b{
	background-position:-23.3px -416px;
}
/*スポーツ*/
*.Img_Find_Icon_M_Group1102{
	background-position:-46.6px -416px;
}
/*電球*/
*.Img_Find_Icon_M_Group1108{
	background-position:-69.9px -416px;
}
/*カフェ*/
*.Img_Find_Icon_M_Group1106{
	background-position:-93.2px -416px;
}
/*マイク*/
*.Img_Find_Icon_M_Group1101{
	background-position:-116.5px -416px;
}
/*時事ネタ*/
*.Img_Find_Icon_M_Group1103{
	background-position:-139.8px -416px;
}
/*音楽*/
*.Img_Find_Icon_M_Group1104{
	background-position:-163.1px -416px;
}
/*地域・街ネタ*/
*.Img_Find_Icon_M_Group1105{
	background-position:-186.4px -416px;
}
/*恋愛・結婚*/
*.Img_Find_Icon_M_Group1107{
	background-position:-209.7px -416px;
}
/*育児・こども*/
*.Img_Find_Icon_M_Group1109{
	background-position:-233px -416px;
}
/*仕事*/
*.Img_Find_Icon_M_Group1110{
	background-position:-256.3px -416px;
}
/*暮らし*/
*.Img_Find_Icon_M_Group1111{
	background-position:0 -440px;
}
/*学校・勉強*/
*.Img_Find_Icon_M_Group1112{
	background-position:-23.3px -440px;
}
/*料理・グルメ*/
*.Img_Find_Icon_M_Group1113{
	background-position:-46.6px -440px;
}
/*ネット・ゲーム*/
*.Img_Find_Icon_M_Group1114{
	background-position:-69.9px -440px;
}
/*ファッション*/
*.Img_Find_Icon_M_Group1115{
	background-position:-93.2px -440px;
}
/*本・コミック*/
*.Img_Find_Icon_M_Group1116{
	background-position:-116.5px -440px;
}
/*趣味*/
*.Img_Find_Icon_M_Group1117{
	background-position:-139.8px -440px;
}
/*旅行・お出かけ*/
*.Img_Find_Icon_M_Group1118{
	background-position:-163.1px -440px;
}
/*ペット*/
*.Img_Find_Icon_M_Group1119{
	background-position:-186.4px -440px;
}
/*投稿写真*/
*.Img_Find_Icon_M_Group1120{
	background-position:-209.7px -440px;
}
.Common_Title *[class*="Img_Find_Icon"],
.Find_Top .Find_BBS .Common_Title .Img_Find_Icon_L_Vi_Bar_AllGenreFlick{
	margin:-6px -3px -3px 0px
}
.Find_Top .Find_Talk .Common_Title .Img_Find_Icon_L_Vi_News,
.Find_Top .Find_Talk .Common_Title .Img_Find_Icon_L_Vi_News_White{
	margin:-6px 2px -2px 0px
}
.Common_Title *[class*="Img_Find_Icon_L_Vi_Bar"]{
	margin:-6px 0px -3px -11px
}
/*-------------------------------------------------------------------------
■IE用設定
--------------------------------------------------------------------------*/
.Tab_IE{
  font-size: 13px!important;
}