/*Margin Top*/
.mar-t--1 {margin-top: -1px;}.mar-t--2 {margin-top: -2px;}.mar-t--3 {margin-top: -3px;}.mar-t--4 {margin-top: -4px;}.mar-t--5 {margin-top: -5px;}.mar-t--6 {margin-top: -6px;}.mar-t--7 {margin-top: -7px;}.mar-t--8 {margin-top: -8px;}.mar-t--9 {margin-top: -9px;}.mar-t--10 {margin-top: -10px;}.mar-t-1 {margin-top: 1px;}.mar-t-2 {margin-top: 2px;}.mar-t-3 {margin-top: 3px;}.mar-t-4 {margin-top: 4px;}.mar-t-5 {margin-top: 5px;}.mar-t-6 {margin-top: 6px;}.mar-t-7 {margin-top: 7px;}.mar-t-8 {margin-top: 8px;}.mar-t-9 {margin-top: 9px;}.mar-t-10 {margin-top: 10px;}.mar-t-11 {margin-top: 11px;}.mar-t-12 {margin-top: 12px;}.mar-t-13 {margin-top: 13px;}.mar-t-14 {margin-top: 14px;}.mar-t-15 {margin-top: 15px;}.mar-t-16 {margin-top: 16px;}.mar-t-17 {margin-top: 17px;}.mar-t-18 {margin-top: 18px;}.mar-t-19 {margin-top: 19px;}.mar-t-20 {margin-top: 20px;}.mar-t-21 {margin-top: 21px;}.mar-t-22 {margin-top: 22px;}.mar-t-23 {margin-top: 23px;}.mar-t-24 {margin-top: 24px;}.mar-t-25 {margin-top: 25px;}.mar-t-26 {margin-top: 26px;}.mar-t-27 {margin-top: 27px;}.mar-t-28 {margin-top: 28px;}.mar-t-29 {margin-top: 29px;}.mar-t-30 {margin-top: 30px;}.mar-t-31 {margin-top: 31px;}.mar-t-32 {margin-top: 32px;}.mar-t-33 {margin-top: 33px;}.mar-t-34 {margin-top: 34px;}.mar-t-35 {margin-top: 35px;}.mar-t-36 {margin-top: 36px;}.mar-t-37 {margin-top: 37px;}.mar-t-38 {margin-top: 38px;}.mar-t-39 {margin-top: 39px;}.mar-t-40 {margin-top: 40px;}.mar-t-41 {margin-top: 41px;}.mar-t-42 {margin-top: 42px;}.mar-t-43 {margin-top: 43px;}.mar-t-44 {margin-top: 44px;}.mar-t-45 {margin-top: 45px;}.mar-t-46 {margin-top: 46px;}.mar-t-47 {margin-top: 47px;}.mar-t-48 {margin-top: 48px;}.mar-t-49 {margin-top: 49px;}.mar-t-50 {margin-top: 50px;}.mar-t-51 {margin-top: 51px;}.mar-t-52 {margin-top: 52px;}.mar-t-53 {margin-top: 53px;}.mar-t-54 {margin-top: 54px;}.mar-t-55 {margin-top: 55px;}.mar-t-56 {margin-top: 56px;}.mar-t-57 {margin-top: 57px;}.mar-t-58 {margin-top: 58px;}.mar-t-59 {margin-top: 59px;}.mar-t-60 {margin-top: 60px;}.mar-t-61 {margin-top: 61px;}.mar-t-62 {margin-top: 62px;}.mar-t-63 {margin-top: 63px;}.mar-t-64 {margin-top: 64px;}.mar-t-65 {margin-top: 65px;}.mar-t-66 {margin-top: 66px;}.mar-t-67 {margin-top: 67px;}.mar-t-68 {margin-top: 68px;}.mar-t-69 {margin-top: 69px;}.mar-t-70 {margin-top: 70px;}.mar-t-71 {margin-top: 71px;}.mar-t-72 {margin-top: 72px;}.mar-t-73 {margin-top: 73px;}.mar-t-74 {margin-top: 74px;}.mar-t-75 {margin-top: 75px;}.mar-t-76 {margin-top: 76px;}.mar-t-77 {margin-top: 77px;}.mar-t-78 {margin-top: 78px;}.mar-t-79 {margin-top: 79px;}.mar-t-80 {margin-top: 80px;}
/*//////////*/

/*Margin Bottom*/
.mar-b--1 {margin-bottom: -1px;}.mar-b--2 {margin-bottom: -2px;}.mar-b--3 {margin-bottom: -3px;}.mar-b--4 {margin-bottom: -4px;}.mar-b--5 {margin-bottom: -5px;}.mar-b--6 {margin-bottom: -6px;}.mar-b--7 {margin-bottom: -7px;}.mar-b--8 {margin-bottom: -8px;}.mar-b--9 {margin-bottom: -9px;}.mar-b--10 {margin-bottom: -10px;}.mar-b-1 {margin-bottom: 1px;}.mar-b-2 {margin-bottom: 2px;}.mar-b-3 {margin-bottom: 3px;}.mar-b-4 {margin-bottom: 4px;}.mar-b-5 {margin-bottom: 5px;}.mar-b-6 {margin-bottom: 6px;}.mar-b-7 {margin-bottom: 7px;}.mar-b-8 {margin-bottom: 8px;}.mar-b-9 {margin-bottom: 9px;}.mar-b-10 {margin-bottom: 10px;}.mar-b-11 {margin-bottom: 11px;}.mar-b-12 {margin-bottom: 12px;}.mar-b-13 {margin-bottom: 13px;}.mar-b-14 {margin-bottom: 14px;}.mar-b-15 {margin-bottom: 15px;}.mar-b-16 {margin-bottom: 16px;}.mar-b-17 {margin-bottom: 17px;}.mar-b-18 {margin-bottom: 18px;}.mar-b-19 {margin-bottom: 19px;}.mar-b-20 {margin-bottom: 20px;}.mar-b-21 {margin-bottom: 21px;}.mar-b-22 {margin-bottom: 22px;}.mar-b-23 {margin-bottom: 23px;}.mar-b-24 {margin-bottom: 24px;}.mar-b-25 {margin-bottom: 25px;}.mar-b-26 {margin-bottom: 26px;}.mar-b-27 {margin-bottom: 27px;}.mar-b-28 {margin-bottom: 28px;}.mar-b-29 {margin-bottom: 29px;}.mar-b-30 {margin-bottom: 30px;}.mar-b-31 {margin-bottom: 31px;}.mar-b-32 {margin-bottom: 32px;}.mar-b-33 {margin-bottom: 33px;}.mar-b-34 {margin-bottom: 34px;}.mar-b-35 {margin-bottom: 35px;}.mar-b-36 {margin-bottom: 36px;}.mar-b-37 {margin-bottom: 37px;}.mar-b-38 {margin-bottom: 38px;}.mar-b-39 {margin-bottom: 39px;}.mar-b-40 {margin-bottom: 40px;}.mar-b-41 {margin-bottom: 41px;}.mar-b-42 {margin-bottom: 42px;}.mar-b-43 {margin-bottom: 43px;}.mar-b-44 {margin-bottom: 44px;}.mar-b-45 {margin-bottom: 45px;}.mar-b-46 {margin-bottom: 46px;}.mar-b-47 {margin-bottom: 47px;}.mar-b-48 {margin-bottom: 48px;}.mar-b-49 {margin-bottom: 49px;}.mar-b-50 {margin-bottom: 50px;}.mar-b-51 {margin-bottom: 51px;}.mar-b-52 {margin-bottom: 52px;}.mar-b-53 {margin-bottom: 53px;}.mar-b-54 {margin-bottom: 54px;}.mar-b-55 {margin-bottom: 55px;}.mar-b-56 {margin-bottom: 56px;}.mar-b-57 {margin-bottom: 57px;}.mar-b-58 {margin-bottom: 58px;}.mar-b-59 {margin-bottom: 59px;}.mar-b-60 {margin-bottom: 60px;}.mar-b-61 {margin-bottom: 61px;}.mar-b-62 {margin-bottom: 62px;}.mar-b-63 {margin-bottom: 63px;}.mar-b-64 {margin-bottom: 64px;}.mar-b-65 {margin-bottom: 65px;}.mar-b-66 {margin-bottom: 66px;}.mar-b-67 {margin-bottom: 67px;}.mar-b-68 {margin-bottom: 68px;}.mar-b-69 {margin-bottom: 69px;}.mar-b-70 {margin-bottom: 70px;}.mar-b-71 {margin-bottom: 71px;}.mar-b-72 {margin-bottom: 72px;}.mar-b-73 {margin-bottom: 73px;}.mar-b-74 {margin-bottom: 74px;}.mar-b-75 {margin-bottom: 75px;}.mar-b-76 {margin-bottom: 76px;}.mar-b-77 {margin-bottom: 77px;}.mar-b-78 {margin-bottom: 78px;}.mar-b-79 {margin-bottom: 79px;}.mar-b-80 {margin-bottom: 80px;}
/*/////////////*/

