﻿.mainContents a{color:#09f;text-decoration:underline}.mainContents a:hover{color:#06c;text-decoration:none}.campaignTitleBox{background:url(https://img1.kakaku.k-img.com/images/present/20million/bg_maintitle.jpg) no-repeat top;text-align:center;min-height:1102px;margin-top:10px;margin-bottom:15px}.campaignTitle{margin-bottom:2px}.campaignTitleRead{font-size:21px;font-size:2.1rem;line-height:1.7;margin-bottom:15px}.campaignTitleRead span{color:#ff0078;font-weight:bold}.campaignTerm{color:#f60;font-size:18px;font-size:1.8rem;line-height:1.5;margin-bottom:10px}.campaignTerm span{background:#fff;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;display:inline-block;padding:6px 24px}.p-close{margin:70px 150px;padding:40px 0;border-top:2px dotted #ccc;border-bottom:2px dotted #ccc}.p-close_txt{font-size:16px;font-size:1.6rem;line-height:1.5;font-weight:bold}.p-close_linkList{margin-top:20px;line-height:1.5;font-size:14px;font-size:1.4rem}.p-close_linkList li{margin-top:5px}.p-share{min-height:61px;padding:10px;font-size:0}.p-share_item{margin-left:8px;display:inline-block;font-size:13px;font-size:1.3rem;vertical-align:middle}.p-share_item:first-child{margin-left:0}.p-share_item_entity{width:69px;height:0;padding-top:54px;display:block;background:url(https://img1.kakaku.k-img.com/images/present/20million/icn_share.png) 0 0 no-repeat;overflow:hidden}.p-share_item-fbShare .p-share_item_entity{background-position:0 0}.p-share_item-twitter .p-share_item_entity{background-position:-77px 0}.p-share_item-google .p-share_item_entity{background-position:-154px 0}.p-share_item-hatena .p-share_item_entity{background-position:-231px 0}.p-share_item-pocket .p-share_item_entity{background-position:-308px 0}.presentBox{margin-left:25px;margin-bottom:45px;width:985px}.presentTitle{background:url(https://img1.kakaku.k-img.com/images/present/20million/bg_frame_01.png) no-repeat bottom;margin-bottom:25px;padding-bottom:1px}.presentTitle .title01{margin-bottom:7px}.presentTitle .title02{margin-bottom:7px}.presentTitle .title01:before{background:url(https://img1.kakaku.k-img.com/images/present/20million/img_present_01.png) no-repeat top right;position:absolute;content:"";width:435px;height:290px;left:578px;z-index:10}.presentTitle .title02:before{background:url(https://img1.kakaku.k-img.com/images/present/20million/img_present_02.png) no-repeat top right;position:absolute;content:"";width:322px;height:171px;left:680px;z-index:10}.presentRead-1{background:url(https://img1.kakaku.k-img.com/images/present/20million/bg_present_mesh.png) repeat;width:470px;margin-left:27px;color:#ff0078;font-size:21px;font-size:2.1rem;line-height:1.5;font-weight:bold;padding:12px 14px 7px;margin-bottom:12px}.presentRead-2{width:470px;margin-left:43px;font-size:16px;font-size:1.6rem;line-height:1.5;padding-bottom:40px}.presentRead-3{background:url(https://img1.kakaku.k-img.com/images/present/20million/bg_present_mesh.png) repeat;width:470px;margin-left:27px;color:#ff0078;font-size:21px;font-size:2.1rem;line-height:1.5;font-weight:bold;padding:12px 14px 7px;margin-bottom:30px}.presentDetail{background:url(https://img1.kakaku.k-img.com/images/present/20million/frame_02_mid.png) repeat-y}.presentDetailInner{background:url(https://img1.kakaku.k-img.com/images/present/20million/frame_02_top.png) no-repeat top;padding:55px 65px 0}.presentDetailEach{margin-bottom:25px}.presentDetailEach:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.dot01{background:url(https://img1.kakaku.k-img.com/images/present/20million/line_dot_01.png) no-repeat bottom;padding-bottom:35px}.dot02{background:url(https://img1.kakaku.k-img.com/images/present/20million/line_dot_02.png) no-repeat bottom;padding-bottom:10px}.leftCol{float:left;width:127px}.memo{color:#999;font-size:12px;font-size:1.2rem;font-weight:normal}h4.leftCol{background:url(https://img1.kakaku.k-img.com/images/present/20million/bg_fukidashi.png) no-repeat top left;height:89px;text-align:center;color:#ff0078;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.4;padding-top:20px}h4.leftCol span{padding-top:10px;display:block}.rightCol{float:right;width:680px}.winningPrice{font-size:21px;font-size:2.1rem;line-height:1.5;display:table;width:500px}.winningPrice span{font-size:26px;font-size:2.6rem}.winningPrice dt,.winningPrice dd{display:table-cell;text-align:left}.winningPrice dt{width:300px}.winningPrice dd{width:200px}.winningWchance{font-size:14px;font-size:1.4rem;margin-top:15px;margin-bottom:8px}.txt16{font-size:16px;font-size:1.6rem;line-height:1.5}.rightCol .txt16{padding-top:20px}.setting{margin-top:35px;padding-bottom:6px}.setting span{color:#ff0078;font-weight:bold;font-size:18px;font-size:1.8rem;line-height:1.4;border-top:1px solid #ff0078;border-right:1px solid #ff0078;border-left:1px solid #ff0078;padding:8px 10px 5px}.settingProcess{border:1px solid #ff0078;padding:20px 20px 10px}.settingProcess dl{margin-bottom:10px}.settingProcess dl:after{display:block;visibility:hidden;clear:both;height:0;content:"."}.settingProcess dl dt{float:left;width:26px}.settingProcess dl dd{float:right;width:600px;font-size:16px;font-size:1.6rem;line-height:1.4;margin-bottom:15px;padding-top:4px}.settingProcess dl dd span{padding:6px;background:#ff0078;color:#fff;font-weight:bold;padding:3px 4px 0;margin:0 5px}.presentEntryBtn{background:url(https://img1.kakaku.k-img.com/images/present/20million/frame_02_btm.png) no-repeat bottom;height:125px}.presentEntryBtnEnd{background:url(https://img1.kakaku.k-img.com/images/present/20million/frame_02_btm.png) no-repeat bottom;height:125px}.presentEntryBtn p{padding:36px 0 0 275px}.presentEntryBtnEnd p{padding:30px 0 0 275px}.presentEntryBtn a{background:url(https://img1.kakaku.k-img.com/images/present/20million/btn_blue.png) no-repeat;height:45px;width:400px;display:block;color:#fff;font-weight:bold;font-size:20px;font-size:2rem;padding:20px 0 0 82px}.presentEntryBtnOff{background:#d9d9d9;height:32px;width:400px;display:block;color:#fff;font-weight:bold;font-size:20px;font-size:2rem;padding:15px 0 0 82px}.presentEntryBtn a:hover{background-position:0 -64px;color:#fff}#outline{margin-left:25px;width:985px}#outline h3{padding:0 0 12px 0;border-bottom:3px solid #ccc;margin-bottom:33px;font-size:21px;font-size:2.1rem;font-weight:bold}#outline dl.outlineDetail{margin-bottom:18px}#outline dl.outlineDetail:after{display:block;visibility:hidden;clear:both;height:0;content:"."}#outline dl.outlineDetail dt{float:left;padding-left:15px;width:140px;font-size:14px;font-size:1.4rem;line-height:1.4;font-weight:bold}#outline dl.outlineDetail dd{float:right;width:830px;font-size:14px;font-size:1.4rem;line-height:1.4;margin-bottom:8px}#outline dl.outlineDetail dd span{font-weight:bold;display:block;margin-bottom:8px}#outline dl.outlineDetail ul{margin-bottom:18px}#outline dl.outlineDetail ul li{margin-bottom:7px;padding-left:12px}#outline dl.outlineDetail ul li::before{content:"・"}#outline dl.outlineDetail ul li.styleNone::before{content:""}
