@charset "UTF-8";

#container { min-width:1200px; min-height:700px; position:relative; overflow:hidden; background:url(../../common/images/common_bg01_pc.gif) center top repeat; width:expression(document.body.clientWidth > 1202? "1200px" : "auto"); }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	about.html：作品紹介
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#aboutPage #container { background:url(../../images/about_bg_pc.jpg) center top no-repeat; background-size:cover; }
#aboutWrap { padding-bottom:130.45%; }
#aboutWrap img { width:100%; }
#aboutWrap h1 { position:absolute; left:4.5%; top:2%; z-index:10; width:54%; }
#aboutWrap h2 { position:absolute; }
#aboutWrap p { position:absolute; }
#aboutWrap h2#story { left:53.2%; top:9%; z-index:20; width:18.125%; }
#aboutWrap p#aboutTxt01 { left:11.8%; top:6.9%; z-index:20; width:39.375%; }
#aboutWrap ul#aboutList li { position:absolute; left:20.6%; top:2.5%; z-index:19; width:78.91%; display:none; }
#aboutWrap ul#aboutList li:first-child { display:block; }
#aboutWrap p#aboutBg01 { position:absolute; left:0; top:46.9%; width:100%; z-index:20; }
#aboutWrap h2#character { left:28.2%; top:54.8%; width:27.54%; z-index:21; }
#aboutWrap ul#aboutCharaList li { position:absolute; width:12.95%; z-index:45; }
#aboutWrap ul#aboutCharaList li#aboutChara01 { left:5.2%; top:58%; }
#aboutWrap ul#aboutCharaList li#aboutChara02 { left:19%; top:58.3%; }
#aboutWrap ul#aboutCharaList li#aboutChara03 { left:32.8%; top:61%; }
#aboutWrap ul#aboutCharaList li#aboutChara04 { left:46.6%; top:62.5%; }
#aboutWrap ul#aboutCharaList li#aboutChara05 { left:60.3%; top:64%; }
#aboutWrap ul#aboutCharaList li#aboutChara06 { left:4.6%; top:69.3%; }
#aboutWrap ul#aboutCharaList li#aboutChara07 { left:18.4%; top:70.9%; }
#aboutWrap ul#aboutCharaList li#aboutChara08 { left:32.2%; top:72.5%; }
#aboutWrap ul#aboutCharaList li#aboutChara09 { left:46.0%; top:74.1%; }
#aboutWrap ul#aboutCharaList li#aboutChara10 { left:59.8%; top:75.7%; }
#aboutWrap ul#aboutCharaList li a:hover img { animation:shake 1.5s linear 1; opacity:1; }
body#aboutPage #cboxClose{ top:100px; right:60px; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	feature.html：特徴
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#featurePage #container { background:url(../../images/feature_bg01_pc.jpg) center top no-repeat; background-size:cover; }
#featureWrap { padding-bottom:136%; }
#featureWrap img { width:100%; }
#featureWrap h1 { position:absolute; left:4.5%; top:2%; z-index:10; width:54%; }
#featureWrap p { position:absolute; }
#featureWrap p#featureTxt01 { left:5.2%; top:10.5%; z-index:20; width:58.66%; }
#featureWrap p#featureTxt02 { left:21.4%; top:35.7%; z-index:20; width:69.70%; }
#featureWrap p#featureTxt03 { left:26.5%; top:65.5%; z-index:21; width:46.54%; }
#featureWrap p#featureImg01 { left:3.5%; top:63.2%; z-index:20; width:34.16%; }
#featureWrap p#featureBgChara { left:0; top:-55.5%; z-index:15; width:100%; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	spec.html：スペック&打ち方
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#specPage #container { background:url(../../images/spec_bg_pc.jpg) center top no-repeat; background-size:cover; }
#specWrap { padding-bottom:150%; }
#specWrap img { width:100%; }
#specWrap h1 { position:absolute; left:4.5%; top:1.3%; z-index:10; width:54%; }
#specWrap p { position:absolute; }
#specWrap p#specImg01 { left:42%; top:-1.4%; z-index:19; width:23.04%; }
#specWrap p#specImg02 { left:8.9%; top:10.6%; z-index:20; width:26.25%; }
#specWrap p#specImg03 { left:36.5%; top:10.6%; z-index:20; width:32.04%; }
#specWrap p#specImg04 { left:8.9%; top:51.1%; z-index:20; width:59.58%; }
#specWrap p#specImg05 { left:8.9%; top:65.9%; z-index:20; width:13.91%; }
#specWrap p#specImg06 { left:24.3%; top:65.9%; z-index:20; width:44.16%; }
#specWrap p#specImg07 { left:9.3%; top:86.8%; z-index:20; width:32.54%; }
#specWrap p#specImg08 { left:43.4%; top:86.8%; z-index:20; width:24.95%; }
#specWrap p#specBg01 { left:2.1%; top:2.3%; z-index:19; width:73.58%; }
#specWrap p#specBg02 { left:5.1%; top:76.3%; z-index:19; width:68.75%; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	gameflow.html：ゲームフロー
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#gameflowPage #container { background:url(../../images/gameflow_bg_pc.jpg) center top no-repeat; background-size:cover; }
#gameflowWrap { padding-bottom:140.8%; }
#gameflowWrap img { width:100%; }
#gameflowWrap h1 { position:absolute; left:4.5%; top:1.7%; z-index:10; width:54%; }
#gameflowWrap p { position:absolute; }
#gameflowWrap p span { position:absolute; }
#gameflowWrap p span.detailBtn { z-index:25; }
#gameflowWrap p span.detailBtn a:hover img { animation:shake 1.5s linear 1; opacity:1; }
#gameflowWrap p#gameflowChara { left:35%; top:-1.8%; z-index:19; width:28.7%; }
#gameflowWrap p#gameflowImg01 { left:9.4%; top:11.5%; z-index:20; width:61%; }
#gameflowWrap p#gameflowImg01 span.detailBtn { right:-2.5%; top:-9.3%; width:23.7%; }
#gameflowWrap p#gameflowImg02 { left:9.4%; top:30.9%; z-index:22; width:25.58%; }
#gameflowWrap p#gameflowImg02 span.detailBtn { right:-15%; top:-13.5%; width:56.51%; }
#gameflowWrap p#gameflowImg02 span#gameflowSubPoint01 { right:8%; top:25%; width:20.03%; }
#gameflowWrap p#gameflowImg02 span#gameflowSubPoint02 { right:5.1%; top:46.7%; width:24.91%; }
#gameflowWrap p#gameflowImg03 { left:39.3%; top:30.9%; z-index:20; width:31.16%; }
#gameflowWrap p#gameflowImg03 span.detailBtn { right:-5%; top:-10%; width:46.39%; }
#gameflowWrap p#gameflowImg04 { left:9.8%; top:59.5%; z-index:20; width:60.33%; }
#gameflowWrap p#gameflowImg04 span.detailBtn { right:-3%; top:-10%; width:23.96%; }
#gameflowWrap p#gameflowImg04 span#gameflowSubPoint03 { right:3.3%; top:26%; width:15.46%; }
#gameflowWrap p#gameflowImg04 span#gameflowSubPoint04 { right:4.2%; top:58.5%; width:14.15%; }
#gameflowWrap p#gameflowImg05 { left:15.6%; top:80%; z-index:20; width:48.62%; }
#gameflowWrap p.gameflowArrow { position:static; }
#gameflowWrap p.gameflowArrow span#gameflowArrow01 { left:18%; top:25.4%; width:5.25%; z-index:23; }
#gameflowWrap p.gameflowArrow span#gameflowArrow02 { left:22.6%; top:25.8%; width:3.66%; z-index:23; }
#gameflowWrap p.gameflowArrow span#gameflowArrow03 { left:33.8%; top:38.4%; width:6.75%; z-index:22; }
#gameflowWrap p.gameflowArrow span#gameflowArrow04 { left:47.5%; top:25.4%; width:5.25%; z-index:22; }
#gameflowWrap p.gameflowArrow span#gameflowArrow05 { left:52.1%; top:25.8%; width:3.66%; z-index:22; }
#gameflowWrap p.gameflowArrow span#gameflowArrow06 { left:18.3%; top:49%; width:4.91%; z-index:22; }
#gameflowWrap p.gameflowArrow span#gameflowArrow07 { left:33.9%; top:25%; width:5.25%; z-index:21; }
#gameflowWrap p.gameflowArrow span#gameflowArrow08 { left:36.1%; top:25.7%; width:3.66%; z-index:20; }
#gameflowWrap p.gameflowArrow span#gameflowArrow09 { left:49.9%; top:54.4%; width:4.91%; z-index:21; }
#gameflowWrap p.gameflowArrow span#gameflowArrow10 { left:37.1%; top:75.9%; width:4.5%; z-index:21; }
#gameflowWrap p.gameflowArrow span#gameflowArrow11 { left:40.7%; top:75.9%; width:4.5%; z-index:21; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	regular.html：通常時
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#regularPage #container { background:url(../../images/regular_bg_pc.jpg) center top no-repeat; background-size:cover; }
#regularWrap { padding-bottom:113.7%; }
#regularWrap img { width:100%; }
#regularWrap h1 { position:absolute; left:4.5%; top:2.2%; z-index:10; width:54%; }
#regularWrap p { position:absolute; }
#regularWrap p span { position:absolute; }
#regularWrap p#regularChara { left:40.2%; top:-5.9%; z-index:19; width:18.58%; }
#regularWrap p#regularImg01 { left:7.2%; top:14.6%; z-index:20; width:64.2%; }
#regularWrap p#regularImg01 span#regularImg01Sub01 { left:2.5%; top:1%; width:14.4%; }
#regularWrap p#regularImg02 { left:7.1%; top:44.4%; z-index:20; width:39.7%; }
#regularWrap p#regularImg02 span#regularImg02Sub01 { right:11%; top:1%; width:21.61%; }
#regularWrap p#regularImg03 { left:47.5%; top:44.3%; z-index:20; width:23.33%; }
#regularWrap p#regularImg04 { left:7.1%; top:56.1%; z-index:20; width:34.7%; }
#regularWrap p#regularImg05 { left:42.5%; top:56.1%; z-index:20; width:28.41%; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	challenge.html：乳乳チャレンジ
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#challengePage #container { background:url(../../images/challenge_bg01_pc.jpg) center top no-repeat; background-size:cover; }
#challengeWrap { padding-bottom:102.6%; }
#challengeWrap img { width:100%; }
#challengeWrap h1 { position:absolute; left:4.5%; top:2.2%; z-index:10; width:54%; }
#challengeWrap p { position:absolute; }
#challengeWrap p span { position:absolute; }
#challengeWrap p#challengeChara { left:46.2%; top:-15.3%; z-index:19; width:28.29%; }
#challengeWrap p#challengeTxt01 { left:12.3%; top:7.7%; z-index:20; width:39.5%; }
#challengeWrap p#challengeBg01 { left:7.3%; top:17.6%; z-index:20; width:64.04%; }
#challengeWrap p#challengeBg01 span#challengeSubPoint01 { left:4.7%; top:-3.3%; width:13.07%; }
#challengeWrap p#challengeBg01 span#challengeSubPoint02 { left:19.7%; top:-3.3%; width:13.53%; }
#challengeWrap p#challengeBg01 span#challengeSubPoint03 { left:34.6%; top:-3.3%; width:14.7%; }
#challengeWrap p#challengeBg01 span#challengeSubImg01 { left:2.7%; top:8.3%; width:50.55%; }
#challengeWrap p#challengeBg01 span#challengeSubTxt01 { left:3.9%; top:21.1%; width:37.99%; }
#challengeWrap p#challengeBg01 span#challengeSubTxt02 { left:53.5%; top:2.6%; width:46.84%; }
#challengeWrap p#challengeBg01 span#challengeSubImg02 { left:43.2%; top:17.4%; width:52.63%; }
#challengeWrap p#challengeBg01 span#challengeSubImg03 { left:2.4%; top:31.8%; width:46.06%; }
#challengeWrap p#challengeBg01 span#challengeSubImg04 { left:49.9%; top:31.8%; width:54.32%; }
#challengeWrap p#challengeBg01 span#challengeSubPoint04 { left:2.2%; top:31.6%; width:14.7%; }
#challengeWrap p#challengeBg01 span#challengeSubPoint05 { left:49.7%; top:31.6%; width:14.7%; }
#challengeWrap p#challengeBg01 span#challengeSubTxt03 { left:-4.5%; top:88.6%; width:122.44%; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	bonus.html：ボーナス
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#bonusPage #container { background:url(../../images/bonus_bg01_pc.jpg) center top no-repeat; background-size:cover; }
#bonusWrap { padding-bottom:186.9%; }
#bonusWrap img { width:100%; }
#bonusWrap h1 { position:absolute; left:4.5%; top:1.3%; z-index:10; width:54%; }
#bonusWrap p { position:absolute; }
#bonusWrap p span { position:absolute; }
#bonusWrap p#bonusChara { left:42%; top:-1.4%; z-index:19; width:42.45%; }
#bonusWrap p#bonusTxt01 { left:10.9%; top:4.6%; z-index:20; width:44.66%; }
#bonusWrap p#bonusBg01 { left:6.9%; top:10.25%; z-index:20; width:62.37%; }
#bonusWrap p#bonusBg01 span#bonusSubTxt01 { left:5.1%; top:3.7%; z-index:20; width:39.07%; }
#bonusWrap p#bonusBg01 span#bonusSubImg01 { left:4.7%; top:10.3%; width:89.57%; }
#bonusWrap p#bonusBg01 span#bonusSubImg02 { left:4.7%; top:33.9%; width:89.57%; }
#bonusWrap p#bonusBg01 span#bonusSubImg03 { left:4.2%; top:63.7%; width:89.97%; }
#bonusWrap p#bonusBg02 { left:7%; top:51.75%; z-index:20; width:62.25%; }
#bonusWrap p#bonusBg02 span#bonusSubTxt02 { left:5.1%; top:2.7%; z-index:20; width:61.79%; }
#bonusWrap p#bonusBg02 span#bonusSubImg04 { left:5.1%; top:2.9%; width:90.49%; }
#bonusWrap p#bonusBg02 span#bonusSubImg05 { left:1.7%; top:14.2%; width:95.39%; }
#bonusWrap p#bonusBg02 span#bonusSubPoint01 { left:9.1%; top:24.6%; width:7.69%; }
#bonusWrap p#bonusBg02 span#bonusSubPoint02 { left:9.1%; top:57.1%; width:7.69%; }
#bonusWrap p#bonusBg02 span#bonusSubPoint03 { left:9.1%; top:65.2%; width:7.69%; }
#bonusWrap p#bonusBg02 span#bonusSubImg06 { left:-3.6%; top:70.3%; width:119%; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	art.html：ART「百花胸乱」
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#artPage #container { background:url(../../images/art_bg01_pc.jpg) center top no-repeat; background-size:cover; }
#artWrap { padding-bottom:375.7%; }
#artWrap img { width:100%; }
#artWrap h1 { position:absolute; z-index:10; width:54%; }
#artWrap h2 { position:absolute; }
#artWrap p { position:absolute; }
#artWrap p span { position:absolute; }
#artWrap p span.detailBtn { z-index:25; }
#artWrap p span.detailBtn a:hover img { animation:shake 1.5s linear 1; opacity:1; }
#artWrap h1#artH01 { left:4.5%; top:0.5%; }
#artWrap p#artChara01 { left:35.1%; top:-0.4%; z-index:19; width:45.16%; }
#artWrap p#artImg01 { left:6.95%; top:3.95%; z-index:21; width:21.33%; }
#artWrap p#artImg01 span.detailBtn { right:-21.1%; bottom:-13%; width:66.79%; }
#artWrap p#artImg02 { left:31.05%; top:3.95%; z-index:20; width:21.25%; }
#artWrap p#artImg02 span.detailBtn { right:-19.1%; bottom:-11%; width:67.05%; }
#artWrap p#artImg03 { left:6.95%; top:9.47%; z-index:20; width:62.125%; }
#artWrap p#artImg03 span#artSubImg01 { left:2.95%; top:7%; width:45.94%; z-index:20; }
#artWrap p#artImg03 span#artSubImg02 { left:49.55%; top:22.4%; width:47.95%; z-index:20; }
#artWrap p#artImg03 span#artSubPoint01 { left:68.35%; top:-10.8%; width:15.15%; z-index:19; }
#artWrap p#artImg03 span#artSubPoint02 { left:84.35%; top:-10.8%; width:13.81%; z-index:19; }
#artWrap p#artImg03 span.detailBtn { right:-3.15%; bottom:-11%; width:22.93%; }
#artWrap p#artImg04 { left:6.95%; top:15.79%; z-index:20; width:62.45%; }
#artWrap p#artImg04 span.detailBtn { right:-2.1%; bottom:-29%; width:22.81%; }
#artWrap p.artArrow { position:static; }
#artWrap p.artArrow span#artArrow01 { left:15.6%; top:8.04%; width:4.25%; z-index:23; }
#artWrap p.artArrow span#artArrow02 { left:31%; top:8.04%; width:8.7%; z-index:23; }
#artWrap p.artArrow span#artArrow03 { left:39.5%; top:8.04%; width:4.25%; z-index:23; }
#artWrap p.artArrow span#artArrow04 { left:10.3%; top:14.64%; width:8.875%; z-index:23; }
#artWrap p.artArrow span#artArrow05 { left:22%; top:14.64%; width:4.08%; z-index:23; }
#artWrap h1#artH02 { left:5.5%; top:23%; z-index:20; }
#artWrap p#artChara02 { left:34.4%; top:20.2%; z-index:19; width:33.54%; }
#artWrap p#artTxt01 { left:20.4%; top:25.2%; z-index:21; width:24.91%; }
#artWrap p#artPoint03 { left:45.9%; top:24.4%; z-index:21; width:10.33%; }
#artWrap p#artPoint04 { left:56.4%; top:24.4%; z-index:21; width:9.41%; }
#artWrap p#artImg05 { left:7.7%; top:26.67%; z-index:21; width:59.29%; }
#artWrap p#artImg06 { left:7.7%; top:31.4%; z-index:21; width:29.125%; }
#artWrap p#artImg07 { left:37.6%; top:31.4%; z-index:21; width:29.125%; }
#artWrap h2#artH03 { left:5.5%; top:36.65%; z-index:20; width:47.5%; }
#artWrap p#artTxt02 { left:46.5%; top:36.75%; z-index:20; width:18.2%; }
#artWrap p#artTxt03 { left:7.5%; top:38.2%; z-index:20; width:60.875%; }
#artWrap p#artImg08 { left:5.5%; top:37.65%; z-index:19; width:21.5%; }
#artWrap p#artImg09 { left:26.8%; top:37.65%; z-index:19; width:21.5%; }
#artWrap p#artImg10 { left:48.1%; top:37.65%; z-index:19; width:21.5%; }
#artWrap h2#artH04 { left:7.1%; top:49.95%; z-index:20; width:59.25%; }
#artWrap p#artImg11 { left:5.6%; top:51.15%; z-index:20; width:65.7%; }
#artWrap p#artImg12 { left:2.4%; top:54.75%; z-index:20; width:70%; }
#artWrap p#artImg13 { left:2.4%; top:59.95%; z-index:20; width:70%; }
#artWrap p#artImg14 { left:3.4%; top:67.15%; z-index:20; width:70.95%; }
#artWrap p#artArrow06 { left:28.2%; top:54.1%; z-index:20; width:20.7%; }
#artWrap p#artArrow07 { left:24.2%; top:58.25%; z-index:20; width:27.83%; }
#artWrap p#artArrow08 { left:20%; top:66.05%; z-index:20; width:35.83%; }
#artWrap h1#artH05 { left:4.5%; top:77.55%; z-index:20; }
#artWrap p#artChara03 { left:51.4%; top:75%; z-index:19; width:14.75%; }
#artWrap p#artImg15 { left:7.3%; top:80.75%; z-index:20; width:61.91%; }
#artWrap p#artImg16 { left:7.3%; top:92.25%; z-index:20; width:61.91%; }
body#artPage #cboxClose{ top:0; right:-20px; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
	uwanose.html：超爆乳上乗せ演出
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#uwanosePage #container { background:url(../../images/uwanose_bg01_pc.jpg) center top no-repeat; background-size:cover; }
#uwanoseWrap { padding-bottom:97.6%; }
#uwanoseWrap img { width:100%; }
#uwanoseWrap h1 { position:absolute; left:4.5%; top:1.3%; z-index:20; width:54%; }
#uwanoseWrap h2, 
#uwanoseWrap p { position:absolute; }
#uwanoseWrap p#uwanoseChara { left:37.2%; top:-2.6%; z-index:19; width:41.33%; }
#uwanoseWrap h2#uwanoseHead01 { left:9%; top:11.7%; z-index:20; width:39.16%; }
#uwanoseWrap p#uwanoseImg01 { left:12.5%; top:17.2%; z-index:19; width:58.83%; }
#uwanoseWrap h2#uwanoseHead02 { left:9%; top:38.5%; z-index:21; width:41.25%; }
#uwanoseWrap p#uwanoseImg02 { left:8.7%; top:36%; z-index:20; width:61.62%; }
#uwanoseWrap p#uwanoseBg02 { left:12.5%; top:43.2%; z-index:19; width:57.08%; }
#uwanoseWrap h2#uwanoseHead03 { left:10.5%; top:64.5%; z-index:21; width:41.16%; }
#uwanoseWrap p#uwanoseImg03 { left:12.5%; top:67.5%; z-index:20; width:59.29%; }