/*Margin Left*/
.mar-l--5 {margin-left: -5px;}.mar-l--6 {margin-left: -6px;}.mar-l--7 {margin-left: -7px;}.mar-l--8 {margin-left: -8px;}.mar-l--9 {margin-left: -9px;}.mar-l--10 {margin-left: -10px;}
.mar-l-1 {margin-left: 1px;}.mar-l-2 {margin-left: 2px;}.mar-l-3 {margin-left: 3px;}.mar-l-4 {margin-left: 4px;}.mar-l-5 {margin-left: 5px;}.mar-l-6 {margin-left: 6px;}.mar-l-7 {margin-left: 7px;}.mar-l-8 {margin-left: 8px;}.mar-l-9 {margin-left: 9px;}.mar-l-10 {margin-left: 10px;}.mar-l-11 {margin-left: 11px;}.mar-l-12 {margin-left: 12px;}.mar-l-13 {margin-left: 13px;}.mar-l-14 {margin-left: 14px;}.mar-l-15 {margin-left: 15px;}.mar-l-16 {margin-left: 16px;}.mar-l-17 {margin-left: 17px;}.mar-l-18 {margin-left: 18px;}.mar-l-19 {margin-left: 19px;}.mar-l-20 {margin-left: 20px;}.mar-l-21 {margin-left: 21px;}.mar-l-22 {margin-left: 22px;}.mar-l-23 {margin-left: 23px;}.mar-l-24 {margin-left: 24px;}.mar-l-25 {margin-left: 25px;}.mar-l-26 {margin-left: 26px;}.mar-l-27 {margin-left: 27px;}.mar-l-28 {margin-left: 28px;}.mar-l-29 {margin-left: 29px;}.mar-l-30 {margin-left: 30px;}.mar-l-31 {margin-left: 31px;}.mar-l-32 {margin-left: 32px;}.mar-l-33 {margin-left: 33px;}.mar-l-34 {margin-left: 34px;}.mar-l-35 {margin-left: 35px;}.mar-l-36 {margin-left: 36px;}.mar-l-37 {margin-left: 37px;}.mar-l-38 {margin-left: 38px;}.mar-l-39 {margin-left: 39px;}.mar-l-40 {margin-left: 40px;}.mar-l-41 {margin-left: 41px;}.mar-l-42 {margin-left: 42px;}.mar-l-43 {margin-left: 43px;}.mar-l-44 {margin-left: 44px;}.mar-l-45 {margin-left: 45px;}.mar-l-46 {margin-left: 46px;}.mar-l-47 {margin-left: 47px;}.mar-l-48 {margin-left: 48px;}.mar-l-49 {margin-left: 49px;}.mar-l-50 {margin-left: 50px;}.mar-l-51 {margin-left: 51px;}.mar-l-52 {margin-left: 52px;}.mar-l-53 {margin-left: 53px;}.mar-l-54 {margin-left: 54px;}.mar-l-55 {margin-left: 55px;}.mar-l-56 {margin-left: 56px;}.mar-l-57 {margin-left: 57px;}.mar-l-58 {margin-left: 58px;}.mar-l-59 {margin-left: 59px;}.mar-l-60 {margin-left: 60px;}.mar-l-61 {margin-left: 61px;}.mar-l-62 {margin-left: 62px;}.mar-l-63 {margin-left: 63px;}.mar-l-64 {margin-left: 64px;}.mar-l-65 {margin-left: 65px;}.mar-l-66 {margin-left: 66px;}.mar-l-67 {margin-left: 67px;}.mar-l-68 {margin-left: 68px;}.mar-l-69 {margin-left: 69px;}.mar-l-70 {margin-left: 70px;}.mar-l-71 {margin-left: 71px;}.mar-l-72 {margin-left: 72px;}.mar-l-73 {margin-left: 73px;}.mar-l-74 {margin-left: 74px;}.mar-l-75 {margin-left: 75px;}.mar-l-76 {margin-left: 76px;}.mar-l-77 {margin-left: 77px;}.mar-l-78 {margin-left: 78px;}.mar-l-79 {margin-left: 79px;}.mar-l-80 {margin-left: 80px;}
/*///////////*/

