@charset "utf-8";
/*@font-face
  font-family "UD Shin Go Conde90 M"
  src url("../fonts/UD_Shin_Go_Conde90_M.eot")*/

@font-face
{
    font-family: 'UD Shin Go Conde90 M';

    src: url('data:font/truetype;base64,AAEAAAAPAIAAAwBwR1BPU6alpeMAAAD8AAAFfEdTVUItszDIAAAGeAAAAGBPUy8yir2sdQAABtgAAABgY21hcKl7gAwAAAc4AAACMmdhc3AAFwAJAAAJbAAAABBnbHlmWNJFrgAACXwAACw8aGVhZB+10/8AADW4AAAANmhoZWEJAwNAAAA18AAAACRobXR4g58QgQAANhQAAAFQbG9jYQYAENkAADdkAAAA4G1heHAIjALoAAA4RAAAACBuYW1lfIhxNAAAOGQAAAE9cG9zdP+4ADIAADmkAAAAIHZoZWEKVxFiAAA5xAAAACR2bXR4Iyse/QAAOegAAADgAAEAAAAKAJwBvgAGREZMVAAmY3lybAA4Z3JlawBKaGFuaQBca2FuYQBubGF0bgCAAAQAAAAA//8ABAAAAAYADAASAAQAAAAA//8ABAABAAcADQATAAQAAAAA//8ABAACAAgADgAUAAQAAAAA//8ABAADAAkADwAVAAQAAAAA//8ABAAEAAoAEAAWAAQAAAAA//8ABAAFAAsAEQAXABhoYWx0AJJoYWx0AJhoYWx0AJ5oYWx0AKRoYWx0AKpoYWx0ALBwYWx0ALZwYWx0ALxwYWx0AMJwYWx0AMhwYWx0AM5wYWx0ANR2aGFsANp2aGFsAOB2aGFsAOZ2aGFsAOx2aGFsAPJ2aGFsAPh2cGFsAP52cGFsAQR2cGFsAQp2cGFsARB2cGFsARZ2cGFsARwAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAAAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAEAAAABAAIAAAABAAIAAAABAAIAAAABAAIAAAABAAIAAAABAAIAAAABAAMAAAABAAMAAAABAAMAAAABAAMAAAABAAMAAAABAAMABAAKAEQBzAIGAAEAAAADAAwAHAAsAAEACgAF/nD+cAABAAEAOwABAAoABf84/nAAAQABADkAAQAIAAT+cAABAAEAPAABAAAAFQAwAEAAUABeAG4AfgCOAJ4ArgC+AM4A3gDwAQABEAEgATABRAFUAWQBeAABAAoABf8Q/iAAAQABADkAAQAKAAX+Sf5JAAEAAQA7AAEACAAE/kkAAQABADwAAQAKAAX/qv9fAAEAAQBPAAEACgAF/8P/mAABAAEAQgABAAoABf/W/6UAAQABAEQAAQAKAAX/2f+xAAEAAQBSAAEACgAF/9n/swABAAEAQQABAAoABf/W/7gAAQABAFQAAQAKAAX/3P+4AAEAAQBLAAEACgAF/+j/0AABAAEASgABAAoABf/p/9EAAQACAEcAVQABAAoABf/q/9MAAQABAEkAAQAKAAX/9v/mAAEAAQBNAAEACgAF//f/5gABAAEAPgABAAoABf/p/+kAAQABAEwAAQAKAAX/+P/vAAEAAwBAAEMAYQABAAoABf/+/+8AAQABAFcAAQAKAAX/9P/1AAEAAQBQAAEACgAF//z/9wABAAMAPwBFAFMAAQAKAAX/+P/4AAEAAQBGAAEAAAADAAwAGgAqAAEACAAI/gwAAQABAG0AAQAKAAoA+v4MAAEAAQA5AAEACgAKAfT+DAABAAEAbAABAAAAGAA2AEYAVABkAHQAhACUAKQAtADEANQA5AD0AQQBFAEkATgBSgFaAWgBeAGGAZYBpgABAAoACgEe/cQAAQABADkAAQAIAAj95gABAAEAbQABAAoACgIa/eYAAQABAGwAAQAKAAoAev8kAAEAAQBuAAEACgAKAC7/jgABAAEAUQABAAoACgA5/6cAAQABAFUAAQAKAAoAIv++AAEAAQA9AAEACgAKABn/1QABAAEATQABAAoACgAR/9YAAQABAFIAAQAKAAoAGv/WAAEAAQBTAAEACgAKAAX/3wABAAEATAABAAoACgAT/+AAAQABAFQAAQAKAAoAHv/gAAEAAQBBAAEACgAKAAj/6wABAAEAPgABAAoACgAJ/+sAAQABAEUAAQAKAAoACv/rAAEAAwA/AEAASAABAAoACgAL/+sAAQACAEIASwABAAoACgAP/+sAAQABAEcAAQAIAAj/8AABAAEARgABAAoACgAC//EAAQABAFAAAQAIAAj/8gABAAEATgABAAoACgAF//UAAQABAEoAAQAKAAoAB//1AAEAAQBEAAEACgAKAAj/9QABAAIAQwBJAAEAAAAKACwAOgABa2FuYQAIAAoAAUpBTiAAEgAA//8AAQAAAAD//wABAAAAAXZlcnQACAAAAAEAAAABAAQAAQABAAEACAACAA4ABABrAGwAbQBuAAEABAA6ADsAPABPAAMDcgH5AAUABAKKAlgAAABLAooCWAAAAV4AMgFjAAACCwUAAAAAAAAAAAAC1yrH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') format('truetype');
}

