<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           tablet tate  縲�  smartPhone tate 縺ｾ縺ｧ   (menu)		   
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

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

.h_menu{
display:none;}

.toggle{
display:block;
font-size:250%;
position:relative;
left:86%;
top:-5px;
line-height:2em;}

.toggle a:hover{
text-decoration:none;
color:#000000;}

.sp_menu_title{
font-size:27%;
position:absolute;
top:20px;
font-weight:bold;
left:0;}

.logo{
position:absolute;
top:12px;
left:0;
right:0;
margin:auto;
width:130px;}

.header_menu{
height:60px;
background:rgba(255,255,255,0.7);}

.header_menu{
top:0;}

ul.h_menu{
width:100%;
margin:0;
padding:0;}

ul.h_menu li{
margin:0;
padding:3px 0;
float:none;
display:block;
width:100%;
text-align:center;
background:rgba(255,255,255,0.7);
border-top:1px solid #ffffff;}

ul.h_menu li a{
display:block;}


}



/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           Tablet_yoko
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media only screen and (min-width: 980px) and (max-width: 1024px) {

.header_menu img.logo{
margin-left:20px;}

ul.h_menu{
margin-right:20px;}

ul.h_menu{
font-family:'Cinzel','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif,'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro';}

.posts,.photos,.photos_view,.list,.htmls,.contact_other_page{
padding:130px 20px 20px 20px;}

#gallery .picture-item img{
/*逕ｻ蜒上�讓ｪ蟷�*/
width:313px;
/*逕ｻ蜒上�讓ｪ蟷�*/
height:auto;
border:none;
margin:0 7px 14px 7px;}


/*---------------------------------------------------
                      posts
-----------------------------------------------------*/

.posts_index_column {
width: 48%;
padding: 5px;
}

.posts_index_column:nth-child(even) {
margin: 0 0 20px 0;
border-bottom: 1px solid #000000;
float: left;
}

.posts_index_column:nth-child(odd) {
margin: 0 20px 20px 0;
border-bottom: 1px solid #000000;
float: left;
}

.posts_index_main {
min-height: 50px;
}

.posts_index_column h2 {
font-size: 130%;
font-weight: bold;
}



/*---------------------------------------------------
                      catalogs
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_slide{
padding:130px 10px 20px 10px;}

.catalogs_column_slide_box .caption h1{
top:33%;}

.catalogs_column_slide_box_sp .caption h1{
top:45%;}


/*-------default-------*/
.catalogs{
padding:130px 10px 20px 10px;}

.catalogs_column_index .caption h1{
top:50%;}




/*----------------------------------------------------
catalog_views
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_view_slide{
padding:130px 10px 50px 10px;}

/*-------default-------*/
.catalogs_view{
padding:130px 10px 50px 10px;}




/*------------------------------------------------------------
                          background
------------------------------------------------------------*/
.bg_img {
width: 100%;
height: 200px;
background-position: 0%;
background-attachment: scroll;}


/*------------------------------------------------------------
catalogs filltering
--------------------------------------------------------------*/
.catalog_f .grid_f div.mix {
height:260px;}

/*------------------------------------------------------------------
catalogs filltering pertial
---------------------------------------------------------------------*/
.catalog_f_top{
margin-bottom:80px;}

.catalog_f_top div.mix {
    width:31.3333%;
    height:auto;}
    
    


    
    
    
    
/*----------------------------------
calendars
-----------------------------------*/
.calendars{
padding:130px 10px 50px 10px;
position:relative;}


}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           Tablet_tate
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media only screen and (min-width: 641px) and (max-width: 979px) {

.top_blog_column{
margin:0 1.2% 0 1.2%;}

.blog_date{
width:50%;}

.blog_readmore{
width:50%;}

ul.h_menu{
font-family:'Cinzel','繝｡繧､繝ｪ繧ｪ',Meiryo,'�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け',sans-serif,'繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3','Hiragino Kaku Gothic Pro';}

.posts,.photos,.photos_view,.list,.htmls,.contact_other_page{
padding:130px 20px 20px 20px;}

.photos_view_area img{
max-width:90%;
max-height:800px;}

#gallery .picture-item img{
/*逕ｻ蜒上�讓ｪ蟷�*/
width:350px;
/*逕ｻ蜒上�讓ｪ蟷�*/
height:auto;
border:none;
margin:0 7px 14px 7px;}


/*---------------------------------------------------
                      posts
-----------------------------------------------------*/
.top_blog_column{
margin:0 1% 0 1%;}

.posts_index_column {
width: 48%;
padding: 5px;
}

.posts_index_column:nth-child(even) {
margin: 0 0 20px 0;
border-bottom: 1px solid #000000;
float: left;
}

.posts_index_column:nth-child(odd) {
margin: 0 20px 20px 0;
border-bottom: 1px solid #000000;
float: left;
}

.posts_index_main {
min-height: 50px;
}

.posts_index_column h2 {
min-height: 32px;
font-size: 130%;
font-weight: bold;
}

.posts_index_main {
	height: 90px;
}


/*------------------------------------------------------------
                          background
------------------------------------------------------------*/
.bg_img {
width: 100%;
height: 200px;
background-position: 0%;
background-attachment: scroll;}




/*---------------------------------------------------
                      catalogs
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_slide{
padding:130px 10px 20px 10px;}

.slick-prev{
top:90px;}

.slick-next{
top:90px;}

.catalogs_column_slide_box .caption h1{
top:28%;}

.catalogs_column_slide_box_sp .caption h1{
top:48%;}



/*-------default-------*/
.catalogs{
padding:130px 10px 20px 10px;}

.catalogs_column_index .caption h1{
top:50%;}




/*----------------------------------------------------
catalog_views
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_view_slide{
padding:130px 10px 50px 10px;}

/*-------default-------*/
.catalogs_view{
padding:130px 10px 50px 10px;}


/*------------------------------------------------------------
catalogs filltering
--------------------------------------------------------------*/
.catalog_f .grid_f div.mix {
width:31%;
margin:0 0.9%;
height:190px;}



/*------------------------------------------------------------------
catalogs filltering pertial
---------------------------------------------------------------------*/
.catalog_f_top{
margin-bottom:80px;}

.catalog_f_top div.mix {
    width:31.3333%;
    height:auto;}
    
.catalog_f .grid_f div.mix {
width:30.8%;
margin:0 1%;}



/*---------------------------------------------------------------------
photos_filltering_partial
-----------------------------------------------------------------------*/
.photo_f_top div.mix {
    height:200px;}
    
/*---------------------------------------------------------------------
photos_filltering_index
-----------------------------------------------------------------------*/
.photo_f .grid_f div.mix {
    width:30%;
    height:190px;
    margin:0 1%;}

    
    
/*----------------------------------
calendars
-----------------------------------*/
.calendars{
padding:130px 10px 50px 10px;
position:relative;}



}


