@charset "utf-8";

#contents > .c-page-2column-content {margin-top:-80px;}
#contents > .c-page-2column-content > section {padding:80px 0 0;}
#contents > .c-page-2column-content > section > h1 {margin:-0.2em 0 0; font-size:2.8rem;}

html.fac-js-enabled #contents > .c-page-2column-content {margin-top:0;}
html.fac-js-enabled #contents > .c-page-2column-content > section {padding-top:0;}

#profile {}
#profile > h1 {}
#profile > .c-list {margin:2em 0 0;}

#history {}
#history > h1 {}
#history > .c-list {margin:2em 0 0;}
#history > .c-list > li {display:-webkit-flex; display:flex;}
#history > .c-list > li > * {width:auto; margin:0;}
#history > .c-list > li > h2 {}
#history > .c-list > li > small {margin-left:1em; font-size:1.2rem;}
#history > .c-list > li > p {width:560px; margin-left:auto;}

#story {font-size:1.6rem;}
#story > h1 {}
#story > p {margin:2em 0 0;}
#story > address {display:block; margin:2em 0 0; text-align:right;}
#story > .image {margin:50px 0 0;}
#story > .image > img {display:block;}

@media screen and (max-width:599px) {

#contents > header {height:88.9333vw;}

#contents > .c-page-2column-content {margin-top:-15vw;}
#contents > .c-page-2column-content > section {padding:15vw 0 0;}
#contents > .c-page-2column-content > section > h1 {font-size:2.4rem;}

html.fac-js-enabled #contents > .c-page-2column-content {margin-top:0;}
html.fac-js-enabled #contents > .c-page-2column-content > section {padding-top:0;}

#profile {}
#profile > h1 {}
#profile > .c-list {margin:1em 0 0;}

#history {}
#history > h1 {}
#history > .c-list {margin:1em 0 0;}
#history > .c-list > li {}
#history > .c-list > li > * {}
#history > .c-list > li > h2 {}
#history > .c-list > li > small {}
#history > .c-list > li > p {width:calc(65vw - 60px);}

#story {font-size:1.2rem;}
#story > h1 {}
#story > p {}
#story > address {}
#story > .image {margin:8vw 0 0;}
#story > .image > img {width:100%; height:auto;}

}