main
{
    width: 96em;
    margin: 4.2em auto 10em;
}

main[data-about='original'] > header h2 > span:after
{
    background: #5c2849;
}

main[data-about='original'] > header ul[role='about']
{
    border-color: #5c2849;
}

main[data-about='original'] > header ul[role='about'] li:nth-child(1)
{
    border-color: #5c2849;
    background: #5c2849;
}

main[data-about='original'] > header ul[role='about'] li:nth-child(1) a
{
    opacity: 1;
    color: #fff;
}

main[data-about='original'][data-index='1'] > header ul[role='about'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
}

main[data-about='original'][data-index='1'] > header ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='1'] > header ul[role='local'] li:nth-child(1) a span
{
    color: #fff;
}

main[data-about='original'][data-index='1'] > footer ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='2'] > header ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='2'] > header ul[role='local'] li:nth-child(2) a span
{
    color: #fff;
}

main[data-about='original'][data-index='2'] > footer ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='3'] > header ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='3'] > header ul[role='local'] li:nth-child(3) a span
{
    color: #fff;
}

main[data-about='original'][data-index='3'] > footer ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='4'] > header ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='4'] > header ul[role='local'] li:nth-child(4) a span
{
    color: #fff;
}

main[data-about='original'][data-index='4'] > footer ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='5'] > header ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='5'] > header ul[role='local'] li:nth-child(5) a span
{
    color: #fff;
}

main[data-about='original'][data-index='5'] > footer ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='6'] > header ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='6'] > header ul[role='local'] li:nth-child(6) a span
{
    color: #fff;
}

main[data-about='original'][data-index='6'] > footer ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='7'] > header ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='7'] > header ul[role='local'] li:nth-child(7) a span
{
    color: #fff;
}

main[data-about='original'][data-index='7'] > footer ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'][data-index='8'] > header ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #5c2849;
}

main[data-about='original'][data-index='8'] > header ul[role='local'] li:nth-child(8) a span
{
    color: #fff;
}

main[data-about='original'][data-index='8'] > footer ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #5c2849;
}

main[data-about='original'] #detail dl dt:before
{
    background: #5c2849;
}

main[data-about='weeks'] > header h2 > span:after
{
    background: #1fccc9;
}

main[data-about='weeks'] > header ul[role='about']
{
    border-color: #1fccc9;
}

main[data-about='weeks'] > header ul[role='about'] li:nth-child(2)
{
    border-color: #1fccc9;
    background: #1fccc9;
}

main[data-about='weeks'] > header ul[role='about'] li:nth-child(2) a
{
    opacity: 1;
    color: #fff;
}

main[data-about='weeks'][data-index='1'] > header ul[role='about'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
}