/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           Smart Phone_yoko  Only                        
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/
@media only screen and (min-width: 480px) and (max-width: 640px) {

ul.h_menu li{
margin:0;
padding:3px 0;
float:left;
display:block;
width:50%;
text-align:center;
background:rgba(255,255,255,0.7);
border-top:1px solid #ececec;}

ul.h_menu li:nth-of-type(even){
border-left:1px solid #ececec;}

#gallery .picture-item img{
/*逕ｻ蜒上�讓ｪ蟷�*/
width:270px;
/*逕ｻ蜒上�讓ｪ蟷�*/
height:auto;
border:none;
margin:0 7px 14px 7px;}

.photos_view_area img{
max-width:90%;
max-height:800px;}

/*-------blog--------*/
.blog_date{
width:100%;
float:none;}

.blog_readmore{
width:80%;
float:none;
margin:0 auto;}

.top_blog_detail{
height:75px;}






/*--------------posts 201801ADD---------------*/
.top_blog_txt h1{
letter-spacing:3px;
padding:50px 0;}

.top_blog_txt_b_b{
padding:0 0 30px 0;}

.blog_txt_left{
float:none;
width:100%;
padding:0 30px;}

.blog_txt_right{
float:none;
width:100%;
padding:0 30px;}

.top_blog_txt_column1{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
height:auto;
padding:10px;}

.top_blog_txt_column2_1{
border-top:none;}

.top_blog_txt_detail{
display:none;}







/*-----------------------------------------------------------
posts
-------------------------------------------------------------*/
.posts_index_main {
	height: 120px;
}



/*------------------------------------------------------------
                          background
------------------------------------------------------------*/
.bg_img {
width: 100%;
height: 100px;
background-position: 0%;
background-attachment: scroll;}



/*---------------------------------------------------
                      catalogs
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_slide{
padding:80px 10px 20px 10px;}

.slick-prev{
top:95px;}

.slick-next{
top:95px;}

.catalogs_column_slide_box .caption h1{
top:28%;}



/*-------default-------*/
.catalogs{
padding:80px 10px 20px 10px;}

.catalogs_column_index .caption h1{
top:50%;
font-size:120%;}

.catalogs_column .caption h1{
font-size:120%;
top:30%;}




/*----------------------------------------------------
catalog_views
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_view_slide{
padding:80px 10px 50px 10px;}

/*-------default-------*/
.catalogs_view{
padding:80px 10px 50px 10px;}

/*----------------------------------------------------
catalog filltering
------------------------------------------------------*/
.catalog_f .grid_f div.mix {
width:47.5%;
height:270px;
margin:0 0.9%;}

/*------------------------------------------------------------------
catalogs filltering pertial
---------------------------------------------------------------------*/
.catalog_f_top{
margin-bottom:50px;}

.catalog_f_top div.mix {
    width:48%;
    height:auto;}
    
.catalog_f .grid_f div.mix {
width:47%;
margin:0 1%;}

    
/*-------------------------------------------------------------------
photos_filltering_views
---------------------------------------------------------------------*/
.photos_view_filltering_area{
width:100%;
float:none;}

.photo_view_filltering_detail{
width:100%;
float:none;
margin:30px 0 0 0;}






/*------------------------------------------------
calendars
---------------------------------------------------*/
.custom-month-year nav{
text-align:left;
position:absolute;
display:block;
top:0;
right:0;}

.fc-head div{
display:none;
width:100%;
float:none;
text-align:left;
border-top:none;
border-bottom:none;
border-right:none;}

.fc-head div:nth-of-type(1){
border-left:none;}

.fc-body{
margin-top:30px;}

.fc-row div{
width:100%;
float:none;
text-align:left;
border-right:none;
height:auto;
border-bottom:1px solid #000000;
padding:0;}

.fc-row:nth-of-type(1) div:nth-of-type(1){
border-top:1px solid #000000;}

.fc-row div:nth-of-type(7n+1){
border-left:none;}

.fc-today{
background-color:#ececec;}

.fc-date{
font-size:150%;
display:inline;}

.fc-weekday{
display:block;
display:inline;}

.fc-content div:nth-of-type(7n+1){
border-left:none;}

.fc-content div{
border:none;
color:#000000;
width:80%;
height:auto;
margin:-32px 0 0 50px;
padding:5px 0;}

.fc-row div:empty {
display:none;}


.calendars{
padding:80px 10px 50px 10px;}



/*---------------------contact---------------*/
.contact_other_page{
padding:80px 10px 50px 10px;}




/*-------------gallery_slide---------*/
.photos_view_f{
padding:80px 10px 50px 10px;}



}







/*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
           Smart Phone_tate  Only                        
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/

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

/*-------message--------*/
.message{
padding:15px 0;}

/*----------------------------partial縺ｮ縺ｨ縺阪↓viewall-----------------------------*/
.p_view_all a{
width:50%;}

/*-------blog--------*/
.top_blog{
padding:40px 0 60px 0;}

.top_blog_column{
width:100%;
float:none;
padding:0 20px;
margin:0;
position:relative;}

.top_blog_column:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;}

div.top_blog_column:nth-of-type(-n+2){
margin:0 0 20px 0;}

.blog_date{
width:100%;
float:none;}

.top_blog_box{
width:65%;
float:left;
margin:-20px 0 0 0;}

.blog_readmore{
width:30%;
float:none;
position:absolute;
top:43px;
right:20px;
line-height:1.8em;}

.top_blog_img{
width:25%;
float:left;
margin:0 5% 0 0;}

.top_blog_detail{
display:none;}

.top_blog_column h2{
font-size:100%;
height:40px;}

/*--------------------slide--------------------------*/
/* PAGER */
.index_slide_sp .bx-wrapper{
position:relative;}

.index_slide_sp .bx-wrapper .bx-pager {
  display:none;}
  
.index_slide_sp .bx-wrapper .bx-pager.bx-default-pager a {
  display:none;
  }


.index_slide_sp ul.slides li img{
max-width:100%;}

.index_slide{
display:none;}

.index_slide_sp{
display:block;}

/*-------Photos-------*/
.top_photos h1{
margin:10px 0 30px 0;
color:#000000;
position:relative;
top:0;
left:0;
right:0;}

/*-------catalogs-------*/
.top_catalogs&gt;h1{
padding:30px 0;}

.top_catalogs_slide&gt;h1{
padding:30px 0;}


/*---------------------------------------------------
                      footer
-----------------------------------------------------*/
.footer{
padding:40px 0 30px 0;}

ul.social{
font-size:150%;}

/*---------------------------------------------------
                      posts
-----------------------------------------------------*/
.posts{
padding:80px 10px 20px 10px;}

.posts_left_area{
clear:both;
float:none;
width:100%;
margin:30px 0 10px 0;
padding:80px 0 0 0;}

.posts_right_area{
float:none;
width:100%;
margin:30px 0 30px 0;}

.posts_index_column {
width: 100%;
padding: 10px;
}

.posts_index_column:nth-child(even) {
margin: 0 0px 20px 0;
border-bottom: 1px solid #000000;
float: left;
}

.posts_index_column:nth-child(odd) {
margin: 0 0px 20px 0;
border-bottom: 1px solid #000000;
float: left;
}

.posts_index_main {
  min-height: 50px;
}


.category_title{
text-align:center;
font-size:150%;
margin:0 auto;
width:100%;}

ul.category{
width:100%;
margin:20px 0 40px 0;}

ul.category li{
text-align:center;}

ul.tag{
width:100%;}

ul.archive{
width:100%;
margin:20px 0 40px 0;}

ul.archive li{
text-align:center;}

.posts_index_main {
	height: auto;
}

/*---------no_view----------*/
.no_view_box{
width:50%;
float:left;
padding:20px 20px;}





/*--------------posts 201801ADD---------------*/
.top_blog_txt h1{
letter-spacing:3px;
padding:50px 0;}

.top_blog_txt_b_b{
padding:0 0 30px 0;}

.blog_txt_left{
float:none;
width:100%;
padding:0 30px;}

.blog_txt_right{
float:none;
width:100%;
padding:0 30px;}

.top_blog_txt_column1{
border-top:1px solid #000000;
border-bottom:1px solid #000000;
height:auto;
padding:10px;}

.top_blog_txt_column2_1{
border-top:none;}

.top_blog_txt_detail{
display:none;}




/*---------------------------------------------------
                      photos
-----------------------------------------------------*/
.photos,.photos_view{
padding:80px 10px 20px 10px;}

#gallery .picture-item img{
/*逕ｻ蜒上�讓ｪ蟷�*/
width:100%;
/*逕ｻ蜒上�讓ｪ蟷�*/
max-width:100%;
height:auto;
border:none;
margin:0 0 12px 0;}

/*------view-----*/
.photos_view_area img{
max-width:85%;
height:auto;}

ul.page_navi_photos li.prev{
position:absolute;
left:0;
top:45%;}

ul.page_navi_photos li.next{
position:absolute;
right:0;
top:45%;}

ul.page_navi_photos img{
width:10px;
height:auto;}

.photos_view_area{
margin:30px auto 20px;}


/*-------------------------------------------------------------------
photos_filltering_partials
---------------------------------------------------------------------*/
.photo_f_top div.mix {
    width:48%;
    height:150px;
    margin:0 1%;
}


/*-------------------------------------------------------------------
photos_filltering_index
---------------------------------------------------------------------*/
.photo_f .grid_f div.mix {
    width:47%;
    height:150px;
    margin:0 1%;
}



/*-------------------------------------------------------------------
photos_filltering_views
---------------------------------------------------------------------*/
.photos_view_filltering_area{
width:100%;
float:none;}

.photo_view_filltering_detail{
width:100%;
float:none;
margin:30px 0 0 0;}


/*---------------------------------------------------------------------
photos_movie_only_index
-----------------------------------------------------------------------*/
.movie_only .photo_f .grid_f div.mix {  
width:100%;
margin:0;
height:250px;} 



/*---------------------------------------------------
                      list
-----------------------------------------------------*/
.list{
padding:80px 10px 20px 10px;}

dl.list_detail dt.left1{
clear:both;
width:100%;
margin:0 0 20px 0;
float:none;}

dl.list_detail dt.left2{
width:100%;
margin:0 0 20px 0;
float:none;}

dl.list_detail dd.left3{
width:100%;
margin:0 0 20px 0;
float:none;}

dl.list_detail dd.left4{
width:100%;
margin:0 0 20px 0;
float:none;}

dl.list_detail{
margin:30px 0 0 0;
width:100%;}

#map{
width:100%;
height:200px;}



