<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/** 撮影会情報 **/
.photo-graphy_base{padding:100px 0;}
.photo-graphy_base .main{width:750px;height:500px;margin-right:auto;margin-left:auto;}
.photo-graphy_base .main li{width:750px;height:500px;display:none;}
.photo-graphy_base .main li span{display:block;background-size: contain;}
.photo-graphy_base .sub{margin-top:40px;}
.photo-graphy_base .sub ul{margin-right:20px;}
.photo-graphy_base .sub li{width:180px;height:180px;margin-right:20px;}
.photo-graphy_base .sub li span{display:block;}

.photo-graphy_model{padding-bottom:100px;}
.photo-graphy_model .explain{line-height:2;margin-bottom:40px;}
.photo-graphy_model ul{margin-right:-10px;}
.photo-graphy_model li{width:230px;min-height:230px;margin-right:10px;margin-bottom:10px;}
.photo-graphy_model .image{display:block;height:230px;}
.photo-graphy_model .name{display:block;padding-top:10px;font-size:18px;}

.photo-graphy_detail{background:url(../images/bg_slash.jpg) top left;padding:100px 0;}
.photo-graphy_detail dl{padding:50px 40px;background-color:#fff;margin-top:-30px;
-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);}
.photo-graphy_detail dt{font-weight:bold;padding-bottom:10px;}
.photo-graphy_detail dd{padding-bottom:40px;line-height:2;}
.photo-graphy_detail .contact{margin-top:20px;}
.photo-graphy_detail &gt; .contact{margin-top:40px;}

.contents-photo-graphy-attention .wrap{padding:100px 0;}
.contents-photo-graphy-attention .explain{line-height:2;padding-bottom:40px;}

/** オーディション情報 **/
.audition-base{padding:100px 0;}
.audition-base .explain{}
.audition-base .image{margin-top:40px;}
.audition-base .image img{width:100%;text-align:center;}

.audition-detail{background:url(../images/bg_slash.jpg) top left;padding:100px 0;}
.audition-detail dl{padding:50px 40px;background-color:#fff;margin-top:-30px;
-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
-o-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
-ms-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);}
.audition-detail dt{font-weight:bold;padding-bottom:10px;}
.audition-detail dd{padding-bottom:40px;line-height:2;}

.audition_btns{text-align:center;margin-top:40px;margin-bottom: 20px;}
.audition_btns .btn{margin-bottom:20px;}
.audition_btns .mail a{padding:10px;text-decoration:underline;display:block;}

/** 会社概要 **/
.company-base{padding:100px 0;}
.company-base table{width:100%;border-top:1px solid #f0f0f0;}
.company-base th,.company-base td{padding:30px 20px;vertical-align:top;border-bottom:1px solid #f0f0f0;}
.company-base th{width:240px;font-weight:bold;}
.company-base td{}

.company-access{padding:100px 0;background:url(../images/bg_slash.jpg) top left;}
.company-access .g_map{position: relative;width:100%;height:450px;overflow:hidden;margin-top:40px;}
.company-access .g_map iframe{width:100%;height:100%;}

/** トピックス **/
.contents-topics .wrap{padding:100px 0;}
.contents-topics ul.list{border-top:1px dotted #cdcdcd;}
.contents-topics .list li{display:block;}
.contents-topics .list li a{display:table;width:950px;padding:20px 0 20px 30px;border-bottom:1px dotted #adadad;background:#fff;}
.contents-topics .list li a &gt; *{display:table-cell;}
.contents-topics .list li a .image{width:120px;height:80px;display:block;background:url(../images/topics_thumb.png) 50% 50% no-repeat;
-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;-ms-background-size:cover;background-size:cover;}
.contents-topics .list li a .text{width:897px;padding:0 42px 0 21px;vertical-align:middle;background:url(../images/middle_arrow.png) 780px 50% no-repeat;}
.contents-topics .list li a .text &gt; *{display:block;}
.contents-topics .list li a .text time{font-size:16px;}
.contents-topics .list li a .text .m-title{font-size:18px;}

.contents-topics .list li a:hover{background:#f1f1f1;}
.contents-topics .list li a:hover .text{background-position: 800px 50%;}
.contents-topics .list li a,.contents-topics li a .text{-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.contents-topics-detail{padding:100px 0;}
.contents-topics-detail .wrap{padding:100px 0;}
.contents-topics-detail .image{text-align:center;margin-bottom:40px;}
.contents-topics-detail .text{font-size:17px;line-height:2;padding-bottom:40px;}
</pre></body></html>