main[data-about='weeks'][data-index='1'] > header ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='1'] > header ul[role='local'] li:nth-child(1) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='1'] > footer ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='2'] > header ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='2'] > header ul[role='local'] li:nth-child(2) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='2'] > footer ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='3'] > header ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='3'] > header ul[role='local'] li:nth-child(3) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='3'] > footer ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='4'] > header ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='4'] > header ul[role='local'] li:nth-child(4) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='4'] > footer ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='5'] > header ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='5'] > header ul[role='local'] li:nth-child(5) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='5'] > footer ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='6'] > header ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='6'] > header ul[role='local'] li:nth-child(6) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='6'] > footer ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='7'] > header ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='7'] > header ul[role='local'] li:nth-child(7) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='7'] > footer ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='8'] > header ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #1fccc9;
}

main[data-about='weeks'][data-index='8'] > header ul[role='local'] li:nth-child(8) a span
{
    color: #fff;
}

main[data-about='weeks'][data-index='8'] > footer ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #1fccc9;
}

main[data-about='weeks'] #detail dl dt:before
{
    background: #1fccc9;
}

main[data-about='cousin'] > header h2 > span:after
{
    background: #ea4863;
}

main[data-about='cousin'] > header ul[role='about']
{
    border-color: #ea4863;
}

main[data-about='cousin'] > header ul[role='about'] li:nth-child(3)
{
    border-color: #ea4863;
    background: #ea4863;
}

main[data-about='cousin'] > header ul[role='about'] li:nth-child(3) a
{
    opacity: 1;
    color: #fff;
}

main[data-about='cousin'][data-index='1'] > header ul[role='about'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
}

main[data-about='cousin'][data-index='1'] > header ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='1'] > header ul[role='local'] li:nth-child(1) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='1'] > footer ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='2'] > header ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='2'] > header ul[role='local'] li:nth-child(2) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='2'] > footer ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='3'] > header ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='3'] > header ul[role='local'] li:nth-child(3) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='3'] > footer ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='4'] > header ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='4'] > header ul[role='local'] li:nth-child(4) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='4'] > footer ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='5'] > header ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='5'] > header ul[role='local'] li:nth-child(5) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='5'] > footer ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='6'] > header ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='6'] > header ul[role='local'] li:nth-child(6) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='6'] > footer ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='7'] > header ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='7'] > header ul[role='local'] li:nth-child(7) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='7'] > footer ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'][data-index='8'] > header ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #ea4863;
}

main[data-about='cousin'][data-index='8'] > header ul[role='local'] li:nth-child(8) a span
{
    color: #fff;
}

main[data-about='cousin'][data-index='8'] > footer ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #ea4863;
}

main[data-about='cousin'] #detail dl dt:before
{
    background: #ea4863;
}

main[data-about='planner'] > header h2 > span:after
{
    background: #a53e5c;
}

main[data-about='planner'] > header ul[role='about']
{
    border-color: #a53e5c;
}

main[data-about='planner'] > header ul[role='about'] li:nth-child(4)
{
    border-color: #a53e5c;
    background: #a53e5c;
}

main[data-about='planner'] > header ul[role='about'] li:nth-child(4) a
{
    opacity: 1;
    color: #fff;
}

main[data-about='planner'][data-index='1'] > header ul[role='about'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
}

main[data-about='planner'][data-index='1'] > header ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='1'] > header ul[role='local'] li:nth-child(1) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='1'] > footer ul[role='local'] li:nth-child(1) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='2'] > header ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='2'] > header ul[role='local'] li:nth-child(2) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='2'] > footer ul[role='local'] li:nth-child(2) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='3'] > header ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='3'] > header ul[role='local'] li:nth-child(3) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='3'] > footer ul[role='local'] li:nth-child(3) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='4'] > header ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='4'] > header ul[role='local'] li:nth-child(4) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='4'] > footer ul[role='local'] li:nth-child(4) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='5'] > header ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='5'] > header ul[role='local'] li:nth-child(5) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='5'] > footer ul[role='local'] li:nth-child(5) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='6'] > header ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='6'] > header ul[role='local'] li:nth-child(6) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='6'] > footer ul[role='local'] li:nth-child(6) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='7'] > header ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='7'] > header ul[role='local'] li:nth-child(7) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='7'] > footer ul[role='local'] li:nth-child(7) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'][data-index='8'] > header ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    background: #a53e5c;
}

main[data-about='planner'][data-index='8'] > header ul[role='local'] li:nth-child(8) a span
{
    color: #fff;
}

