@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: 
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.2
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/

/* all */
@font-face {
  font-family: "TitleFont";
  font-style: normal;
  font-weight: 400;
  src: url("https://whitecat-noda.com/font/TitleFont.woff") format("woff");
  font-display: swap;
}

.myfont {
  font-family: "TitleFont", sans-serif;
  font-weight: 400;
}
.clear {
  clear: both;
}

.top_pd {
  padding: 1% 0 0 0; 
}

.red {
  color: #f43f72;
}

ul {
  display: block;
  list-style-type: none !important;
  margin-block-start: 0em !important;
  margin-block-end: 0em !important;
  margin-inline-start: 0px !important;
  margin-inline-end: 0px !important;
  padding-inline-start: 0px !important;
}

.no_padding {
	padding: 0 !important;
}

.no_margin {
	margin: 0 !important;
}

.centering {
	text-align: center !important;
}

.clear {
	clear: both;
}

.home .entry-content {
    margin-top: 0em !important;
    margin-bottom: 0em !important;
}

.bnn_area2 ul li {
	padding: 2% !important;
    text-align: center;
}

.bnn_area2 ul li a {
    text-decoration: none !important;
    color: #0075a9;
}

.bnn_area2 ul li a:hover {
    color: #0075a9;
}

.btn-gradient {
  -webkit-transform: skew(0);
  transform: skew(0);
  color: #0075a9;
  border-radius: 0;
  background: #fff;
  box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
  border: solid 2px #0075a9;
}

.btn-gradient:hover {
  -webkit-transform: skew(0);
  transform: skew(0);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
  box-shadow: 0 2px 3px rgba(0, 0, 0, .1);
  color: #0075a9;
  border: solid 3px #0075a9;
}


/* indexでwrapのリセット */
@media screen and (min-width: 960px){
.home .wrap, .home #container, .home .container, #header-container {
	width: 100% !important;
}

.home .main {
	background: #fefef6;
	padding: 0 !important;
	border: 0px solid transparent !important;
	border-radius: 0px !important;
}

.front-page-type-index {
	width: 1200px;
	margin: 0 auto;
}

.wrap_top {
	width: 960px;
	margin: 0 auto;
}
	
.bnn_area ul li {
	width: 50%;
	list-style-type: none;
	float: left;
	padding: 0 1% 0 0;
}

.bnn_area2 ul li {
	width: 32%;
	list-style-type: none;
	float: left;
	padding: 2%;
	text-align: center;
    font-size: 100%;
	font-width: 600;
}

.bnn_area2 ul li p {
    font-size: 80% !important;
}


.con_kv h1 {
  font-size: 130%;
	margin: 0 0 1% 0;
}

/* headerとfooterでwrapもどす */
.logo, .footer-bottom {
	width: 1200px !important;
	margin: 0 auto;
	padding: 0 0 0 0.5%;
}

.page-id-184 .wrap, .page-id-187 .wrap, .page-id-962 .wrap, .page-id-189 .wrap, .page-id-191 .wrap, .page-id-193 .wrap, .privacy-policy .wrap, .page-id-195 .wrap, .page-id-1138 .wrap, .category .wrap, .archive .wrap, .page-id-1190 .wrap, .page-id-1350 .wrap, .page-id-1450 .wrap, .single-post .wrap, .page-id-1614 .wrap {
    width: 1200px;
    margin: 0 auto;
}

.page-id-184 .post-date, .page-id-187 .post-date, .page-id-962 .post-date, .page-id-189 .post-date, .page-id-191 .post-date, .page-id-193 .post-date, .page-id-195 .post-date, .page-id-1138 .post-date, .page-id-1190 .post-date, .page-id-1350 .post-date, .page-id-1450 .post-date, .page-id-1614 .post-date {
  display: none;
}
	
.tagline {
	overflow: hidden;
	background: #efffcc !important;
	text-align: left;
	margin: 0;
	padding: 0.5% 0% 0.5% 1%;
}
}