/*Margin Right*/
.mar-r-1 {margin-right: 1px;}.mar-r-2 {margin-right: 2px;}.mar-r-3 {margin-right: 3px;}.mar-r-4 {margin-right: 4px;}.mar-r-5 {margin-right: 5px;}.mar-r-6 {margin-right: 6px;}.mar-r-7 {margin-right: 7px;}.mar-r-8 {margin-right: 8px;}.mar-r-9 {margin-right: 9px;}.mar-r-10 {margin-right: 10px;}.mar-r-11 {margin-right: 11px;}.mar-r-12 {margin-right: 12px;}.mar-r-13 {margin-right: 13px;}.mar-r-14 {margin-right: 14px;}.mar-r-15 {margin-right: 15px;}.mar-r-16 {margin-right: 16px;}.mar-r-17 {margin-right: 17px;}.mar-r-18 {margin-right: 18px;}.mar-r-19 {margin-right: 19px;}.mar-r-20 {margin-right: 20px;}.mar-r-21 {margin-right: 21px;}.mar-r-22 {margin-right: 22px;}.mar-r-23 {margin-right: 23px;}.mar-r-24 {margin-right: 24px;}.mar-r-25 {margin-right: 25px;}.mar-r-26 {margin-right: 26px;}.mar-r-27 {margin-right: 27px;}.mar-r-28 {margin-right: 28px;}.mar-r-29 {margin-right: 29px;}.mar-r-30 {margin-right: 30px;}.mar-r-31 {margin-right: 31px;}.mar-r-32 {margin-right: 32px;}.mar-r-33 {margin-right: 33px;}.mar-r-34 {margin-right: 34px;}.mar-r-35 {margin-right: 35px;}.mar-r-36 {margin-right: 36px;}.mar-r-37 {margin-right: 37px;}.mar-r-38 {margin-right: 38px;}.mar-r-39 {margin-right: 39px;}.mar-r-40 {margin-right: 40px;}.mar-r-41 {margin-right: 41px;}.mar-r-42 {margin-right: 42px;}.mar-r-43 {margin-right: 43px;}.mar-r-44 {margin-right: 44px;}.mar-r-45 {margin-right: 45px;}.mar-r-46 {margin-right: 46px;}.mar-r-47 {margin-right: 47px;}.mar-r-48 {margin-right: 48px;}.mar-r-49 {margin-right: 49px;}.mar-r-50 {margin-right: 50px;}.mar-r-51 {margin-right: 51px;}.mar-r-52 {margin-right: 52px;}.mar-r-53 {margin-right: 53px;}.mar-r-54 {margin-right: 54px;}.mar-r-55 {margin-right: 55px;}.mar-r-56 {margin-right: 56px;}.mar-r-57 {margin-right: 57px;}.mar-r-58 {margin-right: 58px;}.mar-r-59 {margin-right: 59px;}.mar-r-60 {margin-right: 60px;}.mar-r-61 {margin-right: 61px;}.mar-r-62 {margin-right: 62px;}.mar-r-63 {margin-right: 63px;}.mar-r-64 {margin-right: 64px;}.mar-r-65 {margin-right: 65px;}.mar-r-66 {margin-right: 66px;}.mar-r-67 {margin-right: 67px;}.mar-r-68 {margin-right: 68px;}.mar-r-69 {margin-right: 69px;}.mar-r-70 {margin-right: 70px;}.mar-r-71 {margin-right: 71px;}.mar-r-72 {margin-right: 72px;}.mar-r-73 {margin-right: 73px;}.mar-r-74 {margin-right: 74px;}.mar-r-75 {margin-right: 75px;}.mar-r-76 {margin-right: 76px;}.mar-r-77 {margin-right: 77px;}.mar-r-78 {margin-right: 78px;}.mar-r-79 {margin-right: 79px;}.mar-r-80 {margin-right: 80px;}
/*////////////*/

/*Padding Top*/
.pad-t-1 {padding-top: 1px;}.pad-t-2 {padding-top: 2px;}.pad-t-3 {padding-top: 3px;}.pad-t-4 {padding-top: 4px;}.pad-t-5 {padding-top: 5px;}.pad-t-6 {padding-top: 6px;}.pad-t-7 {padding-top: 7px;}.pad-t-8 {padding-top: 8px;}.pad-t-9 {padding-top: 9px;}.pad-t-10 {padding-top: 10px;}.pad-t-11 {padding-top: 11px;}.pad-t-12 {padding-top: 12px;}.pad-t-13 {padding-top: 13px;}.pad-t-14 {padding-top: 14px;}.pad-t-15 {padding-top: 15px;}.pad-t-16 {padding-top: 16px;}.pad-t-17 {padding-top: 17px;}.pad-t-18 {padding-top: 18px;}.pad-t-19 {padding-top: 19px;}.pad-t-20 {padding-top: 20px;}.pad-t-21 {padding-top: 21px;}.pad-t-22 {padding-top: 22px;}.pad-t-23 {padding-top: 23px;}.pad-t-24 {padding-top: 24px;}.pad-t-25 {padding-top: 25px;}.pad-t-26 {padding-top: 26px;}.pad-t-27 {padding-top: 27px;}.pad-t-28 {padding-top: 28px;}.pad-t-29 {padding-top: 29px;}.pad-t-30 {padding-top: 30px;}.pad-t-31 {padding-top: 31px;}.pad-t-32 {padding-top: 32px;}.pad-t-33 {padding-top: 33px;}.pad-t-34 {padding-top: 34px;}.pad-t-35 {padding-top: 35px;}.pad-t-36 {padding-top: 36px;}.pad-t-37 {padding-top: 37px;}.pad-t-38 {padding-top: 38px;}.pad-t-39 {padding-top: 39px;}.pad-t-40 {padding-top: 40px;}.pad-t-41 {padding-top: 41px;}.pad-t-42 {padding-top: 42px;}.pad-t-43 {padding-top: 43px;}.pad-t-44 {padding-top: 44px;}.pad-t-45 {padding-top: 45px;}.pad-t-46 {padding-top: 46px;}.pad-t-47 {padding-top: 47px;}.pad-t-48 {padding-top: 48px;}.pad-t-49 {padding-top: 49px;}.pad-t-50 {padding-top: 50px;}.pad-t-51 {padding-top: 51px;}.pad-t-52 {padding-top: 52px;}.pad-t-53 {padding-top: 53px;}.pad-t-54 {padding-top: 54px;}.pad-t-55 {padding-top: 55px;}.pad-t-56 {padding-top: 56px;}.pad-t-57 {padding-top: 57px;}.pad-t-58 {padding-top: 58px;}.pad-t-59 {padding-top: 59px;}.pad-t-60 {padding-top: 60px;}.pad-t-61 {padding-top: 61px;}.pad-t-62 {padding-top: 62px;}.pad-t-63 {padding-top: 63px;}.pad-t-64 {padding-top: 64px;}.pad-t-65 {padding-top: 65px;}.pad-t-66 {padding-top: 66px;}.pad-t-67 {padding-top: 67px;}.pad-t-68 {padding-top: 68px;}.pad-t-69 {padding-top: 69px;}.pad-t-70 {padding-top: 70px;}.pad-t-71 {padding-top: 71px;}.pad-t-72 {padding-top: 72px;}.pad-t-73 {padding-top: 73px;}.pad-t-74 {padding-top: 74px;}.pad-t-75 {padding-top: 75px;}.pad-t-76 {padding-top: 76px;}.pad-t-77 {padding-top: 77px;}.pad-t-78 {padding-top: 78px;}.pad-t-79 {padding-top: 79px;}.pad-t-80 {padding-top: 80px;}
/*///////////*/

