@charset "UTF-8";.sp {display:none !important;}/*--------------------------------------------------GLOBAL RESET--------------------------------------------------*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}ul, ol {list-style-position:inside;}table {border-collapse:collapse;border-spacing:0;}fieldset,img { border:0;}address,caption,cite,code,dfn,var {font-style:normal;font-weight:normal;}em{font-style:normal;font-weight:bold;}caption,th {text-align:left;}q:before,q:after {content:'';}abbr,acronym {border:0;}/*---------------------------------------------- * clearfix *--------------------------------------------*/.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;overflow: hidden;font-size: 0.1em;line-height: 0;}.clearfix {min-height: 1px;}* html .clearfix {height: auto;overflow: hidden;}/*--------------------------------------------------LAYOUT--------------------------------------------------*/input {font-size: 110%;}img {width:100%;max-width: 100%;height: auto;}html {font-family: "Ÿà–¾’©", YuMincho, "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", serif;font-size: 62.5%;color: #000000;background-color: #f4f8fb;}#container {width:100%;max-width:910px;margin: 0 auto;position: relative;overflow-y:hidden;}/*-------------------------------------------------- P1 */.pagea {position:relative;overflow-y:hidden;width:910px;height:1310px;background-image: url("../images/rose.jpg");}.mesarea {width: 737px;height: 1114px;margin:86px auto 0px;background-color:#ffffff;}.mesa1 {font-size:2.4em;position: absolute;width: 737px;top:137px;left:87px;text-align: center;letter-spacing: 0.75em;}.mesa2 {font-size:1.6em;position: absolute;width: 170px;top:405px;left:650px;}.mesa2-1 {font-size:1.6em;position: absolute;width: 170px;top:405px;left:140px;}.mesa2-2 {font-size:1.4em;position: absolute;width: 240px;top:405px;left:580px;}#logoarea {position: absolute;width: 737px;top:188px;left:87px;}#logo {width:240px;}.imgcenter{text-align: center;}#obiarea {position: absolute;width:795px;height:96px;top:450px;left:-10px;background-image: url("../images/obi.png");}#obi {margin:8px 0 0 85px;font-size:5.0em;color:#ffffff;font-weight: bold;}#gonoarea {position: absolute;width:475px;top:702px;left:390px;}#gonno {width:475px;}.mesa3 {font-size:2.8em;position: absolute;top:560px;left:135px;color:#e6214e;font-weight: bold;}.mesa4 {font-size:1.8em;position: absolute;top:615px;left:135px;line-height:1.8;}.mesa5 {font-size:0.8em;}/*-------------------------------------------------- ŒöŽ®ƒVƒ‡ƒbƒsƒ“ƒOƒTƒCƒg */.pageShop {position:relative;overflow-y:hidden;width:910px;height:550px;background-image: url("../images/rose.jpg");}.mesareaShop {width: 737px;height: 415px;margin:86px auto 0px;background-color:#ffffff;}/*-------------------------------------------------- P2 */.page2 {position:relative;overflow-y:hidden;width:910px;height:1410px;background-image: url("../images/rose.jpg");}.mesare21 {position: absolute;width: 736px;top:24px;left:87px;font-size:4.2em;letter-spacing: 0.75em;text-align: center;color:#ffffff;}.mesare22 {position: absolute;width: 736px;height: 863px;top:86px;left:87px;background-color:#fdece9;}.mesare23 {position: absolute;width: 235px;height: 236px;top:90px;left:50px;background-image: url("../images/imgp209.png");}.mesare24 {position: absolute;width: 235px;height: 236px;top:495px;left:50px;background-image: url("../images/imgp209.png");}.mes21 {position: absolute;width:170px;top:75px;left:40px;font-size:4.2em;font-weight: bold;letter-spacing: 0.25em;text-align: center;line-height:1em;vertical-align:middle;color:#e72423;}.mes22 {position: absolute;width: 394px;top:25px;left:210px;}.mes23 {position: absolute;top:88px;left:210px;font-size:2.2em;line-height: 1.2em;}.mes24 {position: absolute;width: 498px;top:178px;left:120px;z-index: 1;}.mes25 {position: absolute;width: 183px;height:82px;top:170px;left:540px;background-image: url("../images/imgp204.png");z-index: 2;}.mes25-2 {position: absolute;width: 183px;top:15px;font-size:2.2em;line-height:1.2em;text-align: center;}.mes26 {position: absolute;width: 736px;top:390px;left:0px;font-size:2.2em;text-align: center;}.mesare25 {position: absolute;width: 736px;height: 396px;top:980px;left:87px;background-image: url("../images/imgp203.png");}.mes27 {position: absolute;width: 394px;top:470px;left:210px;}.mes28 {position: absolute;top:535px;left:210px;font-size:2.2em;line-height: 1.2em;}.mes29 {position: absolute;width: 720px;top:710px;left:10px;}.mes2a1, .mes2a2, .mes2a3, .mes2a4 {position: absolute;width: 145px;height:74px;top:650px;background-image: url("../images/imgp205.png");z-index: 2;}.mes2a1 {left:62px;}.mes2a2 {left:220px;}.mes2a3 {left:378px;}.mes2a4 {left:536px;}.mes2a1-2, .mes2a2-2, .mes2a3-2, .mes2a4-2 {position: absolute;width: 145px;font-size:2.2em;line-height:1.2em;text-align: center;}.mes2a1-2, .mes2a3-2 {top:25px;}.mes2a2-2, .mes2a4-2 {top:12px;}.mes2b {position: absolute;width: 736px;top:10px;left:0px;font-size:3.8em;text-align: center;color:#ffffff;}.mes2c1, .mes2c2, .mes2c3 {position: absolute;width: 179px;height:53px;top:76px;background-image: url("../images/imgp206.png");}.mes2c1 {left:41px;}.mes2c2 {left:280px;}.mes2c3 {left:518px;}.mes2c1-2, .mes2c2-2, .mes2c3-2 {position: absolute;width: 179px;top:15px;font-size:2em;line-height:1.2em;text-align: center;color:#c8250b;}.mes2d1, .mes2d2, .mes2d3 {position: absolute;width: 179px;height:53px;top:145px;font-size:1.8em;line-height:1.2em;text-align: justify;color:#ffffff;}.mes2d1 {left:41px;}.mes2d2 {left:280px;}.mes2d3 {left:518px;}/*-------------------------------------------------- P3 */.pageb {position:relative;overflow-y:hidden;width:910px;height:1310px;background-image: url("../images/shiro.jpg");}.mesare31 {position: absolute;width: 909px;top:50px;left:0px;font-size:4.8em;letter-spacing: 0.1em;line-height:1.48em;text-align: center;color:#000000;}.mesare32 {position: absolute;width: 736px;top:180px;left:87px;font-size:9.0em;letter-spacing: 0em;text-align: center;color:#b72a23;}.mes31 {position: absolute;width: 625px;top:105px;left:140px;}.mes32 {position: absolute;width: 786px;top:179px;left:64px;}.mes33 {position: absolute;width: 406px;height:268px;top:301px;left:62px;background-image: url("../images/p3box1.png");}.mes33-1 {position: absolute;font-size:3.5em;font-weight: bold;line-height:1.2em;top:50px;left:110px;color:#e61115;}.mes33-2 {position: absolute;font-size:2.2em;line-height:1.6em;top:120px;left:30px;color:#000000;}.mes3red {font-size:1.2em;color:#e61115;}.mes34 {position: absolute;width: 406px;height:269px;top:300px;left:462px;background-image: url("../images/p3box2.png");}.mes34-1 {position: absolute;font-size:3.5em;font-weight: bold;line-height:0.8em;top:40px;left:110px;color:#e61115;}.mes34-2 {position: absolute;font-size:2.2em;line-height:1.6em;top:120px;left:30px;color:#000000;}.mes35 {position: absolute;width: 406px;height:272px;top:567px;left:62px;background-image: url("../images/p3box3.png");}.mes35-1 {position: absolute;font-size:3.5em;font-weight: bold;line-height:1.2em;top:50px;left:110px;color:#e61115;}.mes35-2 {position: absolute;font-size:2.2em;line-height:1.6em;top:120px;left:30px;color:#000000;}.mes36 {position: absolute;width: 407px;height:279px;top:560px;left:462px;background-image: url("../images/p3box4.png");}.mes36-1 {position: absolute;font-size:3.5em;font-weight: bold;line-height:1.2em;top:50px;left:110px;color:#e61115;}.mes36-2 {position: absolute;font-size:2.2em;line-height:1.6em;top:120px;left:30px;color:#000000;}.mes36-2 img {width:332px;}.mes37 {position: absolute;width: 406px;height:275px;top:834px;left:62px;background-image: url("../images/p3box5.png");}.mes37-1 {position: absolute;font-size:3.5em;font-weight: bold;line-height:1.2em;top:50px;left:110px;color:#e61115;}.mes37-2 {position: absolute;font-size:2.2em;line-height:1.6em;top:120px;left:30px;color:#000000;}.mes38 {position: absolute;width: 406px;height:278px;top:831px;left:462px;background-image: url("../images/p3box6.png");}.mes38-1 {position: absolute;font-size:3.5em;font-weight: bold;line-height:1.2em;top:50px;left:110px;color:#e61115;}.mes38-2 {position: absolute;font-size:2.2em;line-height:1.6em;top:120px;left:30px;color:#000000;}.mes39 {position: absolute;width: 211px;height:141px;top:1120px;left:130px;background-image: url("../images/p3en.png");}.mes39-1 {position: absolute;font-size:1.6em;line-height:1.2em;top:30px;left:30px;}.mes3a {position: absolute;width: 211px;height:141px;top:1120px;left:585px;background-image: url("../images/p3en.png");}.mes3a-1 {position: absolute;font-size:1.6em;line-height:1.2em;top:30px;left:30px;}/*-------------------------------------------------- P4 */.page4 {position:relative;overflow-y:hidden;width:910px;height:1164px;background-image: url("../images/rose.jpg");}.mesarea41 {position:relative;width: 737px;height: 550px;top:67px;left:86px;background-color:#fef0f0;}#obiarea41 {position: absolute;width:751px;height:113px;top:67px;left:-10px;background-image: url("../images/p4bar1.png");}#obi4 {margin:30px 0 0 170px;font-size:5.0em;color:#e61113;font-weight: bold;}.mes41 {font-size:2.8em;position: absolute;top:133px;left:39px;color:#e6214e;font-weight: bold;line-height:1.2em;}.mes42 {font-size:1.8em;position: absolute;top:213px;left:39px;line-height:1.8em;}#gonoarea4 {position: absolute;width:350px;top:250px;left:505px;}#gonno4 {width:350px;}.mesarea42 {position: absolute;width: 737px;height: 528px;top:622px;left:86px;background-color:#fef0f0;}#obiarea42 {position: absolute;width:751px;height:113px;top:630px;left:-10px;background-image: url("../images/p4bar2.png");}#reviarea4 {position: absolute;width:422px;top:860px;left:52px;}#revi4 {width:422px;}.mes43 {position: absolute;top:143px;left:37px;font-size:2.0em;}.mes44 {position: absolute;top:170px;left:80px;color:#e80012;font-size:5.0em;font-weight: bold;}.mes45 {position: absolute;width:300px;top:145px;left:400px;text-align:  center;font-size:2.0em;background-color:#ffffff;border:1px solid #000000;}.mes46 {position: absolute;top:205px;left:405px;font-size:2.0em;}.mes47 {position: absolute;top:215px;left:405px;color:#e80012;font-size:5.0em;font-weight: bold;}.mes48 {position: absolute;width:300px;top:335px;left:400px;text-align:  center;font-size:2.0em;background-color:#ffffff;border:1px solid #000000;}.mes49 {position: absolute;top:395px;left:405px;font-size:2.0em;}.mes4a {position: absolute;top:405px;left:405px;color:#e80012;font-size:5.0em;font-weight: bold;}.mes4red {font-size:1.5em;}/*-------------------------------------------------- P5 */.page5 {position:relative;overflow-y:hidden;width:910px;height:1130px;background-image: url("../images/rose.jpg");}.mesarea51 {position:relative;width: 737px;height: 965px;top:10px;left:86px;background-color:#fef0f0;}#obiarea51 {position: absolute;width:751px;height:113px;top:10px;left:-10px;background-image: url("../images/p5bar3.png");}#obi5 {margin:30px 0 0 170px;font-size:5.0em;color:#e61113;font-weight: bold;}.mes51 {position: absolute;top:125px;left:39px;color:#000000;font-size:2.8em;font-weight: bold;}.mes52 {position: absolute;top:165px;left:20px;}.mes53 {position: absolute;top:1000px;left:86px;color:#ffffff;font-size:2.0em;font-weight: bold;}/*-------------------------------------------------- P6 */.page6 {position:relative;overflow-y:hidden;width:910px;height:907px;background-image: url("../images/rose.jpg");}.mesarea61 {position:relative;width: 737px;height: 860px;top:10px;left:86px;background-color:#fef0f0;}#obiarea61 {position: absolute;width:751px;height:113px;top:10px;left:-10px;background-image: url("../images/p6bar4.png");}#obi6 {margin:30px 0 0 170px;font-size:5.0em;color:#e61113;font-weight: bold;}.mes61 {position: absolute;top:125px;left:39px;color:#000000;font-size:2.8em;font-weight: bold;line-height:1.4em;}.mes62 {position: absolute;top:220px;left:20px;}.mes63 {position: absolute;top:590px;left:40px;font-size:1.8em;line-height:1.4em;}.mes64 {font-size:0.8em;}.mes65 {position: absolute;top:380px;left:640px;}/*-------------------------------------------------- P7 */.page7 {position:relative;overflow-y:hidden;width:910px;height:1620px;background-image: url("../images/rose.jpg");}.mesarea71 {position:relative;width: 737px;height: 1540px;top:10px;left:86px;background-color:#fef0f0;}#obiarea71 {position: absolute;width:751px;height:113px;top:10px;left:-10px;background-image: url("../images/p7bar5.png");}#obi7 {margin:30px 0 0 170px;font-size:5.0em;color:#e61113;font-weight: bold;}.mes71 {position: absolute;width: 737px;top:130px;left:0px;color:#000000;font-size:2.8em;font-weight: bold;text-align:  center;}#midashi71 {position: absolute;width:658px;height:57px;top:180px;left:40px;background-image: url("../images/p7obi1.png");}#mida7 {margin:5px 0 0 70px;font-size:2.8em;color:#a50010;font-weight: bold;}.mes72 {position: absolute;top:250px;left:40px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes73 {position: absolute;top:350px;left:40px;color:#e60120;font-size:1.8em;line-height:1.4em;}.mes73-2 {font-size:0.6em;}.mes73-3 {text-align:left;font-size:0.9em;}#img73-1 {width:271px;}#img73-2 {width:173px;}#img73-3 {width:196px;}.mes73 table td {padding:5px;text-align: center;}#midashi72 {position: absolute;width:658px;height:57px;top:650px;left:40px;background-image: url("../images/p7obi2.png");}.mes74 {position: absolute;top:725px;left:40px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes75 {position: absolute;top:670px;left:480px;}.mes75 img {width:196px;}.mes76 {position: absolute;top:945px;left:45px;}.mes76 img {width:647px;}#midashi73 {position: absolute;width:658px;height:57px;top:1120px;left:40px;background-image: url("../images/p7obi3.png");}.mes77 {position: absolute;top:1190px;left:40px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes78 {position: absolute;top:1280px;left:75px;}.mes78 img {width:281px;}.mes79 {position: absolute;top:1280px;left:390px;}.mes79 img {width:275px;}.mes7a {position: absolute;top:1490px;left:80px;color:#000000;font-size:1.4em;}/*-------------------------------------------------- P7 ’Ç‰Á */.page7-2 {position:relative;overflow-y:hidden;width:910px;height:900px;background-image: url("../images/rose.jpg");}.mesarea7-2 {position:relative;width: 737px;height: 820px;top:10px;left:86px;background-color:#fef0f0;}#midashi74 {position: absolute;width:658px;height:57px;top:30px;left:40px;background-image: url("../images/p7obi4.png");}#mida74 {margin:5px 0 0 70px;font-size:2.8em;color:#a50010;font-weight: bold;}.mes7b {position: absolute;top:100px;left:40px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes7c {position: absolute;top:220px;left:75px;}.mes7c img {width:275px;}.mes7d {position: absolute;top:220px;left:390px;}.mes7d img {width:275px;}.mes7e {position: absolute;top:470px;left:40px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes7e-2 {font-size:120%;font-weight: bold;}.mes7f {position: absolute;top:490px;left:500px;}.mes7f img {width:200px;}.page7-3 {position:relative;overflow-y:hidden;width:910px;height:1350px;background-image: url("../images/rose.jpg");}.mesarea7-3 {position:relative;width: 737px;height: 1170px;top:10px;left:86px;background-color:#fef0f0;}#midashi75 {position: absolute;width:658px;height:57px;top:30px;left:40px;background-image: url("../images/p7obi5.png");}#mida75 {margin:5px 0 0 70px;font-size:2.8em;color:#a50010;font-weight: bold;}.mes7g {position: absolute;top:100px;left:10px;}.mes7g img {width:720px;}.mes7h {position: absolute;top:540px;left:40px;width:680px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes7i {position: absolute;top:800px;left:40px;width:680px;color:#000000;font-size:2.4em;line-height:1.4em;text-align:center;}.p7waku {padding: 0.5em 1em;margin: 1em 0;font-weight: bold;color: #000000;background: #FFF;border: solid 3px #a3000f;border-radius: 10px;}/*-------------------------------------------------- P8 */.page8 {position:relative;overflow-y:hidden;width:910px;height:900px;background-image: url("../images/rose.jpg");}.mesarea81 {position:relative;width: 737px;height: 850px;top:10px;left:86px;background-color:#fef0f0;}#obiarea81 {position: absolute;width:751px;height:113px;top:10px;left:-10px;background-image: url("../images/p8bar6.png");}#obi8 {margin:30px 0 0 170px;font-size:5.0em;color:#e61113;font-weight: bold;}.mes81 {position: absolute;width: 737px;top:125px;left:40px;color:#000000;font-size:2.8em;font-weight: bold;}.mes8red {color:#e40013;}.mes82 {position: absolute;width: 737px;top:165px;left:40px;color:#000000;font-size:2.0em;line-height:1.2em;}.mes83 {position: absolute;width:642px;height:123px;top:230px;left:40px;background-image: url("../images/p801.png");}.mes83-1 {position: absolute;width:180px;top:20px;left:20px;font-size:2.8em;font-weight: bold;text-align: center;}.mes83-2 {position: absolute;top:10px;left:215px;font-size:2.0em;line-height:1.25em;}.mes84 {position: absolute;width:644px;height:133px;top:370px;left:40px;background-image: url("../images/p802.png");}.mes84-1 {position: absolute;width:180px;top:20px;left:20px;font-size:2.8em;font-weight: bold;text-align: center;}.mes84-2 {position: absolute;top:10px;left:215px;font-size:2.0em;line-height:1.25em;}.mes85 {position: absolute;width:393px;height:72px;top:470px;left:80px;background-image: url("../images/p803.png");}.mes85-1 {position: absolute;width:380px;top:20px;left:30px;color:#e40013;font-size:1.8em;line-height:1.25em;}.mes86 {position: absolute;top:565px;left:40px;color:#000000;font-size:2.8em;font-weight: bold;}.mes87 {position: absolute;top:630px;left:40px;color:#000000;font-size:2.0em;}.mes87-1 {}.mes87-2 {}.mes87-3 {color:#e40013;font-size:1.4em;font-weight: bold;}.mes88 {position: absolute;top:630px;left:315px;color:#000000;font-size:2.0em;}.mes88-1 {}.mes88-2 {}.mes88-3 {color:#e40013;font-size:1.4em;font-weight: bold;}.mes89 {position: absolute;width:153px;height:110px;top:560px;left:560px;background-image: url("../images/p804.png");}.mes89-1 {position: absolute;top:30px;left:40px;color:#e40013;font-size:1.8em;line-height:1.25em;font-weight: bold;}.mes8a {position: absolute;top:760px;left:40px;color:#000000;font-size:1.8em;}.mes87-4 {position: absolute;top:725px;left:66px;}.mes87-4 img {width:200px;}.mes88-4 {position: absolute;top:725px;left:315px;}.mes88-4 img {width:235px;}/*-------------------------------------------------- P9 */.page9 {position:relative;overflow-y:hidden;width:910px;height:1090px;background-image: url("../images/rose.jpg");}.mesarea91 {position:relative;width: 737px;height: 1010px;top:60px;left:86px;background-color:#ffffff;}#obiarea9 {position: absolute;width:694px;height:112px;top:15px;left:20px;background-image: url("../images/p901.png");}#obi9-1 {margin:10px 0 0 65px;font-size:3.6em;color:#ffffff;font-weight: bold;}#obi9-2 {margin:-10px 0 0 100px;font-size:1.6em;color:#ffffff;font-weight: bold;}.mes91 {position: absolute;top:130px;left:250px;color:#000000;font-size:2.8em;font-weight: bold;}.mes92 {position: absolute;top:170px;left:50px;color:#000000;font-size:1.8em;}.mes93 {position: absolute;top:230px;left:20px;}.mes93 img {width:346px;}.mes94 {position: absolute;top:230px;left:380px;}.mes94 img {width:346px;}.mes95 {position: absolute;width:427px;top:740px;left:160px;}/*-------------------------------------------------- P10 */.page10 {position:relative;overflow-y:hidden;width:910px;height:959px;background-image: url("../images/rose.jpg");}.mesarea10 {position:relative;width: 737px;height: 850px;top:60px;left:86px;background-color:#ffffff;}.mes105 {position: absolute;top:50px;left:450px;}.mes105 img {width:295px;}.mes101 {position: absolute;top:40px;left:40px;color:#000000;font-size:3.6em;}.mes102 {position: absolute;top:100px;left:60px;color:#d895c0;font-size:5.0em;}.mes103 {position: absolute;top:115px;left:240px;color:#000000;font-size:3.6em;}.mes104 {position: absolute;width:370px;top:200px;left:40px;color:#000000;font-size:1.6em;line-height:1.4em;}/*-------------------------------------------------- P11 */.page11 {position:relative;overflow-y:hidden;width:910px;height:1028px;background-image: url("../images/rose.jpg");}.mesarea11 {position:relative;width: 737px;height: 970px;top:60px;left:86px;background-color:#ffffff;}#obiarea11 {position: absolute;width:694px;height:112px;top:15px;left:20px;background-image: url("../images/p901.png");}#obi11 {margin:14px 0 0 130px;font-size:3.6em;color:#ffffff;font-weight: bold;}.mes111 {position: absolute;top:160px;left:30px;}.mes111 img {width:80px;}.mes112 {position: absolute;top:160px;left:123px;color:#000000;font-size:3.2em;font-weight: bold;}.mes112-2 {color:#e50112;font-size:1.2em;}.mes113 {position: absolute;top:226px;left:100px;}.mes113 img {width:547px;}.mes114 {position: absolute;top:486px;left:100px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes115 {position: absolute;top:600px;left:30px;}.mes115 img {width:80px;}.mes116 {position: absolute;top:595px;left:123px;color:#000000;font-size:3.2em;line-height:1.5em;font-weight: bold;}.mes116-2 {color:#e50112;font-size:1.2em;}.mes117 {position: absolute;width:300px;top:715px;left:45px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes118 {position: absolute;top:710px;left:355px;}.mes118 img {width:345px;}/*-------------------------------------------------- P12 */.page12 {position:relative;overflow-y:hidden;width:910px;height:1090px;background-image: url("../images/rose.jpg");}.mesarea12 {position:relative;width: 737px;height: 1030px;top:0px;left:86px;background-color:#ffffff;}.mes121 {position: absolute;top:30px;left:30px;}.mes121 img {width:80px;}.mes122 {position: absolute;top:30px;left:123px;color:#000000;font-size:3.2em;font-weight: bold;line-height:1.4em;}.mes122-2 {color:#e50112;font-size:1.2em;}.mes123 {position: absolute;top:140px;left:30px;}.mes123 img {width:430px;}.mes124 {position: absolute;top:486px;left:100px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes125 {position: absolute;top:620px;left:30px;}.mes125 img {width:80px;}.mes126 {position: absolute;top:625px;left:123px;color:#000000;font-size:3.2em;line-height:1.5em;font-weight: bold;}.mes126-2 {color:#e50112;font-size:1.2em;}.mes127 {position: absolute;top:680px;left:123px;color:#000000;font-size:1.8em;line-height:1.4em;}.mes128 {position: absolute;top:757px;left:40px;}.mes128 img {width:322px;}.mes129 {position: absolute;top:757px;left:395px;}.mes129 img {width:323px;}.mes12a {position: absolute;width:427px;top:330px;left:300px;}/*-------------------------------------------------- P13 */.page13 {position:relative;overflow-y:hidden;width:910px;height:1028px;background-image: url("../images/rose.jpg");}.mesarea13 {position:relative;width: 737px;height: 970px;top:60px;left:86px;background-color:#ffffff;}#obiarea131 {position: absolute;width:694px;height:112px;top:15px;left:20px;background-image: url("../images/p901.png");}#obi131 {margin:14px 0 0 210px;font-size:3.6em;color:#ffffff;font-weight: bold;}.mes130 {position: absolute;top:0px;left:20px;}.mes130 img {width:723px;}.mes131 {position: absolute;top:150px;left:70px;}.mes131 img {width:182px;}.mes132 {position: absolute;top:150px;left:272px;}.mes132 img {width:182px;}.mes133 {position: absolute;top:150px;left:477px;}.mes133 img {width:182px;}.mes134 {position: absolute;top:315px;left:70px;}.mes134 img {width:182px;}.mes135 {position: absolute;top:315px;left:272px;}.mes135 img {width:182px;}.mes131-2 {position: absolute;top:156px;left:92px;color:#000000;font-size:1.1em;}.mes132-2 {position: absolute;top:156px;left:294px;color:#000000;font-size:1.1em;}.mes133-2 {position: absolute;top:156px;left:499px;color:#000000;font-size:1.1em;}.mes134-2 {position: absolute;top:321px;left:92px;color:#000000;font-size:1.1em;}.mes135-2 {position: absolute;top:321px;left:294px;color:#000000;font-size:1.1em;letter-spacing:-0.05em;}#obiarea132 {position: absolute;width:694px;height:112px;top:490px;left:20px;background-image: url("../images/p901.png");}#obi132 {margin:14px 0 0 205px;font-size:3.6em;color:#ffffff;font-weight: bold;}.mes136 {position: absolute;top:635px;left:50px;}.mes136 img {width:646px;}.mes137 {position: absolute;top:710px;left:50px;}.mes137 img {width:646px;}.mes138 {position: absolute;top:786px;left:50px;}.mes138 img {width:646px;}.mes139 {position: absolute;top:862px;left:50px;}.mes139 img {width:646px;}.mes136-2 {position: absolute;top:635px;left:190px;color:#000000;font-size:3.0em;font-weight: bold;}.mes137-2 {position: absolute;top:710px;left:190px;color:#000000;font-size:3.0em;font-weight: bold;}.mes138-2 {position: absolute;top:785px;left:190px;color:#000000;font-size:3.0em;font-weight: bold;}.mes139-2 {position: absolute;top:860px;left:190px;color:#000000;font-size:3.0em;font-weight: bold;}/*-------------------------------------------------- P14 */.page14 {position:relative;overflow-y:hidden;width:910px;height:1340px;background-image: url("../images/rose.jpg");}.mesarea14 {position:relative;width: 737px;height: 1228px;top:60px;left:86px;background-color:#ffffff;}#obiarea141 {position: absolute;width:694px;height:112px;top:15px;left:20px;background-image: url("../images/p901.png");}#obi141 {margin:14px 0 0 140px;font-size:3.6em;color:#ffffff;font-weight: bold;}.mes141 {position: absolute;top:145px;left:10px;}.mes141 img {width:100px;}.mes142 {position: absolute;top:145px;left:385px;}.mes142 img {width:90px;}.mes143 {position: absolute;top:250px;left:10px;}.mes143 img {width:100px;}.mes144 {position: absolute;top:250px;left:385px;}.mes144 img {width:90px;}.mes145 {position: absolute;top:355px;left:10px;}.mes145 img {width:100px;}.mes146 {position: absolute;top:355px;left:385px;}.mes146 img {width:100px;}.mes147 {position: absolute;top:470px;left:10px;}.mes147 img {width:100px;}.mes141-2 {position: absolute;top:150px;left:125px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes142-2 {position: absolute;top:150px;left:495px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes143-2 {position: absolute;top:270px;left:125px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes144-2 {position: absolute;top:250px;left:495px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes145-2 {position: absolute;top:360px;left:125px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes146-2 {position: absolute;top:360px;left:495px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes146-22 {position: absolute;top:460px;left:125px;color:#000000;font-size:2.0em;font-weight: bold;line-height:1.4em;}.mes14red {color:#e50112;font-size:1.2em;font-weight: bold;}.mes14syo {font-size:0.8em;}#obiarea142 {position: absolute;width:694px;height:112px;top:580px;left:20px;background-image: url("../images/p901.png");}#obi142 {margin:14px 0 0 140px;font-size:3.6em;color:#ffffff;font-weight: bold;}.mes147-1 { position: absolute; width:290px; top: 705px; left: 72px; }.mes147-2 { position: absolute; width:290px; top: 705px; left:385px; }.mes147-3 { position: absolute; width:290px; top: 875px; left: 72px; }.mes147-4 { position: absolute; width:290px; top: 875px; left:385px; }.mes147-5 { position: absolute; width:290px; top:1045px; left: 72px; }.mes147-6 { position: absolute; width:290px; top:1045px; left:385px; }/*-------------------------------------------------- P15 */.page15 {position:relative;overflow-y:hidden;width:910px;height:1270px;background-image: url("../images/rose.jpg");}.mesarea15 {position:relative;width: 737px;height: 1170px;top:60px;left:86px;background-color:#ffffff;}#obiarea151 {position: absolute;width:694px;height:112px;top:15px;left:20px;background-image: url("../images/p901.png");}#obi151 {margin:14px 0 0 70px;font-size:3.6em;color:#ffffff;font-weight: bold;}#obiarea152 {position: absolute;width:694px;height:112px;top:440px;left:20px;background-image: url("../images/p901.png");}#obi152 {margin:14px 0 0 230px;font-size:3.6em;color:#ffffff;font-weight: bold;}#tbl151 {position: absolute;width:340px;top:580px;left:10px;}#tbl151 table th {padding:5px;font-size:1.8em;font-weight: bold;vertical-align:top;font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}#tbl151 table th.red {color:#e70012;}#tbl151 table td {padding:5px;font-size:1.4em;font-weight: bold;}#tbl151 table td.redtd {background-color:#fbe4ee;}#tbl152 {position: absolute;width:340px;top:580px;left:370px;}#tbl152 table th {padding:5px;font-size:1.8em;font-weight: bold;vertical-align:top;font-family: "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Yu Gothic", "Meiryo", sans-serif;}#tbl152 table th.red {color:#e70012;}#tbl152 table td {padding:5px;font-size:1.4em;font-weight: bold;}#tbl152 table td.redtd {background-color:#fbe4ee;}.mes151-2 {position: absolute;width:427px;top:140px;left:165px;}/*-------------------------------------------------- P16 */.page16 {position:relative;overflow-y:hidden;width:910px;height:1190px;background-image: url("../images/rose.jpg");}.mesare16 {position:relative;width: 737px;height: 1050px;top:60px;left:86px;background-color:#ffffff;}.mesa16 {font-size:2.4em;position: absolute;top:30px;left:130px;letter-spacing: 0.75em;}#logoarea16 {position: absolute;top:90px;left:250px;}.mesa161 {position: absolute;top:370px;left:50px;color:#e72324;font-size:4.2em;line-height:1.5em;font-weight: bold;}.mesa162 {position: absolute;top:530px;left:50px;color:#e72324;font-size:3.0em;line-height:1.5em;font-weight: bold;}.mes163 {position: absolute;top:320px;left:520px;}.mes163 img {width:295px;}.mes165 {position: absolute;top:690px;left:200px;}.mes165 img {width:361px;}.mesa164 {position: absolute;width: 637px;top:890px;left:0px;padding:50px;color:#000000;font-size:1.6em;line-height:1.4em;background-color:#ededed;}.mesa164-2 {font-size:1.6em;}/*-------------------------------------------------- P17 */.page17 {position:relative;overflow-y:hidden;width:910px;height:1020px;background-image: url("../images/rose.jpg");}.mesare17 {position:relative;width: 737px;height: 1000px;top:60px;left:86px;background-color:#ffffff;}.mesa171 {font-size:3.6em;text-align: center;color:#e72324;position: absolute;width: 737px;top:20px;left:0px;font-weight: bold;}.mesa172 {font-size:1.8em;position: absolute;width: 657px;top:80px;left:40px;font-weight: bold;}.table-res-form {position: absolute;width: 657px;top:240px;left:40px;}.button {display: inline-block;font-size: 16pt;text-align: center;cursor: pointer;padding: 10px 10px;background: #8b0222;color: #ffffff;line-height: 1em;border: 1px solid #8b0222;}.table-res-form th {font-size: 12pt;text-align: left;background-color: #faeeee;color: #000000;}.table-res-form td {font-size: 16pt;color: #000000;}/*-------------------------------------------------- P18 */.page18 {position:relative;overflow-y:hidden;width:910px;height:1220px;background-image: url("../images/rose.jpg");}.mesare18 {position:relative;width: 737px;height: 1000px;top:60px;left:86px;background-color:#ffffff;}.mesa181 {font-size:3.6em;text-align: center;color:#e72324;position: absolute;width: 737px;top:60px;left:0px;font-weight: bold;line-height:1.5em;}.mesa182 {font-size:1.8em;position: absolute;width: 657px;top:220px;left:40px;font-weight: bold;}.table-res-form18 {position: absolute;width: 657px;top:500px;left:40px;}#toi {position: fixed;bottom: -5px;z-index:10;}#toi img {width:910px;}/*-------------------------------------------------- P0 */.mesarea0 {position:relative;}.bgarea0 {width:90%;margin:50px auto;}.mes01 {position:absolute;top:70px;left:100px;font-size:42px;}.mes02 {position:absolute;top:160px;left:100px;font-size:30px;line-height:125%;}.btn0 {width:577px;margin:40px auto;}.mes03 {position:absolute;width:900px;top:1200px;left:0px;font-size:24px;color:#ffffff;text-align:center;}.mes04 {position:absolute;width:900px;top:45px;left:10px;font-size:44px;color:#ffffff;text-align:left;}.btn04 {position:absolute;width:197px;top:50px;left:680px;}.mes05 {position:absolute;width:800px;top:150px;left:30px;font-size:60px;color:#ffffff;text-align:left;}.mes05-2 {font-size:70px;}.mes06 {position:absolute;width:700px;top:250px;left:210px;font-size:44px;color:#ffffff;text-align:left;}.bgarea04 {position:absolute;width:100%;top:400px;left:0px;}.bgarea05 {position:absolute;width:100%;top:330px;left:-20px;}.mes07 {position:absolute;width:900px;top:365px;left:10px;font-size:40px;color:#000000;text-align:left;}.bgarea06 {position:absolute;width:257px;top:850px;left:30px;}.bgarea07 {position:absolute;width:257px;top:850px;left:325px;}.bgarea08 {position:absolute;width:257px;top:850px;left:620px;}.mes08 {position:absolute;width:250px;top:900px;left:30px;font-size:50px;color:#000000;text-align:center;}.mes09 {position:absolute;width:250px;top:900px;left:328px;font-size:50px;color:#000000;text-align:center;}.mes0a {position:absolute;width:250px;top:900px;left:628px;font-size:50px;color:#000000;text-align:center;}.mes0b {position:absolute;width:100%;top:1150px;left:0px;font-size:50px;color:#000000;text-align:center;background-color:#ebc2c5;}