@media only screen
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.bnn_area ul li {
	width: 50%;
	list-style-type: none;
	float: left;
	padding: 0 1% 0 0;
}

.bnn_area2 ul li {
	width: 32%;
	list-style-type: none;
	float: left;
	padding: 0 1% 0 0;
}
}

@media screen and (max-width: 767px){
.bnn_area ul li, .bnn_area2 ul li {
	width: 100%;
	list-style-type: none;
	padding: 0;
}
/* headerとfooterでwrapもどす */
.tagline {
	overflow: hidden;
	background: #efffcc !important;
	width: 100%;
    text-align: left;
	margin: 0;
	padding: 2%;
}
}

.author-info {
  display: none;
}

section {
    padding: 4% 0;
}

/* 固定page・singlepage */

#topic, .picup, #service, #top_calendar, #top_voice, .top_blog, #servicearea {
    padding: 2.5% 0;
}

.balloon1-left {
  position: relative;
  display: inline-block;
  min-width: 120px;
  max-width: 100%;
  color: #fff;
  font-size: 90%;
  background: #ffa189;
  margin: 0 0 0 3%;
  padding: 4px 10px;
}

.balloon1-left:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -24px;
  margin-top: -15px;
  border: 15px solid transparent;
  border-right: 15px solid #ffa189;
}

.balloon1-left p {
  margin: 0;
  padding: 0;
}

.page-id-184 h3, .page-id-191 h3, .privacy-policy h3, .page-id-189 h3 {
    border: 2px solid #add6e6 !important;
    border-radius: 4px;
    border-color: #add6e6 !important;
}

.page-id-184 h3::before, .page-id-184 h3::after, .page-id-191 h3::before, .page-id-191 h3::after, .privacy-policy h3::before, .privacy-policy h3::after, .page-id-189 h3::before, .page-id-189 h3::after, .page-id-1350 h3::after {
    background-color: #add6e6 !important;
}

.iwe-shadow img, .iwe-shadow amp-img {
    box-shadow: 2px 2px 4px #ddd;
}

.page_bnn {
    margin: 4% 0;
}

table tr:nth-of-type(2n) {
    background-color: #fff !important;
}

table tr td {
    border: solid 1px #add6e6;
}

.article h2 {
    background-image: repeating-linear-gradient(90deg,rgba(8,140,192,.3) 0%,rgba(8,140,192,.3) 50%,rgba(8,140,192,.3) 50%,rgba(8,140,192,.3) 100%);
}

.sidebar h3 {
    background-image: repeating-linear-gradient(90deg,rgba(57,188,128,.3) 0%,rgba(57,188,128,.3) 50%,rgba(57,188,128,.3) 50%,rgba(57,188,128,.3) 100%);
}

/* ヘッダー */
.header-container {
   box-shadow: none;
}

.logo {
  text-align: left;
	padding: 1% 0 0 0.5%;
}

#list {
	clear: both;
}

.appeal-content {
  background-color: rgba(255, 255, 255, 0.1);
}

/* TOP上部banner */

.bnn_area {
  overflow: hidden;
  padding: 2% 0 0 0;
}

.bnn_area ul li {
  margin: 1.5% 0;
}

.navi-in a {
  font-size: 15px;
}

.navi-in > ul li {
  display: block;
  width: 11%;
  height: 54px;
  line-height: 16px;
  padding: 1%;
}

#header-container .navi, #navi .navi-in>.menu-header .sub-menu {
  background-color: #fefef6 !important;
}

#instagram {
  margin: 0 auto;
}

.con_kv h1 {
    font-size: 160%;
    margin: 4% 0 3% 0;
}

/* ハウスクリーニングメニュー */
#main_menu {
	width: 100%;
    background: #f0f6ff;
    padding: 4% 0;
    margin: 2% 0 0 0;
}