/*Padding Bottom*/
.pad-b-1 {padding-bottom: 1px;}.pad-b-2 {padding-bottom: 2px;}.pad-b-3 {padding-bottom: 3px;}.pad-b-4 {padding-bottom: 4px;}.pad-b-5 {padding-bottom: 5px;}.pad-b-6 {padding-bottom: 6px;}.pad-b-7 {padding-bottom: 7px;}.pad-b-8 {padding-bottom: 8px;}.pad-b-9 {padding-bottom: 9px;}.pad-b-10 {padding-bottom: 10px;}.pad-b-11 {padding-bottom: 11px;}.pad-b-12 {padding-bottom: 12px;}.pad-b-13 {padding-bottom: 13px;}.pad-b-14 {padding-bottom: 14px;}.pad-b-15 {padding-bottom: 15px;}.pad-b-16 {padding-bottom: 16px;}.pad-b-17 {padding-bottom: 17px;}.pad-b-18 {padding-bottom: 18px;}.pad-b-19 {padding-bottom: 19px;}.pad-b-20 {padding-bottom: 20px;}.pad-b-21 {padding-bottom: 21px;}.pad-b-22 {padding-bottom: 22px;}.pad-b-23 {padding-bottom: 23px;}.pad-b-24 {padding-bottom: 24px;}.pad-b-25 {padding-bottom: 25px;}.pad-b-26 {padding-bottom: 26px;}.pad-b-27 {padding-bottom: 27px;}.pad-b-28 {padding-bottom: 28px;}.pad-b-29 {padding-bottom: 29px;}.pad-b-30 {padding-bottom: 30px;}.pad-b-31 {padding-bottom: 31px;}.pad-b-32 {padding-bottom: 32px;}.pad-b-33 {padding-bottom: 33px;}.pad-b-34 {padding-bottom: 34px;}.pad-b-35 {padding-bottom: 35px;}.pad-b-36 {padding-bottom: 36px;}.pad-b-37 {padding-bottom: 37px;}.pad-b-38 {padding-bottom: 38px;}.pad-b-39 {padding-bottom: 39px;}.pad-b-40 {padding-bottom: 40px;}.pad-b-41 {padding-bottom: 41px;}.pad-b-42 {padding-bottom: 42px;}.pad-b-43 {padding-bottom: 43px;}.pad-b-44 {padding-bottom: 44px;}.pad-b-45 {padding-bottom: 45px;}.pad-b-46 {padding-bottom: 46px;}.pad-b-47 {padding-bottom: 47px;}.pad-b-48 {padding-bottom: 48px;}.pad-b-49 {padding-bottom: 49px;}.pad-b-50 {padding-bottom: 50px;}.pad-b-51 {padding-bottom: 51px;}.pad-b-52 {padding-bottom: 52px;}.pad-b-53 {padding-bottom: 53px;}.pad-b-54 {padding-bottom: 54px;}.pad-b-55 {padding-bottom: 55px;}.pad-b-56 {padding-bottom: 56px;}.pad-b-57 {padding-bottom: 57px;}.pad-b-58 {padding-bottom: 58px;}.pad-b-59 {padding-bottom: 59px;}.pad-b-60 {padding-bottom: 60px;}.pad-b-61 {padding-bottom: 61px;}.pad-b-62 {padding-bottom: 62px;}.pad-b-63 {padding-bottom: 63px;}.pad-b-64 {padding-bottom: 64px;}.pad-b-65 {padding-bottom: 65px;}.pad-b-66 {padding-bottom: 66px;}.pad-b-67 {padding-bottom: 67px;}.pad-b-68 {padding-bottom: 68px;}.pad-b-69 {padding-bottom: 69px;}.pad-b-70 {padding-bottom: 70px;}.pad-b-71 {padding-bottom: 71px;}.pad-b-72 {padding-bottom: 72px;}.pad-b-73 {padding-bottom: 73px;}.pad-b-74 {padding-bottom: 74px;}.pad-b-75 {padding-bottom: 75px;}.pad-b-76 {padding-bottom: 76px;}.pad-b-77 {padding-bottom: 77px;}.pad-b-78 {padding-bottom: 78px;}.pad-b-79 {padding-bottom: 79px;}.pad-b-80 {padding-bottom: 80px;}
/*//////////////*/

/*Padding Left*/
.pad-l-1 {padding-left: 1px;}.pad-l-2 {padding-left: 2px;}.pad-l-3 {padding-left: 3px;}.pad-l-4 {padding-left: 4px;}.pad-l-5 {padding-left: 5px;}.pad-l-6 {padding-left: 6px;}.pad-l-7 {padding-left: 7px;}.pad-l-8 {padding-left: 8px;}.pad-l-9 {padding-left: 9px;}.pad-l-10 {padding-left: 10px;}.pad-l-11 {padding-left: 11px;}.pad-l-12 {padding-left: 12px;}.pad-l-13 {padding-left: 13px;}.pad-l-14 {padding-left: 14px;}.pad-l-15 {padding-left: 15px;}.pad-l-16 {padding-left: 16px;}.pad-l-17 {padding-left: 17px;}.pad-l-18 {padding-left: 18px;}.pad-l-19 {padding-left: 19px;}.pad-l-20 {padding-left: 20px;}.pad-l-21 {padding-left: 21px;}.pad-l-22 {padding-left: 22px;}.pad-l-23 {padding-left: 23px;}.pad-l-24 {padding-left: 24px;}.pad-l-25 {padding-left: 25px;}.pad-l-26 {padding-left: 26px;}.pad-l-27 {padding-left: 27px;}.pad-l-28 {padding-left: 28px;}.pad-l-29 {padding-left: 29px;}.pad-l-30 {padding-left: 30px;}.pad-l-31 {padding-left: 31px;}.pad-l-32 {padding-left: 32px;}.pad-l-33 {padding-left: 33px;}.pad-l-34 {padding-left: 34px;}.pad-l-35 {padding-left: 35px;}.pad-l-36 {padding-left: 36px;}.pad-l-37 {padding-left: 37px;}.pad-l-38 {padding-left: 38px;}.pad-l-39 {padding-left: 39px;}.pad-l-40 {padding-left: 40px;}.pad-l-41 {padding-left: 41px;}.pad-l-42 {padding-left: 42px;}.pad-l-43 {padding-left: 43px;}.pad-l-44 {padding-left: 44px;}.pad-l-45 {padding-left: 45px;}.pad-l-46 {padding-left: 46px;}.pad-l-47 {padding-left: 47px;}.pad-l-48 {padding-left: 48px;}.pad-l-49 {padding-left: 49px;}.pad-l-50 {padding-left: 50px;}.pad-l-51 {padding-left: 51px;}.pad-l-52 {padding-left: 52px;}.pad-l-53 {padding-left: 53px;}.pad-l-54 {padding-left: 54px;}.pad-l-55 {padding-left: 55px;}.pad-l-56 {padding-left: 56px;}.pad-l-57 {padding-left: 57px;}.pad-l-58 {padding-left: 58px;}.pad-l-59 {padding-left: 59px;}.pad-l-60 {padding-left: 60px;}.pad-l-61 {padding-left: 61px;}.pad-l-62 {padding-left: 62px;}.pad-l-63 {padding-left: 63px;}.pad-l-64 {padding-left: 64px;}.pad-l-65 {padding-left: 65px;}.pad-l-66 {padding-left: 66px;}.pad-l-67 {padding-left: 67px;}.pad-l-68 {padding-left: 68px;}.pad-l-69 {padding-left: 69px;}.pad-l-70 {padding-left: 70px;}.pad-l-71 {padding-left: 71px;}.pad-l-72 {padding-left: 72px;}.pad-l-73 {padding-left: 73px;}.pad-l-74 {padding-left: 74px;}.pad-l-75 {padding-left: 75px;}.pad-l-76 {padding-left: 76px;}.pad-l-77 {padding-left: 77px;}.pad-l-78 {padding-left: 78px;}.pad-l-79 {padding-left: 79px;}.pad-l-80 {padding-left: 80px;}
/*////////////*/

