File: /virtual/yunportfolio/public_html/yunportfolio.shop/lueur/.history/css/index_20250801134134.css
@charset "utf-8";
.root{
}
* ,
::before,
::after {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: sans-serif;
}
ul,
ol {
list-style: none;
}
a {
text-decoration: none;
color: inherit;
}
body {
font-size: 16px;
color: #000;
line-height: 1;
background-color: #fff;
}
img {
max-width: 100%;
vertical-align: bottom;
}
/*---------- ヘッダー ----------*/
header{
position: fixed;
width: 100%;
height: 80px;
padding: 0 100px;
background-color: #fff;
}
.logo {
max-width: 100%;
width: 150px;
height: 70px;
}
.search_container{
box-sizing: border-box;
}
.search_container input[type="text"]{
background: inherit;
border: 1px solid #8f8f8f;
height: 2.5em;
}
.search_container input[type="text"]:focus {
outline: 0;
}
.search_container input[type="submit"]{
cursor: pointer;
border: none;
background: #8d8d8d;
color: #fff;
outline : none;
width: 3rem;
height: 2.5em;
transition: .2s;
}
.search_container input[type="submit"]:hover{
cursor: pointer;
border: none;
background: #dcd0ff;
color: #8d8d8d;
outline : none;
width: 3rem;
height: 2.5em;
}
.search_container ::-webkit-input-placeholder {
color: #d3d3d3;
}
.disply-flex{
display: flex;
justify-content: space-between;
align-items: center;
}
.header-nav .icon{
width: 32px;
margin-bottom: 8px;
}
.header-nav .icon-30{
width: 37px;
margin-bottom: 4px;
}
.header-nav{
width: 20%;
}
.header-nav p{
font-size: .4rem;
text-align: center;
}
/*---------- ナビ ----------*/
.global-nav {
position: absolute;
left: 0;
width: 100vw;
padding: 15px;
background-color: #f5f5f5;
}
.global-nav ul{
width: 50%;
margin: 0 auto;
}
/*---------- メイン画像 -----------*/
.slider{
max-width: 80%;
}
.main-img {
width: 100%;
object-fit: cover;
}
.slide{
}
.slide img {
width: 80%;
transition: transform .3s;
}