/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  download.html：素材ダウンロード
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
body#downloadPage { background:url(../../common/images/common_bg01_pc.gif) center top repeat; }
body#downloadPage #container { background:url(../../images/download_bg01.png) center 10% no-repeat; background-size:cover; }
#downloadWrap { height:100%; }
#downloadWrap img { width:100%; }
#downloadWrap #downloadSection { position:relative; height:100%; }
#downloadWrap.pass { background:url(../../images/download_bg_characeter.png) right top no-repeat; background-size:auto 100%; height:100%; }
#downloadWrap.pass #downloadSection { height:auto; }
#downloadWrap #downloadSection > ul > li { position:absolute; width:14%; }
#downloadWrap ul li#downloadImg01 { left:8%; top:12%; }
#downloadWrap ul li#downloadImg01 dl dd { margin-top:6%; }
#downloadWrap ul li#downloadImg01 dl dd.downloadBtn { width:70%; margin:11% auto 0; }
#downloadWrap ul li#downloadImg02 { left:27%; top:12%; }
#downloadWrap ul li#downloadImg02 dl dd { margin-top:8%; width:113%; }
#downloadWrap ul li#downloadImg02 dl dd.downloadBtn { width:70%; margin:10% auto 0; }
#downloadWrap ul li#downloadImg03 { left:47%; top:12%; }
#downloadWrap ul li#downloadImg03 dl dd { margin:1% 0 0 27%; width:140%; }
#downloadWrap ul li#downloadImg03 dl dd.downloadBtn { width:70%; margin:2% 0 0 57%; }
#downloadWrap ul li#downloadImg04 { left:47%; top:39%; }
#downloadWrap ul li#downloadImg04 dl dd { margin:1% 0 0 -5%; width:200%; }
#downloadWrap ul li#downloadImg04 dl dd.downloadBtn { width:70%; margin:3% 0 0 57%; }