#main_menu h2 {
  text-align: center;
  font-size: 260%;
}

#main_menu p {
  text-align: center;
  line-height: 1.2;
}

#main_menu ul {
  display: flex;
	justify-content: center;
}

#main_menu ul li {
  line-height: 0;
  float: left;
	list-style-type: none;
  margin: 0 1% 3% 0;
}

.mainmenu_txt {
  height: 53px;
  background: #fff;
  text-align: center;
  line-height: 1.2;
  padding: 3% 0;
}

#navi .navi-in a:hover {
  color: #67c0cb !important;
}

#navi .navi-in a::after {
  background-color: #fefef6;
  transform: none !important;
}


/* topic */
#topic {
  text-align: center;
  background: #ffccbf;
}

#topic ul {
  display: flex;
	justify-content: center;

}

#topic ul li {
	width: 32%;
  padding: 2% 1%;
}

#topic h3 {
  font-size: 110%;
  padding: 5% 0;
}

#topic span {
  text-align: center;
}

#topic p {
  font-size: 90%;
}

/* ピックアップ:エアコンクリーニング */

#frontpage h2 {
  text-align: center;
  font-size: 260%;
}

.picup p {
  text-align: center;
}

.picup h3 {
  font-size: 130% !important;
  text-align: center;
  color: #f43f72;
  padding: 3% 0 2% 0;
  margin: 2% 0;
}

.picup ul {
  overflow: hidden;
  padding: 0 0 1% 0;
    display: flex;
    flex-wrap: wrap;
    gap: 7px;
}

.picup ul li {
  float: left;
  text-align: center;
	width: 32%;
  padding: 3.5% 1.7%;
  border: solid 1px #f43f72;
	-moz-border-radius: 2px;    /* 角丸-Firefox */
  -webkit-border-radius: 2px; /* 角丸-Safari,Chrome */
  border-radius: 2px;            /* 角丸-CSS3 */
}

.picup_title {
  color: #f43f72!important;
	font-weight: bold !important;
  font-size: 115%;　　　　
}

.picup_txt {
  padding: 0 !important;
  margin: 0 !important;
　line-height: 1.3 !important;
  text-align: left !important;
}

.picup ul li img {
  padding: 1% 0;
}

.picup_btn {
  -moz-border-radius: 2px;    /* 角丸-Firefox */
  -webkit-border-radius: 2px; /* 角丸-Safari,Chrome */
  border-radius: 2px;            /* 角丸-CSS3 */
  background: #f43f72;
  text-align: center;
  font-weight: bold !important;
	max-width: 100%;
  padding: 1.4%;
  position: relative;
  margin: 30px 0;
}

.btn {
  font-size: 160%;
  top: 0;
  left: 0;
  padding: 1.4%;
  width: 100%;
  height: 100%;
}

.picup a {
  color: #fff !important;
  text-decoration: none !important;
}

#picup2 {
  background: #fff;
}

#picup2 h3, #picup2 .picup_title {
  color: #0075a9!important;
}

#picup2 ul li {
  border: solid 1px #0075a9;
}

.picup2_btn {
  background: #0075a9;
}


/* CTA */
.cta {
  text-align: center;
  background: #59b59f;
  overflow: hidden;
  padding: 2% 0 1% 0;
  margin: 10% 0 0 0;
}

.cta h2, .cta p {
  color: #fff !important;
}

.cta p {
  text-align: center;
  font-size: 180%;
}

.cta_box {
	width: 100%;
  
}

.cta_box div {
	width: 50%;
  float: left;
  padding: 2%;
}

.cta_comment-btn {
  border: 3px solid #fff;
  border-radius: 6px;
  border-image: linear-gradient(to right,rgba(255,255,255,.6) 0%,rgba(255,255,255,.6) 10%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(255,255,255,.6) 90%,rgba(255,255,255,.6) 100%);
  border-image-slice: 1;
  transition: all .4s;
  color: #fff !important;
  height: 100px;
  width: 90% !important;
  font-weight: 600;
  margin: 0 auto 24px auto !important;
}

