/*Design by DREW*/
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@300;400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Satisfy&display=swap');

body{ margin:0; padding:0; outline:none;
 text-align:center;
 background:url(images/bg.gif) 0 0 repeat fixed;
 font-size:0.9rem; line-height:1.6;
 font-family: 'IBM Plex Sans JP', 'Hiragino Kaku Gothic ProN', 'CI', sans-serif;

img{ border:0;}

br{ letter-spacing:0;}

#contents{ width:840px; margin:0 auto; padding:20px 0 15px 0;}

h1{
  font-family: 'Satisfy', cursive;
  font-size: 2.5em;
  font-weight: 400;
  color:#f08080;
 margin:0 0 30px; padding:0; font-weiglt:normal;}

h2{ 
 margin:5px 0; padding:0;
 font-size:0.9rem;
 text-align:center;
 font-weight:normal; color:#898880;}

.header,.main,.footer{ position:relative; overflow:hidden; zoom:1;}

.header{ margin:0 0 10px;}

.header .first{margin:0 0 0 300px; padding:0 29px 0 0; text-align:left;}

.main{ margin:0 0 20px;}

.main div{ display:inline;
 float:left; width:250px; margin:0 15px 30px;}

.main div img{ width:250px;}
.main div p{ margin:0; padding:0;}
.main div a{ border-bottom:none;}

.about{width:600px;text-align:left; margin:0 auto}

.footer p{ margin:0; padding:8px 0;}

.footer p a{ margin:0 5px;}

#contents a{ text-decoration:none; background-color:#f5b1aa; color:#0b0b0b;}

#contents a:hover{ text-decoration:none; background-color: transparent; color:#898880;}

input,textarea{ color:#333333;font-size:12px;border:1px solid #666666;font-family:'Verdana,ms gothic'; 
letter-spacing:1px;background-color:transparent;}

a{ text-decoration:none; color:#0b0b0b;}

@media only screen and (max-width:481px){
#contents{ width:95%;}

.about{width:95%;text-align:left; margin:0 auto}
.main div{ display:block; float:none; width:90%; margin:0 15px 10px;}

.main div img{ width:90%;}
.header .first{  width:80%;  margin:0 auto; padding:0 29px 0 0; }
 
 h1{ font-family: "Petit Formal Script", cursive;
 font-size:200%; color:#f08080;
 margin:0 0 30px; padding:0; font-weiglt:normal;}

}