#downloadWrap ul li#downloadImg05 { left:77%; top:12%; }
#downloadWrap ul li#downloadImg05 dl dd { margin:4% 0 0 3%; width:90%; }
#downloadWrap ul li#downloadImg05 dl dd.downloadBtn { width:70%; margin:7% 0 0 12%; }
#downloadWrap ul li#downloadImg06 { left:77%; top:39%; }
#downloadWrap ul li#downloadImg06 dl dd { margin:1% 0 0 4%; width:87%; }
#downloadWrap ul li#downloadImg06 dl dd.downloadBtn { width:70%; margin:3% 0 0 12%; }

#downloadWrap #downloadAttentionArea { position:absolute; left:0; bottom:31px; width:100%; background-color:#ffffff; padding:20px 0; }
#downloadWrap #downloadAttentionArea #downloadAttentionInner { width:78%; margin:0 auto; }
#downloadWrap #downloadAttentionArea #downloadAttentionInner p { float:left; width:23%; }
#downloadWrap #downloadAttentionArea #downloadAttentionInner ul { float:left; width:75%; margin-left:2%; font-size:78%; }
#downloadWrap #downloadAttentionArea #downloadAttentionInner ul li { margin-left:1em; text-indent:-1em; }
#downloadWrap h1 { width:44%; margin:0 auto; padding-top:8%; }
#downloadWrap h2 { width:39%; margin:2% auto 0; }
#downloadWrap p#bgFlower { position:absolute; bottom:3%; left:25%; width:8%; }
#downloadWrap form { width:35%; margin:1% auto 0; }
#downloadWrap form input { width:43%; display:block; margin:0 auto; font-size:169%; }
#downloadWrap form button { display:block; width:45%; margin:5% auto 0; }
#downloadWrap p#incorrectPass { margin:2% auto 0; text-align:center; width:200px; padding:10px; background:#b72323; color:#ffffff; }
 