/*---------------------------------------------------
                      htmls
-----------------------------------------------------*/
.htmls{
padding:80px 10px 20px 10px;}

/*------------------------------------------------------------
                          background
------------------------------------------------------------*/
.bg_img {
width: 100%;
height: 100px;
background-position: 0%;
background-attachment: scroll;}


/*---------------------------------------------------
                      catalogs
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_slide{
padding:80px 10px 20px 10px;}

.slick-prev,
.slick-next{
font-size:500%;}

.slick-prev{
top:30px;
left:-5px;}

.slick-next{
top:40px;
right:-5px;}

.catalogs_column_slide_box .caption h1{
top:15%;
font-size:110%;}

.catalogs_column_slide_box_sp .caption h1{
z-index:15;
position:absolute;
top:45%;
left:0;
right:0;
bottom:0;
letter-spacing:2px;
margin:auto;
border:none;
font-size:100%;}



/*-------default-------*/
.catalogs{
padding:80px 10px 20px 10px;}

.catalogs_column_index .caption h1{
top:50%;
font-size:120%;}

.catalogs_column .caption h1{
font-size:110%;
top:7%;}

.catalogs_column_index{
float:left;
margin:0 3% 20px 3%;
padding:0;
width:44%;}




/*----------------------------------------------------
catalog_views
-----------------------------------------------------*/
/*--------slide-------*/
.catalogs_view_slide{
padding:80px 10px 50px 10px;}