/*Padding Right*/
.pad-r-1 {padding-right: 1px;}.pad-r-2 {padding-right: 2px;}.pad-r-3 {padding-right: 3px;}.pad-r-4 {padding-right: 4px;}.pad-r-5 {padding-right: 5px;}.pad-r-6 {padding-right: 6px;}.pad-r-7 {padding-right: 7px;}.pad-r-8 {padding-right: 8px;}.pad-r-9 {padding-right: 9px;}.pad-r-10 {padding-right: 10px;}.pad-r-11 {padding-right: 11px;}.pad-r-12 {padding-right: 12px;}.pad-r-13 {padding-right: 13px;}.pad-r-14 {padding-right: 14px;}.pad-r-15 {padding-right: 15px;}.pad-r-16 {padding-right: 16px;}.pad-r-17 {padding-right: 17px;}.pad-r-18 {padding-right: 18px;}.pad-r-19 {padding-right: 19px;}.pad-r-20 {padding-right: 20px;}.pad-r-21 {padding-right: 21px;}.pad-r-22 {padding-right: 22px;}.pad-r-23 {padding-right: 23px;}.pad-r-24 {padding-right: 24px;}.pad-r-25 {padding-right: 25px;}.pad-r-26 {padding-right: 26px;}.pad-r-27 {padding-right: 27px;}.pad-r-28 {padding-right: 28px;}.pad-r-29 {padding-right: 29px;}.pad-r-30 {padding-right: 30px;}.pad-r-31 {padding-right: 31px;}.pad-r-32 {padding-right: 32px;}.pad-r-33 {padding-right: 33px;}.pad-r-34 {padding-right: 34px;}.pad-r-35 {padding-right: 35px;}.pad-r-36 {padding-right: 36px;}.pad-r-37 {padding-right: 37px;}.pad-r-38 {padding-right: 38px;}.pad-r-39 {padding-right: 39px;}.pad-r-40 {padding-right: 40px;}.pad-r-41 {padding-right: 41px;}.pad-r-42 {padding-right: 42px;}.pad-r-43 {padding-right: 43px;}.pad-r-44 {padding-right: 44px;}.pad-r-45 {padding-right: 45px;}.pad-r-46 {padding-right: 46px;}.pad-r-47 {padding-right: 47px;}.pad-r-48 {padding-right: 48px;}.pad-r-49 {padding-right: 49px;}.pad-r-50 {padding-right: 50px;}.pad-r-51 {padding-right: 51px;}.pad-r-52 {padding-right: 52px;}.pad-r-53 {padding-right: 53px;}.pad-r-54 {padding-right: 54px;}.pad-r-55 {padding-right: 55px;}.pad-r-56 {padding-right: 56px;}.pad-r-57 {padding-right: 57px;}.pad-r-58 {padding-right: 58px;}.pad-r-59 {padding-right: 59px;}.pad-r-60 {padding-right: 60px;}.pad-r-61 {padding-right: 61px;}.pad-r-62 {padding-right: 62px;}.pad-r-63 {padding-right: 63px;}.pad-r-64 {padding-right: 64px;}.pad-r-65 {padding-right: 65px;}.pad-r-66 {padding-right: 66px;}.pad-r-67 {padding-right: 67px;}.pad-r-68 {padding-right: 68px;}.pad-r-69 {padding-right: 69px;}.pad-r-70 {padding-right: 70px;}.pad-r-71 {padding-right: 71px;}.pad-r-72 {padding-right: 72px;}.pad-r-73 {padding-right: 73px;}.pad-r-74 {padding-right: 74px;}.pad-r-75 {padding-right: 75px;}.pad-r-76 {padding-right: 76px;}.pad-r-77 {padding-right: 77px;}.pad-r-78 {padding-right: 78px;}.pad-r-79 {padding-right: 79px;}.pad-r-80 {padding-right: 80px;}
/*/////////////*/

