-Nekotime-
-HTML-
癒しの空間
Nekotime
Top
schedule
Information
NekoTimeの心得え
ねことのふれあいを大事に
NekoTimeの心得え
ねことコミュニケーションを
NekoTimeの心得え
複数のねことスキンシップを
-CSS-
@charset "UTF-8"; * { margin: 0; padding: 0; } .clearfix:after { content: ""; display: block; clear: both; } ul { list-style: none; } a { text-decoration: none; } img { width: 100%; height: auto; vertical-align: bottom; } /* --- #wrap --- */ #wrap { width: 1280px; margin: 0 auto; background: #34373B; } /* --- header --- */ header { height: 150px; padding-left: 30px; background: #ffffff; position: relative; } header h1 { padding-top: 30px; padding-left: 150px; float: left; font-family: Segoe Print; font-size: 80px; position: relative; } header h1 span { display: inline-block; font-size: 24px; transform: rotate(-15deg); position: absolute; top: 30px; left: 120px; } header h1:before { content: ""; display: inline-block; width: 121px; height: 138px; background: url(images/NekoLogo.png)no-repeat; position: absolute; top: 10px; left: 0; } /*nav*/ nav { width: 560px; float: right; } nav ul { margin-top: 70px; background: #34373B; } nav ul li { width: 186px; text-align: center; font-family: 'Segoe Print'; font-size: 24px; float: left; } nav ul li a { color: #ffffff; } /* --- mIMG --- */ #mIMG { width: 1179px; height: 375px; margin: 0 auto; overflow: hidden; } #mIMG img { margin-top: -380px; } /* --- section --- */ section { width: 1179px; padding: 50px; } section div { width: 300px; height: 360px; background: #ffffff; text-align: center; float: left; position: relative; } section div:after { content: ""; display: block; width: 105px; line-height: 105px; border-radius: 50%; text-align: center; font-size: 24px; position: absolute; top: -35px; right: -35px; } section div:first-of-type:after { content: "初心者"; background: #ED98F5; } section div:nth-of-type(2):after { content: "中級者"; background: #EDF598; } section div:last-of-type:after { content: "上級者"; background: #98EDF5; } section div:not(:last-of-type) { margin-right: 138px; } section div h2 { padding: 30px 0; text-decoration: underline; font-family: 'Segoe Print'; font-size: 18px; } section div p:first-of-type { padding-bottom: 30px; font-size: 14px; } section div p:last-of-type { width: 290px; margin: 0 auto; } section div p:last-of-type img { border-radius: 50%; } /* --- footer --- */ footer { line-height: 50px; background: #ffffff; text-align: center; font-family: 'Segoe Print'; font-size: 14px; }