.cta_box a {
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 600;
}

.cta_box img {
  width: 80%;
}

/* サービス */
#service {
  overflow: hidden;
}

.service_box div {
  float: left;
  padding: 2%;
}

.service_img {
  width: 26%;
}

.service_txt {
  width: 74%;
}

/* カレンダー */
#top_calendar {
  text-align: center;
  background: #fff799;
}

.calendar_box p {
  padding: 2% 0;
}

.calendar-container {
  padding: 2%;
}

.calendar-container {
  background: #fff799 !important;
}

.contact_btn {
  -moz-border-radius: 2px;    /* 角丸-Firefox */
  -webkit-border-radius: 2px; /* 角丸-Safari,Chrome */
  border-radius: 2px;            /* 角丸-CSS3 */
  background: #03afa7;
  text-align: center;
  font-weight: bold !important;
	max-width: 97%;
  padding: 1.4%;
  position: relative;
  margin: 0 1%;
}

/* 声 */
.voice_txt {
	border: solid 1px #ddd;
	padding: 3% !important;
	-moz-border-radius: 4px;    /* 角丸-Firefox */
        -webkit-border-radius: 4px; /* 角丸-Safari,Chrome */
        border-radius: 4px;            /* 角丸-CSS3 */
}

.voice li {
	padding: 1% !important;
	float: left;
	line-height: 16px !important;
}

.voicebox div {
	padding: 2% 0;
}

#top_voice i {
	color: #ffa189;
	font-size: 240%;
}

.font_sss {
  font-size: 80%;　　　　
}

/* サービスエリア */
#servicearea {
    background: #efffcc;
}

#servicearea p {
  text-align: center;
}

#servicearea h3 {
  font-size: 130% !important;
  text-align: center;
  color: #f43f72!important;
  padding: 3% 0 2% 0;
  margin: 2% 0;
}

#servicearea ul {
  overflow: hidden;
  padding: 0 0 1% 0;
  display: flex;
	justify-content: center;
}

#servicearea ul li {
  float: left;
  text-align: center;
	width: 23%;
  margin: 1%;
}

.servicearea_title {
	font-weight: bold !important;
  font-size: 115%;　　　　
}

.servicearea_txt {
  font-size: 80%;　
  margin: 3% 0 0 0;
　line-height: 1.3 !important;
  text-align: left !important;
  padding: 3% 1.7%;
  border: solid 1px #fff;
  background: #fff;
	-moz-border-radius: 2px;    /* 角丸-Firefox */
  -webkit-border-radius: 2px; /* 角丸-Safari,Chrome */
  border-radius: 2px;            /* 角丸-CSS3 */
}

.page_toiawase {
  border: solid 1px #ff7142;
  background: #ffad60 !important;
  text-align: center;
}

.page_toiawase ul li {
  padding: 4% 0 1% 0;
}

.toiawase_title {
  background: #fff !important;
  color: #ffad60 !important;
  padding: 4% 0 !important;
}

.page_toiawase .cta_comment-btn {
  height: 70px !important;
  width: 90% !important;
}

.page_toiawase a {
  color: #fff;
  text-decoration: none !important;
}

.widget_recent_entries ul li a, .widget_categories ul li a, .widget_archive ul li a, .widget_meta ul li a {
    padding: 3% 0;
}

.widget {
  margin: 6% 0;
}

.widgetcalendar_btn {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #ffa189;
    text-align: center;
    font-weight: bold !important;
    max-width: 100%;
    padding: 3% 0;
    position: relative;
}

.widgetcalendar a {
  font-size: 80%;
  color: #fff !important;
  text-decoration: none !important;
}

#archives-2, #categories-2, #meta-2 {
  display: none;
}