/*汎用CSS*/
.mod_inner{margin-left:5px;margin-right:5px;}
.wrap_inner img{border:1px solid #ccc!important;}
/*///////*/

/*打消し用CSS*/
.cmp-title h1 img{width:100%!important;}
.cmp-title h1, .cmp-title h2, .cmp-title h3, .cmp-title h4, .cmp-title h5, .cmp-title h6, .cmp-title p, .cmp-title span, .cmp-richtext p, .richtext p{margin:0px!important;}
.cmp-title h1, .cmp-title h2, .cmp-title h3, .cmp-title h4, .cmp-title h5, .cmp-title h6, .cmp-title p, .cmp-title span, .cmp-richtext p, .richtext p, .cmp-accordion .cmp-btn-more span, .cmp-accordion .cmp-btn-close span, .cmp-html span, .r-wrap-brandrank .r-itemranklist .r-itemname p a{font-family: Meiryo,メイリオ,sans-serif!important;}
.cmp-layout .layout-wrapper .item-layout img{width:auto;}
.cmp-title{font-size:12px;}
/*//////////*/

/*見出し*/
.ttl_h2.cmp-title{display:block;width:95%;height:auto;margin-bottom:10px;padding-left:10px;}
.ttl_h2.cmp-title h2{display:inline-block;vertical-align:middle;font-size:20px;font-weight:bold;}
.ttl_h2.cmp-title .sub-title{display:inline-block;float:inherit;color:inherit;padding:0 0 0 10px;font-size:12px;}
.ttl_h3.cmp-title{display:block;width:95%;height:auto;margin-top:15px;margin-bottom:3px;margin-left:12px;}
.ttl_h3.cmp-title h3{display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;}
.ttl_h3.cmp-title .sub-title{display:inline-block;float:inherit;color:inherit;padding:0 0 0 10px;font-size:12px;}
/*/////*/

/*カラム制御*/
.contents_box{width:95%;margin:0 auto;}
/*/////////*/

/*非表示*/
.wrap_none{display:none;}
/*/////*/

/*概要*/
.description_area .cmp-richtext{width:90%;margin:0 auto;color:#000;line-height:1.5em;}
.description_area .cmp-richtext .icon_heart{position:relative;visibility:hidden;}
.description_area .cmp-richtext .icon_heart:before{content:"";position:absolute;visibility:visible!important;top:-3px;right:6.5px;width:25px;height:25px;background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/hankyu_beauty/icon/icon_heart.png) no-repeat;background-size:25px 25px;}
/*///*/

/*テキストリンク*/
.txt_morelink p{display:inline!important;}
.txt_morelink a{position: relative;padding: 15px 20px 15px 0;color: #146bb4;font-size: 13px;height: 19px;}
.txt_morelink a:link{color:#146bb4;} .txt_morelink a:visited{color:#941D55;}
.txt_morelink a:after{content:"";position:absolute;visibility:visible;top:38%;right:4.5%;width:10px;height:10px;border-top:1px solid;border-right:1px solid;border-color:#146bb4;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.txt_morelink a:visited:after{border-color:#941D55;}
/*////////////*/

/*アコーディオン*/
.wrap_acclist.cmp-accordion{position:relative;box-sizing:border-box;margin-bottom:-1px;border-top:1px solid;border-color:#ccc;}
.wrap_acclist.cmp-accordion .cmp-btn-more, .wrap_acclist.cmp-accordion .cmp-btn-close{padding:0px;text-align:left;}
.wrap_acclist.cmp-accordion .cmp-btn-more a, .wrap_acclist.cmp-accordion .cmp-btn-close a{position:relative;display:table;width:100%;height:55px;}
.wrap_acclist.cmp-accordion.icon_none .cmp-btn-more a, .wrap_acclist.cmp-accordion.icon_none .cmp-btn-close a{position:relative;display:table;width:100%;height:55px;}/*アイコンなし*/
.wrap_acclist.cmp-accordion .cmp-btn-more span, .wrap_acclist.cmp-accordion .cmp-btn-close span{display:table-cell;vertical-align:middle;position:relative;padding:0 30px 0 70px;font-size:13px;color:#000000;}
.wrap_acclist.cmp-accordion.icon_none .cmp-btn-more span, .wrap_acclist.cmp-accordion.icon_none .cmp-btn-close span{display:table-cell;vertical-align:middle;position:relative;padding:0 30px 0 20px;font-size:15px;color:#000000;}/*アイコンなし*/
.wrap_acclist.cmp-accordion .cmp-btn-more span:after{top:35%;right:3%;width:10px;height:10px;border-bottom:1px solid;border-right:1px solid;border-color:#146bb4;background-image:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.wrap_acclist.cmp-accordion .cmp-btn-close span:after{top:45%;right:3%;width:10px;height:10px;border-top:1px solid;border-right:1px solid;border-color:#146bb4;background-image:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.wrap_acclist.cmp-accordion .cmp-btn-more span:before, .wrap_acclist.cmp-accordion .cmp-btn-close span:before{display:block;position:absolute;top:1px;left:4px;width:45px;height:45px;background-size:300px 1500px!important;}

.wrap_acclist.cmp-accordion.acc-last{border-bottom:1px solid;border-color:#ccc;}

/*各アイコン*/
.icon_makeup span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -650px;}
.icon_basemake span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -600px;}
.icon_care1 span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -550px;}
.icon_care2 span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -800px;}
.icon_care3 span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -500px;}
.icon_fragrance span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -950px;}
.icon_kit span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -900px;}
.icon_other span:before{content:"";background:url('//voi.0101.co.jp/voi/content/dam/01/item/itemlist_sprite.png') no-repeat;background-position:-150px -1050px;}

/*内包するコンテンツの調整*/
.wrap_itemlist.content-accordion .cmp-title:after, .wrap_brandlist.content-accordion .cmp-title:after{right:4%!important;width:10px!important;height:10px!important;border-top:1px solid!important;border-right:1px solid!important;border-color:#146bb4!important;}
/*////////////*/

/*アイテムリスト*/
.wrap_itemlist{position:relative;box-sizing:border-box;margin-bottom:-1px;border-top:1px solid;border-color:#ccc;}
.wrap_itemlist ul{border-bottom:1px solid;border-color:#ccc;}
.wrap_itemlist ul:after{display:block;content:"";clear:both;}/*float解除*/
.wrap_itemlist li{width:50%;float:left;box-sizing:border-box;border-right:1px solid;border-color:#ccc;}
.wrap_itemlist li:nth-of-type(2n){border-right:none;}
.wrap_itemlist .cmp-title{position:relative;box-sizing:border-box;width:100%;height:50px;margin-bottom:-1px;border-bottom:1px solid;border-color:#ccc;}
.wrap_itemlist .cmp-title a, .wrap_itemlist .cmp-title a:link{position:relative;display:table;width:100%;height:50px;line-height:1.1em;font-size:12px;text-decoration:none!important;color:#000000;}
.wrap_itemlist .cmp-title p{display:table-cell;vertical-align:middle;margin:0px!important;padding:0 30px 0 20px;}
.wrap_itemlist .cmp-title:after{content:"";position:absolute;top:50%;right:15px;margin-top:-8px;width:10px;height:10px;border:0px;border-top:1px solid;border-right:1px solid;border-color:#146bb4;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.wrap_itemlist .cmp-title a:visited{color:#732045;}
/*////////////*/

/*カミングスーン*/
.wrap_comingsoon{position:relative;}
.wrap_comingsoon:before{content:"COMING SOON";position:absolute;top:50%;left:50%;z-index:1;transform:translateY(-50%) translateX(-50%) rotate(-30deg);-webkit-transform:translateY(-50%) translateX(-50%) rotate(-30deg);color:#FFFFFF;font-weight:bold;font-size:40px;text-align:center;}
.wrap_comingsoon:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,0.6);}
/*////////////*/

/*カミングスーン_ショップ*/
.wrap_comingsoon_br{position:relative;}
.wrap_comingsoon_br:before{content:"COMING SOON";position:absolute;top:55%;left:50%;z-index:1;transform:translateY(-50%) translateX(-50%) rotate(-30deg);-webkit-transform:translateY(-50%) translateX(-50%) rotate(-30deg);color:#FFFFFF;font-weight:bold;font-size:18px;text-align:center;}
.wrap_comingsoon_br:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(102,102,102,0.6);}
/*////////////*/

/*背景グレーエリア*/
.bg_gy_area{background-color:#eee;padding:20px 0 10px 0;}
/*//////////////*/

/*ブランドエリア*/
.brand_area{background-color:#eee;padding:20px 0 10px 0;}
.brand_area .cmp-layout .cmp-image{display:table;width:100%;/*margin:10px 0 0 0;*/}
.brand_area .cmp-layout .cmp-image img{padding:15px 0;background-color:#FFFFFF;box-shadow:2px 2px 5px #aaa;}
.brand_area .cmp-layout .cmp-image a{display:table-cell;vertical-align:middle;/*pointer-events:none;aタグ無効化*/}
/*////////////*/

/*お気に入り登録ボタン*/
.wishshop_contents{position:relative;}
.cmp-layout li .wishshop_contents .register_wishshop{display:block;position:absolute;width:30px;height:40px;top:-30px;margin:3px 0 0 3px;text-align:left;}
.cmp-layout li .wishshop_contents .register_wishshop span{display:inline-block;width:30px;height:40px;}
.cmp-layout li .wishshop_contents .register_wishshop span a{display:inline-block;width:30px;height:30px;}
.cmp-layout li .wishshop_contents .register_wishshop span a img{filter:drop-shadow(2px 2px 1px #999);}
/*.cmp-layout li .wishshop_contents .register_wishshop span a:hover:before{white-space:pre;content:"お気に入りショップ\Aに登録する";position:absolute;width:100px;height:30px;top:0;left:0;line-height:1.2em;font-size:11px;font-weight:500;color:#FFFFFF;padding:3px 0 0 50px;background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/hankyu_beauty/icon/icon_balloon.png) no-repeat;background-position:30px 0px;background-size:120px 30px;z-index:2;letter-spacing:-0.8px;}
.cmp-layout li .wishshop_contents .register_wishshop span a:hover:after{content:"";position:absolute;width:30px;height:30px;top:-3px;left:-3px;background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/hankyu_beauty/icon/icon_heart.png) no-repeat;background-size:30px 30px;}
.cmp-layout li:last-child .wishshop_contents .register_wishshop span a:hover:before{white-space:pre;content:"お気に入りショップ\Aに登録する";position:absolute;width:110px;height:27px;top:0;left:-120px;line-height:1.2em;font-size:11px;font-weight:500;color:#FFFFFF;padding:3px 30px 0 10px;background:url(https://voi.0101.co.jp/voi/content/dam/01/exclusivepage/hankyu_beauty/icon/icon_balloon_l.png) no-repeat;background-position:left center;background-size:120px 30px;z-index:2;letter-spacing:-0.8px;}*/
/*/////////////////*/

/* ランキング */
.r-wrap-voi-itemlist ul li {-webkit-text-size-adjust:100%;}
.r-wrap-voi-itemlist .r-box-js-morelist{display: none;}
.r-wrap-voi-itemlist #r-pickup-more .r-mainimg:first-child {margin-top: 15px;}
.r-wrap-voi-itemlist .r-wrap-js {width: 98%;margin: 0 auto;}
.r-wrap-voi-itemlist .r-wrap-js .r-txt-morelink {padding: 15px 0 0;margin-right: 5px;}
.r-wrap-voi-itemlist .r-wrap-rank-title {margin-bottom: 15px;}
.r-wrap-voi-itemlist .r-wrap-rank-title .r-subtitle,.r-wrap-voi-itemlist .r-wrap-rank-title .r-stit {float: left;margin-bottom: 0;}
.r-wrap-voi-itemlist .r-wrap-rank-title .r-stit {margin-bottom: 0;}
.r-wrap-voi-itemlist .r-wrap-rank-title .r-txt-morelink {float: right;text-align: right;line-height: 1.5;}
.r-wrap-voi-itemlist .r-wrap-rank-title .r-txt-morelink a {padding: 0 15px 0 0;}
.r-wrap-voi-itemlist .r-wrap-rank-title .r-txt-morelink a:after {top: 0;}
.r-wrap-voi-itemlist .r-txt-data {text-align: left;}
.r-wrap-voi-itemlist .r-txt-itemname {display: block;height: 2em;margin-top: 5px;}
.r-wrap-voi-itemlist .r-txt-brand {display: block;height: 2.5em;margin-top: 5px;font-weight:bold;}
.r-wrap-voi-itemlist .r-price{display: block;margin-top: 5px;}

.r-wrap-itemranking .r-stit {margin: 0 10px 10px}
.r-wrap-itemranking-inner {width: 98%;margin: 0 auto;}
.r-wrap-itemranking .r-rankinglist ul {width: 100%;margin: 0 !important;}
.r-wrap-itemranking .r-itemrankinglist li {float: left;width: 32%;padding-bottom: 20px;margin-right: 0;color: #666;text-align: center;}
.r-wrap-itemranking .r-itemranking-list3 li {padding-top: 0;}
.r-wrap-itemranking .r-itemrankinglist li a {display: block;position: relative;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(3n-1) {margin: 0 2%;}
.r-wrap-itemranking .r-itemrankinglist li .r-img {position: relative;display: block;}
.r-wrap-itemranking .r-itemrankinglist li .r-img img {width: 100% !important;}
.r-wrap-itemranking .r-itemrankinglist li .r-txt-red {color: #d20000;}
.r-wrap-itemranking .r-itemrankinglist li .r-txt-price {padding-top: 5px;display: none;}
.r-wrap-itemranking .r-itemrankinglist li .r-txt-item {display: block;padding-bottom: 5px;font-size: 12px;text-align: center;}
.r-wrap-itemranking .r-itemrankinglist li .r-txt-kids-junior {font-size: 10px;}
.r-wrap-itemranking .r-itemrankinglist li .r-txt-top30 {text-align: center;margin-top: 10px;}
.r-wrap-itemranking .r-rankinglist li .r-txt-top30 a {position: relative;padding: 15px 15px 15px 0;color: #146bb4;font-size: 13px;}
.r-wrap-itemranking .r-itemrankinglist li .r-txt-top30 a:after {content: "";position: absolute;top: 15px;right: 0px;display: block;width: 11px;height: 19px;margin-top: -4px;background: url(https://voi.0101.co.jp/voi/sp/webshop/kids-baby/img/common/icn_parts_sprit.png) no-repeat -10px -36px;background-size: 300px 500px;-moz-background-size: 300px 500px;-webkit-background-size: 300px 500px;
}
/*アイコン*/
.r-wrap-itemranking .r-itemrankinglist li .r-b_icn {display: block;width: 15px;height: 16px;position:absolute;top:2px;left:2px;background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -10px;background-size: 300px 500px;-moz-background-size: 300px 500px;-webkit-background-size: 300px 500px;text-indent: -9999px;overflow: hidden;}
.r-wrap-itemranking #newlist.r-itemrankinglist li .r-b_icn {background-image:none;}
.r-wrap-itemranking #morenewlist.r-itemrankinglist li .r-b_icn {background-image:none;}
/*もっとみる*/
.r-wrap-itemranking .r-itemrankinglist li:nth-child(1) .r-b_icn { background-position: -85px -10px; width: 15px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(2) .r-b_icn { background-position: -100px -10px; width: 15px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(3) .r-b_icn { background-position: -115px -10px; width: 15px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(4) .r-b_icn { background-position: -130px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(5) .r-b_icn { background-position: -145px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(6) .r-b_icn { background-position: -160px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(7) .r-b_icn { background-position: -175px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(8) .r-b_icn { background-position: -190px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(9) .r-b_icn { background-position: -205px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(10) .r-b_icn { background-position: -220px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(11) .r-b_icn { background-position: -235px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(12) .r-b_icn { background-position: -250px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(13) .r-b_icn { background-position: -265px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(14) .r-b_icn { background-position: -280px -10px;}
.r-wrap-itemranking .r-itemrankinglist li:nth-child(15) .r-b_icn { background-position: -295px -10px;}

/* 最初から表示されている3つ */
.r-wrap-itemranking .r-itemranking-list3 li:nth-child(1) .r-b_icn { background-position: -10px -10px; width: 21px;}
.r-wrap-itemranking .r-itemranking-list3 li:nth-child(2) .r-b_icn { background-position: -35px -10px; width: 21px;}
.r-wrap-itemranking .r-itemranking-list3 li:nth-child(3) .r-b_icn { background-position: -60px -10px; width: 21px;}

/* もっとみる */
.r-wrap-voi-itemlist .r-txt-js-morelist{text-align: center; margin-right: 10px;cursor: pointer;clear:both;}
.r-wrap-voi-itemlist .r-txt-js-morelist span{position: relative;padding-right: 15px;color: #146bb4;font-size: 13px;}
.r-wrap-voi-itemlist .r-txt-js-morelist span:after{content: "";position: absolute;top: 50%;right: -8px;display: block;width: 20px;height: 15px;margin-top: -10px;background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -131px;background-size: 300px 500px;}
/* 閉じる */
.r-wrap-voi-itemlist .r-txt-js-morelist.open span:after{content: "";position: absolute;top: 50%;right: -8px;display: block;width: 20px;height: 15px;margin-top: -10px;background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -201px;background-size: 300px 500px;}
/* もっとみる */
.r-wrap-voi-itemlist .r-txt-js-morelist.close span:after{content: "";position: absolute;top: 50%;right: -8px;display: block;width: 20px;height: 15px;margin-top: -10px;background: url(https://voi.0101.co.jp/voi/sp/images/common/icon_parts_sprit.png) no-repeat -10px -131px;background-size: 300px 500px;}
/*///////////*/

/* ブランドランキング */
.r-wrap-rank_br  .viewport ul {width: 1060px;}
.r-brandlist .r-rankinglist {margin-top: 10px;padding: 0 0 10px 5px;}
.r-brandlist .r-rankinglist li {float: left;width: 100px;height: 90px;margin-right: 5px;border-right: solid 1px #cccccc;}
.r-brandlist .r-rankinglist li:last-child {border-right: none;}
.r-brandlist .r-rankinglist li a {position: relative;display: block;width: 100px;height: 90px;}
.r-brandlist .r-rankinglist li img{width:90px;}
.r-brandlist .r-rankinglist li .r-logo {padding: 30px 0 13px 0;text-align: center;}
.r-brandlist .r-rankinglist li .r-name {padding: 0 6px;font-size: 10px;text-align: center;color: #000;}

.r-brandlist .r-rankinglist li .r-icn {position:absolute;top:1px;left:1px;width: 21px;height: 16px;background: url(https://voi.0101.co.jp/voi/sp/images/tlmtop/common/icon_parts_sprites.png) no-repeat -29px 0;background-size: 50px 350px;-moz-background-size: 50px 350px;-webkit-background-size: 50px 350px;}
.r-brandlist  .r-rankinglist li:nth-child(1) .r-icn { background-position: -29px 0px;}
.r-brandlist  .r-rankinglist li:nth-child(2) .r-icn { background-position: -29px -20px;}
.r-brandlist  .r-rankinglist li:nth-child(3) .r-icn { background-position: -29px -40px;}
.r-brandlist  .r-rankinglist li:nth-child(4) .r-icn { background-position: -38px -60px;}
.r-brandlist  .r-rankinglist li:nth-child(5) .r-icn { background-position: -38px -80px;}
.r-brandlist  .r-rankinglist li:nth-child(6) .r-icn { background-position: -38px -100px;}
.r-brandlist  .r-rankinglist li:nth-child(7) .r-icn { background-position: -38px -120px;}
.r-brandlist  .r-rankinglist li:nth-child(8) .r-icn { background-position: -38px -140px;}
.r-brandlist  .r-rankinglist li:nth-child(9) .r-icn { background-position: -38px -160px;}
.r-brandlist  .r-rankinglist li:nth-child(10) .r-icn { background-position: -38px -220px;}

.r-brandlist  .controls button.prev {top: 24px;left: 0;}
.r-brandlist  .controls button.next {top: 24px;right: 0;}
.viewport {position: relative;width: 100%;overflow: hidden;}
.controls button {position: absolute;width: 30px;height: 50px;bottom: 50px;padding: 0;border: none;background: none;text-indent: -9999px;cursor: pointer;}
.controls button.prev {left: 0;}
.controls button.next {right: 0;}
.controls button:after {content: "";position: absolute;top: 50%;display: block;width: 19px;height: 36px;margin-top: -18px;background: url(https://voi.0101.co.jp/voi/sp/images/tlmtop/common/b_controls.png) no-repeat 0px 0px;background-size: 40px 36px;}
.controls button.next:after {right: 0px;background: url(https://voi.0101.co.jp/voi/sp/images/tlmtop/common/b_controls.png) no-repeat -21px 0px;background-size: 40px 36px;}
.controls button.prev:after {left: 0px;}
.controls button[disabled] {display: none !important;}
/*/////////////////*/

/*ページの先頭へ*/
.topagetop {margin: 0 10px 15px 0;text-align: right;}
.topagetop a {position: relative;padding: 2px 0 2px 20px;text-decoration: underline;}
.topagetop a:after {
content: "";position: absolute;top: 50%;left: 0px;display: block;width: 14px;height: 14px;margin-top: -7px;background: url(https://voi.0101.co.jp/voi/content/dam/01/commonpage/sp/icon_parts_sprites.png) no-repeat 0px -180px;background-size: 50px 350px;-moz-background-size: 50px 350px;-webkit-background-size: 50px 350px;}
/*////////////*/