main[data-about='planner'][data-index='8'] > footer ul[role='local'] li:nth-child(8) a
{
    cursor: default;
    pointer-events: none;
    opacity: 1;
    color: #fff;
    background: #a53e5c;
}

main[data-about='planner'] #detail dl dt:before
{
    background: #a53e5c;
}

main > header ul[role='local'] li:nth-child(1) a > img
{
    left: 0;
}

main > header ul[role='local'] li:nth-child(2) a > img
{
    left: -12.1em;
}

main > header ul[role='local'] li:nth-child(3) a > img
{
    left: -24.2em;
}

main > header ul[role='local'] li:nth-child(4) a > img
{
    left: -36.3em;
}

main > header ul[role='local'] li:nth-child(5) a > img
{
    left: -48.4em;
}

main > header ul[role='local'] li:nth-child(6) a > img
{
    left: -60.5em;
}

main > header ul[role='local'] li:nth-child(7) a > img
{
    left: -72.6em;
}

main > header ul[role='local'] li:nth-child(8) a > img
{
    left: -84.7em;
}

main[data-about='weeks'] > footer ul[role='local'] li a
{
    padding: 0 .33em;
}

main > header
{
    padding-bottom: 0;
    border-bottom: none;
}

main > header h2
{
    font-size: 10px;
    font-weight: bold;
    position: relative;
    height: 24.9em;
    margin: .8em 0 2em;
}

main > header h2 img
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

main > header h2 > span
{
    position: absolute;
    top: 2em;
    left: 1.8em;
    width: 18em;
    height: 11.8em;
    padding: .2em;
    color: #fff;
}

main > header h2 > span:before
{
    font-size: 15px;
    line-height: 1.87;
    position: relative;
    z-index: 1;
    display: block;
    width: 10em;
    margin: 0 auto .67em;
    content: '全ページ徹底解説';
    color: #000;
    border-bottom: rgba(255,255,255,.7) .13em solid;
}

main > header h2 > span:after
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: '';
    opacity: .7;
    border: .2em #fff solid;
    -webkit-border-radius: .8em 0 .8em 0;
            border-radius: .8em 0 .8em 0;
}

main > header h2 > span small
{
    font-size: 15px;
    line-height: 1.53;
    position: relative;
    z-index: 1;
    display: block;
    letter-spacing: 0;
}

main > header h2 > span strong
{
    font-size: 30px;
    position: relative;
    z-index: 1;
    display: block;
    letter-spacing: 0;
}

main > header ul[role='about']
{
    border-bottom-width: .5em;
    border-bottom-style: solid;
    border-bottom-color: #f00;
}

main > header ul[role='about']:before,
main > header ul[role='about']:after
{
    display: table;
    content: '';
}

main > header ul[role='about']:after
{
    clear: both;
}

main > header ul[role='about'] li
{
    float: left;
    overflow: hidden;
    width: 23.4em;
    height: 3.5em;
    border-width: .1em;
    border-style: solid;
    border-color: #e5e5e5;
    border-bottom: none;
    -webkit-border-radius: .5em .5em 0 0;
            border-radius: .5em .5em 0 0;
}

main > header ul[role='about'] li a
{
    font-weight: bold;
    display: block;
    text-align: center;
    color: #000;
}

main > header ul[role='about'] li a small
{
    font-size: 12px;
    line-height: 2.92;
}

main > header ul[role='about'] li a small:after
{
    content: ' ';
}

main > header ul[role='about'] li a strong
{
    font-size: 16px;
    line-height: 2.19;
}

main > header ul[role='about'] li + li
{
    margin-left: .8em;
}

main > header ul[role='about'] li:last-child
{
    float: right;
    margin-left: 0;
}

main > header ul[role='local']:before,
main > header ul[role='local']:after
{
    display: table;
    content: '';
}

main > header ul[role='local']:after
{
    clear: both;
}

main > header ul[role='local'] li
{
    float: left;
    overflow: hidden;
    width: 11.5em;
    border-right: #e5e5e5 .1em solid;
    border-bottom: #e5e5e5 .1em solid;
    -webkit-border-radius: .6em 0 .6em 0;
            border-radius: .6em 0 .6em 0;
}