#post-184 .date-tags {
  display: none;
}

.sidebar {
    background: #fefef6;
}

.page-id-184 .no-scrollable-main .main {
  display: none;
}

.page-id-187 .cta img, .page-id-962 .cta img, .page-id-189 .cta img, .page-id-191 .cta img, .page-id-193 .cta img, .privacy-policy .cta img, .page-id-195 .cta img {
    box-shadow: 0px 0px 0px #59b59f !important;
    width: 90%;
}

.page-id-187 .cta, .page-id-962 .cta, .page-id-189 .cta, .page-id-191 .cta, .page-id-193 .cta, .privacy-policy .cta, .page-id-195 .cta {
   margin: 10% 0;
}

.soushin {
    text-align: center;
}

.kanzentoha {
    display: flex;
    justify-content: flex-start;
}

.kanzentoha_item {
    width: 50%;
    padding: 0 5px;
}

.kanzentoha_item h3, .kanzentoha_item2 h3 {
    text-align: center!important;
}

.kanzentoha_item2 {
    width: 50%;
    float: left!important;
    padding: 0 5px;
}

.senuki_picup {
	color: #ffffff;
	background: #f95e80;
	padding: 14px;
	font-size: 15px;
}

.kanzen_osusume {
    color: #088cc0;
    border: solid 2px #088cc0;
	padding: 26px;
    -moz-border-radius: 8px;    /* 角丸-Firefox */
    -webkit-border-radius: 8px; /* 角丸-Safari,Chrome */
    border-radius: 8px;            /* 角丸-CSS3 */
}

.kanzen_osusume p {
	font-size: 18px;
}

.kanzen_osusume li {
	padding: 5px 0;
}


/************************************
** reset.css
************************************/

/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}

body {
  line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
  display:block;
}

nav ul {
  list-style:none;
}

blockquote, q {
  quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content:'';
  content:none;
}

a {
  margin:0;
  padding:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
}

/* change colours to suit your needs */
ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}

/* change colours to suit your needs */
mark {
  background-color:#ff9;
  color:#000; 
  font-style:italic;
   font-weight:bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}

table {
  border-collapse:collapse;
  border-spacing:0;
}

/* change border colour to suit your needs */
hr {
  display:block;
  height:1px;
  border:0;   
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;
}

input, select {
  vertical-align:middle;
}

/************************************
** グローバルメニュー
************************************/

.navi-in>ul>li:nth-of-type(8n + 1) {
    border-bottom: solid 6px #f99ab9;
}

.navi-in>ul>li:nth-of-type(8n + 2) {
    border-bottom: solid 6px #fb5089;
}

.navi-in>ul>li:nth-of-type(8n + 3) {
    border-bottom: solid 6px #ff8754;
}

.navi-in>ul>li:nth-of-type(8n + 4) {
    border-bottom: solid 6px #ffc176;
}

.navi-in>ul>li:nth-of-type(8n + 5) {
    border-bottom: solid 6px #e2e92a;
}

.navi-in>ul>li:nth-of-type(8n + 6) {
    border-bottom: solid 6px #a0df36;
}

.navi-in>ul>li:nth-of-type(8n + 7) {
    border-bottom: solid 6px #25d5cb;
}

.navi-in>ul>li:nth-of-type(8n + 8) {
    border-bottom: solid 6px #778de9;
}


.center_txt {
    text-align: center;
}

.bnn_area2 ul li p {
    margin-bottom: 0em !important;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*835px以上*/
@media screen and (min-width: 835px){
.sp-style {
  display: none;
}

#picup ul {
  display: flex;
  justify-content: center;
}

#picup ul li {
  height: 320px;
}

.main {
    width: 800px;
    padding: 20px 29px;
    border: 1px solid transparent;
    border-radius: 4px;
    position: relative;
}

}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/

