/*format */ $wid: 940px; $b3h: 7942px; $set-prefix: '' , -moz- , -webkit-; /*extend*/ .mar{ margin-right: auto; margin-left: auto; } .frm{ position:absolute; width: $wid; li{ width:350px; display:block; li{ font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif; font-size:12px; line-height:18px; } } } .frm2{ background-image:url(../images/flow_back.png); background-repeat:repeat-y; background-position:center; } .frt{ position:absolute; width: 100%; height:44px; font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:24px; line-height:44px; text-align: center; background-repeat:no-repeat; background-position:center top; z-index:1000; letter-spacing: 2px; } .lst{ display:block; } .tit0{font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:24px; line-height:24px; padding-bottom:17px; } .txt0{ font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:14px; line-height:24px; } /*incrude*/ @mixin opacity($opacity) { opacity: $opacity; $opacityIE: $opacity * 100; filter: alpha(opacity=$opacityIE); } @mixin posa($w,$h) { position:absolute; display:block; top:0; left: 50%; margin-left: ($w/2); width: $w; height: $h; @content; } .container{} div.container { overflow: hidden; zoom: 1; height: 387px; margin-right: auto; margin-left: auto; background: center top; text-align: center; } .bg { height: 387px; margin: 0 auto 0px; padding: 0px; background: url(../images/flow_01.png) no-repeat center 0; } .kijyu{ width: auto; height: $b3h; position: relative; top: -250px; z-index: 100; margin-bottom:-250px; background-image: url(../images/yuino_bak.png); background-repeat: no-repeat; background-position: center top; } .ab{ @include posa(-940px,$b3h - 175px); color:#333; width: 940px; z-index: 110; top: 175px; } .box1{ position: absolute; z-index: 120; width:133px; height:237px; left: 806px; top: 50px; background-image: url(../images/submenu_line.png); background-repeat: repeat-x; li{ width:41 - 10px; padding-left:10px; float:left; display:block; height:237px; } .bottun1{ background: url('../images/yuino_menu01.png'); height:237px; width:31px; display:block; background-position:-31px 0px; } .bottun1 a {background: url('../images/yuino_menu01.png'); height:237px; width:31px; display:block; } .bottun2{ background: url('../images/yuino_menu02.png'); height:237px; width:31px; display:block; background-position:-31px 0px; } .bottun2 a{ background: url('../images/yuino_menu02.png'); height:237px; width:31px; display:block; background-position:-31px 0px; } .bottun3{ background: url('../images/yuino_menu03.png'); height:237px; width:31px; display:block; background-position:-31px 0px; } .bottun3 a{ background: url('../images/yuino_menu03.png'); height:237px; width:31px; display:block; } } .box2{ position: absolute; z-index: 130; width:785px; top: 50px; height: 240px; img{ margin-bottom:25px; } .txt{ font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:14px; line-height:24px; padding-left:5px; } } /*box3*/ .box3{ @extend .frm; z-index: 140; height:$b3h - 350px - 175px; top: 350px; hr.style-two { border: 0px; margin: 0px; margin-top: 50px; margin-bottom: 50px; height: 1px; background-image: -webkit-linear-gradient(left, rgba(100,100,100,0), rgba(100,100,100,0.50), rgba(100,100,100,0)); background-image: -moz-linear-gradient(left, rgba(100,100,100,0), rgba(100,100,100,0.50), rgba(100,100,100,0)); background-image: -ms-linear-gradient(left, rgba(100,100,100,0), rgba(100,100,100,0.50), rgba(100,100,100,0)); background-image: -o-linear-gradient(left, rgba(100,100,100,0), rgba(100,100,100,0.50), rgba(100,100,100,0)); } } /*box3*/ .lr{ width:416 - 66px; padding-top:35px; padding-left:33px; padding-right:33px; padding-bottom:33px; } .frame1{ @extend .frm; @extend .frm2; @extend .txt0; width: $wid; .left{ float:left; @extend .lr;} .right{ @extend .lr; float:right;} } .frame2{ @extend .frm; @extend .frm2; @extend .txt0; width: $wid; top: 142px; .left{ float:left; @extend .lr;} .right{ @extend .lr; float:right;} } .frame3{ @extend .frm; @extend .frm2; @extend .txt0; width: $wid; top: 1154px; .left{ float:left; @extend .lr;} .right{ @extend .lr; float:right;} } .frame4{ @extend .frm; @extend .frm2; @extend .txt0; width: $wid; top: 1888px; .left{ float:left; @extend .lr;} .right{ @extend .lr; float:right;} } .frame5{ @extend .frm; @extend .frm2; @extend .txt0; width: $wid; top: 3089px; .left{ float:left; @extend .lr;} .right{ @extend .lr; float:right;} } .frame6{ @extend .frm; @extend .frm2; @extend .txt0; width: $wid; top: 5550px; .left{ float:left; @extend .lr;} .right{ @extend .lr; float:right; .rtit{ padding:5px 0px; font-size:16px; line-height:30px; color:#5E4834; } .rtxt{ padding:10px 0px; font-size:14px; } .rtxt2{ padding:10px 0px; font-size:14px; font-weight:bold; } .rtxt3{ padding:10px 0px 0px 0px; font-size:12px; line-height:14px; } } } .frame7{ @include posa(-940px,315px); color:#333; @extend .frm; @extend .frm2; @extend .txt0; width: 940px; top: 6739 + 525px; background-color:#FFF; .left{ float:left; width:658 - 33px; padding:35px 0px 0px 33px; } .right{ width:282 - 66px; padding:35px 33px 33px 33px; float:right;} } .frame8{ @include posa(-940px,243px); color:#333; @extend .frm; @extend .frm2; @extend .txt0; width: 940 - 66px; top: 7054 + 525px; background-color:#FFF; padding:0px 33px 33px 33px; } .titfrm1{ @extend .frt; top: 623px; color:#FFF; background-image:url(../images/flow_titback1.png); } .titfrm2{ @extend .frt; top: 1635px; color:#5E4834; background-image:url(../images/flow_titback2.png); } .titfrm3{ position:absolute; width: 100%; height:30px; font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; font-size:20px; line-height:30px; text-align: center; z-index:1000; top: 1805px; color:#5E4834; background-image:url(../images/flow_titback3.png); background-position:center top; background-repeat:no-repeat; } .titfrm4{ position:absolute; width: 100%; height:435px; z-index:1000; top: 1835px; color:#5E4834; background-image:url(../images/flow_img04.png); background-position:center top; background-repeat:no-repeat; } .titfrm5{ @extend .frt; top: 1844 + 525px; color:#5E4834; background-image:url(../images/flow_titback2.png); background-position:center top; } .titfrm6{ position:absolute; width: 100%; height:435px; z-index:1060; top: 2606px; color:#5E4834; background-image:url(../images/flow_img18.png); background-position:center top; background-repeat:no-repeat; } .titfrm7{ @extend .frt; top: 3045 + 525px; color:#5E4834; background-image:url(../images/flow_titback2.png); background-position:center top; } .titfrm8{ @extend .frt; top: 5506 + 525px; color:#5E4834; background-image:url(../images/flow_titback2.png); background-position:center top; } .titfrm9{ @extend .frt; top: 6695 + 525px; color:#FFF; background-image:url(../images/flow_titback4.png); background-position:center top; }