main > header ul[role='local'] li + li
{
    margin-left: .6em;
}

main > header ul[role='local'] li:nth-child(8)
{
    float: right;
    width: 11.3em;
    margin-left: 0;
}

main > header ul[role='local'] li a
{
    position: relative;
    display: block;
    height: 13.5em;
}

main > header ul[role='local'] li a > img
{
    position: absolute;
    top: 0;
    width: 96em;
}

main > header ul[role='local'] li a span
{
    font-family: 'UD Shin Go Conde90 M', 'Yu Gothic', YuGothic, Verdana, Meiryo, 'M+ 1p', sans-serif;
    font-size: 14px;
    line-height: 1.43;
    position: absolute;
    top: calc(50% + 2.93em);
    left: 0;
    display: block;
    width: 100%;
    -webkit-transform: translate(0, -50%);
       -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
         -o-transform: translate(0, -50%);
            transform: translate(0, -50%);
    letter-spacing: 0;
    color: #000;
}

main > footer ul[role='local']
{
    display: table;
    width: 100%;
    border-right: .1em #e5e5e5 solid;
}

main > footer ul[role='local'] li
{
    display: table-cell;
    padding: 0 .8em;
    text-align: center;
    vertical-align: middle;
    border-left: .1em #e5e5e5 solid;
}

main > footer ul[role='local'] li a
{
    font-size: 12px;
    font-weight: bold;
    line-height: 2.5;
    display: inline-block;
    padding: 0 .67em;
    letter-spacing: -.05em;
    color: #000;
    -webkit-border-radius: .42em;
            border-radius: .42em;
}

main section
{
    margin-top: 7.6em;
}

main section h3.title
{
    margin-bottom: 7em;
}

main section h3.title span
{
    font-size: 28px;
    border-bottom-width: .11em;
}

#detail.edit-container
{
    margin: 0 auto;
}

#detail.edit-container[data-device='pc']
{
    width: 96em;
}

#detail.edit-container[data-device='sp']
{
    width: 352px;
}

#detail[data-device='pc'] dl b
{
    font-weight: bold;
}

#detail[data-device='pc'] dl i
{
    font-style: italic;
}

#detail[data-device='pc'] dl u
{
    text-decoration: underline;
}

#detail[data-device='pc'] dl strike
{
    text-decoration: line-through;
}

#detail[data-device='pc'] dl:nth-child(1) dt:before
{
    content: ' 1 ';
}

#detail[data-device='pc'] dl:nth-child(2) dt:before
{
    content: ' 2 ';
}

#detail[data-device='pc'] dl:nth-child(3) dt:before
{
    content: ' 3 ';
}

#detail[data-device='pc'] dl:nth-child(4) dt:before
{
    content: ' 4 ';
}

#detail[data-device='pc'] dl:nth-child(5) dt:before
{
    content: ' 5 ';
}

#detail[data-device='pc'] dl:nth-child(6) dt:before
{
    content: ' 6 ';
}

#detail[data-device='pc'] dl:nth-child(7) dt:before
{
    content: ' 7 ';
}

#detail[data-device='pc'] dl:nth-child(8) dt:before
{
    content: ' 8 ';
}

#detail[data-device='pc'] dl:nth-child(9) dt:before
{
    content: ' 9 ';
}

#detail[data-device='pc'] dl:nth-child(10) dt:before
{
    content: ' 10 ';
}

#detail[data-device='pc'] dl:nth-child(11) dt:before
{
    content: ' 11 ';
}

#detail[data-device='pc'] dl:nth-child(12) dt:before
{
    content: ' 12 ';
}

#detail[data-device='pc'] dl:nth-child(13) dt:before
{
    content: ' 13 ';
}

#detail[data-device='pc'] dl:nth-child(14) dt:before
{
    content: ' 14 ';
}

#detail[data-device='pc'] dl:nth-child(15) dt:before
{
    content: ' 15 ';
}

#detail[data-device='pc'] dl:nth-child(16) dt:before
{
    content: ' 16 ';
}

#detail[data-device='pc'] dl:nth-child(17) dt:before
{
    content: ' 17 ';
}

#detail[data-device='pc'] dl:nth-child(18) dt:before
{
    content: ' 18 ';
}

#detail[data-device='pc'] dl:nth-child(19) dt:before
{
    content: ' 19 ';
}

