@charset "UTF-8"; /* Scss Document */ //変数コーナー $main_fontsize:16px; $main_color: rgba(#198d8c,1.0); $main_family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", "sans-serif"; $margin_center: 0 auto; $small: "only screen and (max-width:767px)"; $middle: "only screen and (min-width:768px) and (max-width:1100px)"; $large: "only screen and (min-width:1101px)"; body{ font-size: $main_fontsize; font-family: $main_family; line-height: 1.5; color: #333; } //common dl.heading2{ text-align: center; dt{ font-weight: bold; padding-bottom: 10px; border-bottom: 2px solid #0083c6; width: 120px; margin: 0 auto 15px; } dd{ font-size: 187.5%; color: #0083c6; background: url(../img/bk_heading.png) center bottom no-repeat; padding-bottom: 25px; margin-bottom: 15px; @media #{$small}{ font-size: 135%; } } } .contentInner{ width: 90%; max-width: 1100px; margin: $margin_center; } a:hover{ transition: 0.7s; opacity: 0.7; } .pcTxt{ display: block; @media #{$small}{ display: none; } } .spTxt{ display: none; @media #{$small}{ display: block; } } //single #main{ width: 100%; margin: 0 auto; img{ width: 100%; } } #theme{ margin: -4% auto 0; padding: 45px 0 0; background: url(../img/bg_con1_left.png) left top no-repeat, url(../img/bg_con1_right.png) right top no-repeat, url(../img/bg_maru.png)left 10% bottom no-repeat, #fff; text-align: center; @media #{$small}{ background: url(../img/bg_con1_left.png) left top no-repeat, url(../img/bg_con1_right.png) right top no-repeat, url(../img/bg_maru.png)center bottom no-repeat, #fff; background-size: 30%, 30%, auto; padding-bottom: 200px; text-align: left; } p{ line-height: 2.0; padding-bottom: 45px; span{ color: #f18d1e; font-weight: bold; } } } #result{ padding: 45px 0 60px; background: url(../img/bg_house.png)left 3% top 90% no-repeat, url(../img/bg_snowman.png)right 3% top 85% no-repeat, url(../img/bg_snowman.png)left 3% top 20% no-repeat, url(../img/bg_house.png)right 3% top 15% no-repeat,url(../img/bg_house.png)left 10% top 40% no-repeat, url(../img/bg_snowman.png)right 5% top 25% no-repeat,url(../img/bg_snowman.png)left 5% top 60% no-repeat, url(../img/bg_house.png)right 5% top 70% no-repeat,url(../img/bg_house.png)left 5% top 3% no-repeat, url(../img/bg_snowman.png)right 5% top 5% no-repeat,url(../img/bg_con1_right_un.png)right 5% bottom no-repeat, url(../img/bg_snow.png), rgba(255,253,240,1.00); text-align: center; @media #{$small}{ padding-bottom: 230px; background: url(../img/bg_con1_right_un.png)center bottom no-repeat, url(../img/bg_snow.png), rgba(255,253,240,1.00); } h3.presentSho{ .entry{ margin: 50px auto 30px; @media #{$small}{ margin: 50px auto 10px; } } } p{ padding: 10px 0 10px; span{ color: #f18d1e; font-weight: bold; } } a{ &.selected{ color: inherit; text-decoration: none; cursor: pointer; &:hover{ opacity: 0.7; transition: 0.7s; } } } .resultPhoto{ margin: 30px auto; a{ display: inline-block; @media #{$small}{ width: 32%; } img{ border: 4px solid #fff; width: 100%; box-sizing: border-box; } } } .oldBtn{ a{ display: block; color: #fff; font-weight: bold; padding: 10px 20px; width: 90%; max-width: 400px; background: $main_color; margin: 15px auto 0; position: relative; text-decoration: none; &::after{ content: "\f08e"; font-family: "FontAwesome"; position: absolute; right: 20px; } } } } footer{ text-align: center; padding: 30px 0; margin: $margin_center; }