.catalogs_view_slide .bx-wrapper{
width:100%;
float:none;}

.catalogs_view_slide .cv_detail{
width:100%;
float:none;
padding:20px 0 0 0;}

.catalogs_view_slide .bx-wrapper .bx-pager {
  text-align:center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  position:relative;
  top:0;
  left:0;
  width:100%;}
  
  .catalogs_view_slide .bx-wrapper .bx-pager.bx-default-pager a {
  margin: 0 7px;}

/*-------default-------*/
.catalogs_view{
padding:80px 10px 50px 10px;}

.catalogs_view .bx-wrapper .bx-pager {
  text-align:center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  position:relative;
  top:0;
  left:0;
  width:100%;}
  
  .catalogs_view .bx-wrapper .bx-pager.bx-default-pager a {
  margin: 0 7px;}

.catalogs_view .bx-wrapper{
width:100%;
float:none;}

.catalogs_view .cv_detail{
width:100%;
float:none;
padding:20px 0 0 0;}



/*----------------------------------------------------
catalog filltering
------------------------------------------------------*/
.catalog_f .grid_f div.mix {
width:47.5%;
height:165px;
margin:0 0.9%;}

/*--------views slide-------*/
.catalogs_view_f{
padding:80px 10px 50px 10px;}

.catalogs_view_f .bx-wrapper{
width:100%;
float:none;}