#detail[data-device='pc'] dl:nth-child(20) dt:before
{
    content: ' 20 ';
}

#detail[data-device='pc'] dl dd:first-child a
{
    position: relative;
    display: block;
    height: 33em;
    cursor: pointer;
    background: url('/store/techo/2018/images/loading3.gif') no-repeat 50% 50%;
    -webkit-background-size: 3.2em 3.2em;
       -moz-background-size: 3.2em 3.2em;
            background-size: 3.2em 3.2em;
}

#detail[data-device='pc'] dl dd:first-child a:before
{
    font-size: 22px;
    line-height: 1.14;
    position: absolute;
    z-index: 1;
    right: .45em;
    bottom: .45em;
    overflow: hidden;
    width: 1.14em;
    height: 1.14em;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    background: #000;
}

#detail[data-device='pc'] dl dd:first-child a img
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    -webkit-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
       -moz-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
        -ms-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
         -o-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
            transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
}

#detail[data-device='pc'] dl dd:first-child a img:not([src])
{
    opacity: 0;
}

#detail[data-device='pc'] dl dd:first-child a img.state-ready
{
    visibility: hidden;
    opacity: 0;
}

#detail[data-device='pc'] dl dt
{
    font-size: 28px;
    line-height: 1.5;
    position: relative;
    min-height: 1.82em;
    padding: .14em 0 .14em 1.5em;
    letter-spacing: 0;
    border-bottom: .04em #e5e5e5 solid;
}

#detail[data-device='pc'] dl dt:before
{
    font-size: 18px;
    font-weight: bold;
    line-height: 2.11;
    position: absolute;
    top: .22em;
    left: 0;
    overflow: hidden;
    width: 2.11em;
    height: 2.11em;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    background: #000;
}

#detail[data-device='pc'] dl dt font
{
    font-size: 18px;
    display: block;
}

#detail[data-device='pc'] dl dt + dd
{
    font-size: 16px;
    line-height: 1.75;
    margin-top: 1.19em;
}

#detail[data-device='pc'] .tmpl-default
{
    margin-bottom: 8em;
}

#detail[data-device='pc'] .tmpl-default dl:before,
#detail[data-device='pc'] .tmpl-default dl:after
{
    display: table;
    content: '';
}

#detail[data-device='pc'] .tmpl-default dl:after
{
    clear: both;
}

#detail[data-device='pc'] .tmpl-default dl + dl
{
    margin-top: 4em;
}

#detail[data-device='pc'] .tmpl-default dl dd:first-child
{
    float: right;
    width: 44em;
}

#detail[data-device='pc'] .tmpl-default dl dt
{
    margin: -.14em 15.71em 0 0;
}

#detail[data-device='pc'] .tmpl-default dl dt + dd
{
    margin-right: 27.5em;
    padding-right: 2.5em;
}

#detail[data-device='pc'] .tmpl-sample
{
    margin-bottom: 7.2em;
}

#detail[data-device='pc'] .tmpl-sample:before,
#detail[data-device='pc'] .tmpl-sample:after
{
    display: table;
    content: '';
}

#detail[data-device='pc'] .tmpl-sample:after
{
    clear: both;
}

#detail[data-device='pc'] .tmpl-sample dl
{
    width: 44em;
}

#detail[data-device='pc'] .tmpl-sample dl:nth-child(2n+1)
{
    float: left;
    clear: both;
}

#detail[data-device='pc'] .tmpl-sample dl:nth-child(2n)
{
    float: right;
}

#detail[data-device='pc'] .tmpl-sample dl:nth-child(2n) ~ dl
{
    margin-top: 6.4em;
}

#detail[data-device='sp'] dl b
{
    font-weight: bold;
}

#detail[data-device='sp'] dl i
{
    font-style: italic;
}

#detail[data-device='sp'] dl u
{
    text-decoration: underline;
}

#detail[data-device='sp'] dl strike
{
    text-decoration: line-through;
}

#detail[data-device='sp'] dl br:not([role='device-sp'])
{
    display: none;
}

#detail[data-device='sp'] dl:nth-child(1) dt:before
{
    content: ' 1 ';
}

#detail[data-device='sp'] dl:nth-child(2) dt:before
{
    content: ' 2 ';
}