.mobile-header-menu-buttons.mobile-menu-buttons>li:nth-of-type(3n+2), .mobile-footer-menu-buttons.mobile-menu-buttons>li:nth-of-type(3n+2) {
    background-color: rgba(0, 146, 80, 0.1);
}

.font_m{
	font-size: 75%;
}

.font_ss {
	font-size: 80%;
}

.font_sss {
	font-size: 70% !important;
}

.pc-style {
  display: none;
}

.home #content {
    margin-top: 0em !important;
    margin-bottom: 0em !important;
}

#main {
  padding: 0 !important;
}

.wrap_top {
  padding: 0 3% !important;
}

#instagram {
  height: 140px;
}

.mainmenu_txt {
  font-size: 74% !important;
}

.home h2 {
  font-size: 150% !important;
}

.home h3 {
  font-size: 90% !important;
}

.home p {
  font-size: 80% !important;
}
.picup_btn a {
  font-size: 90%;
  padding: 3% 0;
}

.picup {
padding: 3% 1% 3% 4%;
}

.picup ul {
  padding: 0 1% 1% 2%;
  overflow: hidden;
}

.picup ul li {
  margin: 0 4% 2% 0;
  width: 97% !important;
}

.picup h3 span {
  display: block;
}

.picup h3 {
  font-size: 100% !important;
}
.picup_title {
  font-size: 110% !important;
}

.picup_txt {
  padding: 0 2% 0 4% !important;
  font-size: 80% !important;
}

#picup span, #instagram span {
  display: block;
}

.service_txt {
  font-size: 90% !important;
}

.cta h2 {
    font-size: 120% !important;
}

.cta_box div {
    width: 100% !important;
    padding: 1%;
}

.cta_box img {
    padding: 2% 0 0 0;
    width: 80% !important;
}

.comment-btn {
    font-size: 15px;
}

.cta_comment-btn {
  height: 50px !important;
}

.btn {
    font-size: 100% !important;
}

#top_voice i {
    font-size: 200% !important;
}

.service_img {
    width: 100% !important;
    text-align: center;
}

.service_img img {
    width: 60% !important;
}

.service_txt {
    width: 100% !important;
}

section {
    padding: 10% 0 !important;
}

#frontpage h2 {
    padding: 0 0 3% 0 !important;
}

#content #post-184 {
    padding: 0 1%;
}

.page-id-184 .article h2, .page-id-184 h3, .page-id-184 p {
    font-size: 96%;
}

.kaigyou {
    display: block;
}

.cta p {
    font-size: 110% !important;
}

#slide-in-archives-2, #slide-in-categories-2, #slide-in-meta-2 {
    display: none;
}

.servicearea_txt span {
    display: block;
}

.kanzentoha, .kanzentoha_item2 {
    display: block;
}

.kanzentoha_item, kanzentoha_item2 {
    width: 100%;
}

}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
.btn {
    font-size: 90% !important;
    width: 95%;
    margin: 10px 0;
}
}

#voice {
    padding: 1% 0;
}

#voice .widget-entry-cards .a-wrap {
    padding: 30px;
}

#voice .card-arrow .a-wrap::after {
    display: none;
}

/**
#voice a { 
    pointer-events: none;
}
**/

.widget-entry-card-snippet {
    font-size: 14px;
}

.card-thumb img {
    width: 100%;
}

#voice .widget-entry-cards figure {
    display: none;
}

#voice .card-arrow .card-content {
    margin-right: 0px;
}

#voice .widget-entry-card-content {
    margin-left: 0px;
}

@media screen and (min-width: 769px){
#voice .new-entry-cards {
    padding: 10px 0;
}
#voice .a-wrap {
    width: 100%;
}

}

.ozon p {
    margin: 0 0 30px 0;
}

.ozontop span {
    margin: 0 0 30px 0 !important;
}


/************************************
** pdf関係
************************************/

div.pdfemb-viewer {
    border: 0px solid #fff !important;
}
