@charset "utf-8";
/*
theme Name: 
Description: original theme
version： 1.0.0
*/


body{margin: 0;padding:0;color:#221111;}

body,td,input,textarea{font-family:'メイリオ', 'Meiryo', 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'Noto Sans Japanese', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
font-size: 10pt;
line-height: 1.8em;}

img {max-width:100%;height: auto;}

.top, .page, .bottom {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
margin-right: auto;margin-left: auto;}


@media screen and (min-width:900px){
body{background-color:#ffffff;color:#666666;}
a{text-decoration:underline;color:#9999cc;}
a:visited{text-decoration:underline;color:bbbbdd;}

.sozai{height:500px;}
.box{background-image:url(images/gradation2.gif);background-position:left 25px;background-repeat:no-repeat;
width:800px;margin:0 auto 5em auto;text-align:center;padding:0;}
.left{width:250px;float:left;}
.right{width:500px;float:right;}
.main{padding:0;text-align:left;margin:0;background-color:#ffffff;}
.record{height:120px;overflow:auto;padding:0 0 0 0;}
.menu-bottom{margin:0 auto;text-align:center;max-width:800px;}
.back{padding:0 20px;text-align:center;}
.bottom{clear:both;}
.top{height:30px;}

.text{margin:0 0 20px 0;}

h1 {margin:15px 10px -10px 0;
font-size: 5.5em;line-height:1.1;
font-weight:normal;
font-family: 'Pinyon Script';
text-align:right;
color:#bbbbdd;}
h2 {
font-size:1.6em;
   font-family: 'Pinyon Script';
   color:#ccccee;
  font-weight:normal;
   text-align:left;
  border-bottom:2px #ccccee dotted;
   padding:8px  0 0px 3px;
   margin:0;}
h3 {
font-size:1.2em;
   font-family: 'メイリオ';
  color:#ccccee;
  font-weight:normal;
   text-align:left;
   margin:30px 0 5px 0;padding:0;}

}







@media screen and (max-width:899px){
body{background-color:#f8d8cc ;
margin:0;padding:0;}

a{color:#ee7424 ;text-decoration:underline;}
a:visited{text-decoration:underline;color:#ee7424 ;}

.sozaisp{}



body,td
{font-family:'メイリオ';line-height:1.6em;
color:#333333;font-size:10.5pt;}




.left{text-align:left;}
.right{text-align:left;}

.text{margin:0 0 15vw 0;
padding:0  0.5em 0 1em;}
.record{height:6em;overflow:auto;}
.bottom{height:60px;}

h1{font-size:11vw;
 font-family:'Pinyon Script';
   font-weight:normal;
   text-align:center; 
   color:#222222;
margin:0;
padding:0;
padding-top:65vw;
background-image:url(images/perfume3.jpeg);
background-size:100vw auto;
background-repeat:no-repeat;
height:62vw;}

h2{font-size:8vw;
 font-family:'Pinyon Script';
   font-weight:normal;
   color:#333333; 
   text-align:center;
   margin:0vw auto -4px auto;}

h3{font-family:'メイリオ';
   font-size:11pt;
   font-weight:normal;
   color:#333333;
  border:#333333 2px solid;
   text-align:center;
padding:2px;
margin:8vw 20vw 5vw 20vw;}


.box{max-width:600px;margin:auto;}



}