#detail[data-device='sp'] dl:nth-child(3) dt:before
{
    content: ' 3 ';
}

#detail[data-device='sp'] dl:nth-child(4) dt:before
{
    content: ' 4 ';
}

#detail[data-device='sp'] dl:nth-child(5) dt:before
{
    content: ' 5 ';
}

#detail[data-device='sp'] dl:nth-child(6) dt:before
{
    content: ' 6 ';
}

#detail[data-device='sp'] dl:nth-child(7) dt:before
{
    content: ' 7 ';
}

#detail[data-device='sp'] dl:nth-child(8) dt:before
{
    content: ' 8 ';
}

#detail[data-device='sp'] dl:nth-child(9) dt:before
{
    content: ' 9 ';
}

#detail[data-device='sp'] dl:nth-child(10) dt:before
{
    content: ' 10 ';
}

#detail[data-device='sp'] dl:nth-child(11) dt:before
{
    content: ' 11 ';
}

#detail[data-device='sp'] dl:nth-child(12) dt:before
{
    content: ' 12 ';
}

#detail[data-device='sp'] dl:nth-child(13) dt:before
{
    content: ' 13 ';
}

#detail[data-device='sp'] dl:nth-child(14) dt:before
{
    content: ' 14 ';
}

#detail[data-device='sp'] dl:nth-child(15) dt:before
{
    content: ' 15 ';
}

#detail[data-device='sp'] dl:nth-child(16) dt:before
{
    content: ' 16 ';
}

#detail[data-device='sp'] dl:nth-child(17) dt:before
{
    content: ' 17 ';
}

#detail[data-device='sp'] dl:nth-child(18) dt:before
{
    content: ' 18 ';
}

#detail[data-device='sp'] dl:nth-child(19) dt:before
{
    content: ' 19 ';
}

#detail[data-device='sp'] dl:nth-child(20) dt:before
{
    content: ' 20 ';
}

#detail[data-device='sp'] dl + dl
{
    margin-top: 23px;
}

#detail[data-device='sp'] dl:first-child
{
    padding-top: 5px;
}

#detail[data-device='sp'] dl:last-child
{
    padding-bottom: 29px;
}

#detail[data-device='sp'] dl dd:first-child a
{
    position: relative;
    display: block;
    padding-top: 75%;
}

#detail[data-device='sp'] dl dd:first-child a:before
{
    font-size: 22px;
    line-height: 1.14;
    position: absolute;
    z-index: 1;
    right: 10px;
    bottom: 10px;
    display: none;
    overflow: hidden;
    width: 25px;
    height: 25px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    background: #000;
}

#detail[data-device='sp'] dl dd:first-child a img
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    -webkit-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
       -moz-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
        -ms-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
         -o-transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
            transition: opacity .3s cubic-bezier(.25, .25, .75, .75);
}

#detail[data-device='sp'] dl dd:first-child a img:not([src])
{
    opacity: 0;
}

#detail[data-device='sp'] dl dt
{
    font-size: 20px;
    font-weight: normal;
    line-height: 1.5;
    position: relative;
    min-height: 51px;
    padding: 10px 0 10px 36px;
    letter-spacing: 0;
    border-bottom: 1px #e5e5e5 solid;
}

#detail[data-device='sp'] dl dt:before
{
    font-size: 14px;
    font-weight: bold;
    line-height: 2.14;
    position: absolute;
    top: 10px;
    left: 0;
    overflow: hidden;
    width: 30px;
    height: 30px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    background: #000;
}

#detail[data-device='sp'] dl dt font
{
    font-size: 14px;
    display: block;
}

#detail[data-device='sp'] dl dt + dd
{
    font-size: 16px;
    font-weight: normal;
    line-height: 1.75;
    margin-top: 8px;
    letter-spacing: .025em;
}

.ua-desktop #detail[data-device='pc'] a
{
    -webkit-transition: opacity .3s;
       -moz-transition: opacity .3s;
        -ms-transition: opacity .3s;
         -o-transition: opacity .3s;
            transition: opacity .3s;
}

.ua-desktop #detail[data-device='pc'] a:hover
{
    opacity: .4;
}

/*# sourceMappingURL=dev/store/techo/ja/2018/pc/all_about/styl/all_about.css.map */