.catalogs_view_f .cv_detail{
width:100%;
float:none;
padding:20px 0 0 0;}

.catalogs_view_f .bx-wrapper .bx-pager {
  text-align:center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  position:relative;
  top:0;
  left:0;
  width:100%;}
  
.catalogs_view_f .bx-wrapper .bx-pager.bx-default-pager a {
  margin: 0 7px;}
  
.catalogs_view_f ul.bxslides li img{
max-height:400px;}

/*------------------------------------------------------------------
catalogs filltering pertial
---------------------------------------------------------------------*/
.catalog_f_top{
margin-bottom:50px;}

.catalog_f_top div.mix {
width:47.5%;
height:165px;
margin:0 1%;}






/*----------------------------------------------------
catalog filltering tate
------------------------------------------------------*/
.catalog_f_tate .grid_f div.mix {
width:47.5%;
height:255px;
margin:0 0.9%;}

/*------------------------------------------------------------------
catalogs filltering pertial
---------------------------------------------------------------------*/
.catalog_f_tate_top{
margin-bottom:50px;}

.catalog_f_tate_top div.mix {
width:47.5%;
height:255px;
margin:0 1%;}










/*----------------------------------------------------------------
catalog list views
------------------------------------------------------------------*/
/*--------slide-------*/
.catalogs_view_list{
padding:80px 10px 50px 10px;}

.catalogs_view_list .bx-wrapper{
width:100%;
float:none;}

.catalogs_view_list .cv_detail{
width:100%;
float:none;
padding:20px 0 0 0;}

.catalogs_view_list .bx-wrapper .bx-pager {
  text-align:center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  position:relative;
  top:0;
  left:0;
  width:100%;}
  
.catalogs_view_list .bx-wrapper .bx-pager.bx-default-pager a {
  margin: 0 7px;}
  
.catalogs_view_list ul.bxslides li img{
max-height:400px;}

.catalog_f .grid_f div.mix {
width:47%;
margin:0 1%;}




/*------------------------------------------------
calendars
---------------------------------------------------*/
.calendars{
padding:80px 10px 30px 10px;}

.custom-month-year nav{
text-align:left;
position:absolute;
display:block;
top:0;
right:0;}

.fc-head div{
display:none;
width:100%;
float:none;
text-align:left;
border-top:none;
border-bottom:none;
border-right:none;}

.fc-head div:nth-of-type(1){
border-left:none;}

.fc-body{
margin-top:30px;}

.fc-row div{
width:100%;
float:none;
text-align:left;
border-right:none;
height:auto;
border-bottom:1px solid #000000;
padding:0;}

.fc-row:nth-of-type(1) div:nth-of-type(1){
border-top:1px solid #000000;}

.fc-row div:nth-of-type(7n+1){
border-left:none;}

.fc-today{
background-color:#ececec;}

.fc-date{
font-size:150%;
display:inline;}

.fc-weekday{
display:block;
display:inline;}

.fc-content div:nth-of-type(7n+1){
border-left:none;}

.fc-content div{
border:none;
color:#000000;
width:80%;
height:auto;
margin:-32px 0 0 50px;
padding:5px 0;}

.fc-row div:empty {
display:none;}

.fc-body .fc-row:nth-of-type(1) .fc-content div{
border:none;}



/*---------------------contact---------------*/
.contact_other_page{
padding:80px 10px 20px 10px;}





/*-------------gallery_slide---------*/
.photos_view_f{
padding:80px 10px 50px 10px;}











/*--------------------------designit20201130-----------------------------*/
.designit_works_index{
	padding-left:10px;
	padding-right:10px;
}

.designit_works_top_column{
	display:block;
	margin:0 0 30px 0;
}

.designit_works_top_box{
	max-width:100%;
}

.designit_works_top_box h3.designit_works_top_title{
	font-size:1.4rem;
}

ul.designit_works_img li:nth-of-type(n+2){
	flex:0 1 49%;
	max-width:49%;
	margin:0 0 2% 0;
}

.designit_works_view{
	padding-right:10px;
	padding-left:10px;
}



}




</pre></body></html>