@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.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/*ボディの背景の画像（編集ページの背景にも写らないようにするために分ける）*/
img{vertical-align:top;}
.kaigyou:after {content:""; display:block; clear:both;}
.page .date-tags {display: none;}
.tagline {display:none;}
.breadcrumb .fa-home, .breadcrumb .fa-folder, .breadcrumb .fa-file-o {display: none; /*非表示*/}
h1, h2, h3 {font-family:serif; border:none;}

.main h1{position: relative; color:#231b0b; font-size:2.8vw; text-shadow:1px 1px 0 #f1e9dc; }
.main h1::before{margin:1% 0 1.5%; content: ""; display: block; width: 100%; aspect-ratio: 10 / 0.346; height: auto; background: url("https://quizmondai.com/wp-content/uploads/2026/01/top_of_top_ue.webp") center / cover no-repeat;}
.main h1::after{margin:1% 0 5%; content: ""; display: block; width: 100%; aspect-ratio: 10 / 0.346; height: auto; background: url("https://quizmondai.com/wp-content/uploads/2026/01/top_of_top.webp") center / cover no-repeat;}
#main h2 {color:#f1e9dc; padding:15px; background: linear-gradient(to right, transparent, #554117 0%, #554117 1%, transparent);}


body.post-template-default, body.page-template-default, body.home, body.archive, body.category { background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/youhisi_bg_yoko.webp"); background-position: top center; background-size: 100% auto; background-repeat: repeat-y;}
body.post-template-default::before, body.page-template-default::before, body.home::before, body.archive::before, body.category::before {
content: ""; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); pointer-events: none; z-index: -1;}


.logo {padding-top:0;}
.logo .site-name-text-link {width:100%; padding-top:0;}
.logo.logo-header.logo-image img.site-logo-image { width: 100% !important; height: auto !important; max-height: none !important;}
#header-container #header {width:35%;}
.header-container #navi {width:65%; float:right;}
.header-container {background:transparent;}
.header-container .navi {background:transparent;}
.header-container #navi-in {float:left; }
.header-container #navi-in ul { margin:0; padding:0; text-align:left; }
.header-container #navi-in ul li {padding:0; box-sizing: border-box; border:none; padding-right:1.8vw; text-align:left; }
.header-container #navi-in ul li a{padding:0; font-family: "RocknRoll One"; color:#cdb48d; font-size:1.7vw; text-shadow:3px 3px 0 #000000;}
.header-container #navi-in ul li a:hover {background:transparent; color:#FF0000;}
.navi-in > ul li {height: 60px; line-height: 60px;}
#header-container-in {margin:0; padding:0; width:100%; } /*ヘッダーの幅を100%にする*/
#content-top, #content-top-in {margin:0; padding:0; width:100%; }/*幅を100%にする*/
#header-container-in {height:120px; background:transparent;
  background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/sen.webp"), url("https://quizmondai.com/wp-content/uploads/2026/01/toppage_daigazo_sita.webp"); background-size: 100% auto, 100% auto; background-position: center top, center bottom; background-repeat: no-repeat, no-repeat; }

#content {padding:13% 0 0 0;/* mainとsidebarの開始位置を下げる */ margin:0;
background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/toppage_daigazo_ue.webp"); background-position: center top;   
 background-size: 100% auto; background-repeat: no-repeat; }
#main {background:transparent; border:none;
  background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/mn_bg_ue.webp"), url("https://quizmondai.com/wp-content/uploads/2026/01/mn_bg_sita.webp"), url("https://quizmondai.com/wp-content/uploads/2026/01/mn_bg_naka.webp");
background-size: 100% auto, 100% auto, 100% auto;
background-position: center top, center bottom, center top;
background-repeat: no-repeat, no-repeat, repeat-y; 
}

/* mainにpaddingすると上の飾りが100%にならないので他の部分で左右の余白をつくる */
.main, #main, main {padding:0; }
.main .entry-content {padding:0px 5%;}
#main .entry-title {padding:0 5%;}
#main .date-tags {padding:0 5%}
#main .article-footer {padding:0 5%}
#main .under-entry-content {padding:0 5%}
#custom_html-14, #custom_html-15 {margin-top:-13%;}/* main上部画像の位置調整・投稿ページと固定ページ */
/* ここまで */

/* 本文下関連記事 */
#main #related-entries .related-entry-card-thumb {margin-top:0;}
#main #related-entries {background: radial-gradient(#cfae79, #816137); padding:3%; border-radius:5px;}
#main .related-entry-card-wrap {background:#FFFFFF; border:solid 3px #816137; border-radius:5px; padding:3% 3% 1% 3%;}
#main h2.related-entry-heading {display:none;}
#main #related-entries span.cat-label {display:none;}
#main #related-entries .rect-entry-card {margin-bottom:0;}
#main #related-entries .related-list { margin-bottom: 0em;}


/* ====== トップページの設定 ====== */
.page-id-2449 .main h1::before{content: none;}
.page-id-2449 .main h1::after{content: none;}
.page-id-2449 h1.entry-title{padding:0; margin:0; }
.page-id-2449 #content {background:transparent; padding:0; margin:0; }
.page-id-2449 #content-in {background:transparent; width:100%; padding:0; margin:0;}
.page-id-2449 #main {background:transparent; width:100%; padding-top:0; }
.page-id-2449 .main {padding-top:0;}
.page-id-2449 h1.entry-title {margin:0; padding:0; }
.page-id-2449 .eye-catch-wrap {margin:0; padding:0; background:#FFF000;}
.page-id-2449 #sidebar {display:none; }
/* 上部の大きな画像など */
.toppage_daigazo_sitawaku {width:100%; padding:0; margin:0; }
.toppage_daigazo {width:100%; padding:0; margin:0; margin-bottom:-12%; height: 500px;
background-image:url("https://quizmondai.com/wp-content/uploads/2026/01/toppage_daigazo_ue.webp"), url("https://quizmondai.com/wp-content/uploads/2026/01/2222.webp");
background-position:center top, center center; background-size:100% auto, cover; background-repeat:no-repeat, no-repeat;}
/* 問題へのボックス */
.toppage_menubox_soto {padding:0 0 0 0; margin:0 2% 2% 0; line-height:1.0; width:49%; float:left; }
.toppage_menubox_soto:nth-child(2n) {margin-right:0;}
.toppage_menubox_naka {margin:0; width:100%; aspect-ratio: 10 / 5.86; height: auto; font-size:1vw;
background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/top_menu_waku.webp"); background-position: center middle; background-size: 100% 100%; background-repeat: no-repeat; padding-top: calc(5.86 / 10 * 28%); padding-right:20%; padding-left:20%; position: relative;/*「問題へボタン」の位置の基準*/}
.toppage_menubox_header { padding:0 0 0 0; margin:0 auto -15%; width:70%; aspect-ratio: 10 / 2.31; height: auto; background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_green.webp"); background-position: center middle; background-size: 100% 100%; background-repeat: no-repeat; position: relative; z-index:9;/*.toppage_menubox_nakaより全面に出す*/ }
.toppage_menubox_header span{color:#fff7a9; font-size:2.0vw; padding:0; margin:0; font-weight:bold; font-family:serif; text-shadow:3px 3px 3px #111111;	text-align:center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.toppage_menubox_soto:nth-child(1) .toppage_menubox_header span{font-size:1.9vw;}
.toppage_menubox_soto:nth-child(2) .toppage_menubox_header {background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_orange.webp");}
.toppage_menubox_soto:nth-child(3) .toppage_menubox_header {background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_blue.webp");}
.toppage_menubox_soto:nth-child(4) .toppage_menubox_header {background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_pink.webp");}
.toppage_menubox_text {padding:0; margin:0;}
.toppage_menubox_text p{font-size:1.4vw; line-height:1.3; font-family: "RocknRoll One"; margin:0; padding:0;}
.toppage_menubox_mondaihe {width:36%; padding:0 auto; position: absolute; bottom: 20%; left: 50%; transform: translateX(-50%); }
/* 新着記事 */
.toppage_sinchaku_box {margin:0 auto 10% auto; line-height:1.0; width:80%; aspect-ratio: 10 / 5.91; height: auto; font-size:1vw;
background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/makimono.webp"); background-position: center middle; background-size: 100% 100%; background-repeat: no-repeat; display:block; padding-top: calc(5.91 / 10 * 10%); padding-right:14.8%; padding-left:14.8%;}
.toppage_sinchaku_header {color:#37261c; text-align:center; font-size:3vw; line-height:1.0; padding:0; margin:7% 0 4% 0; font-family: "RocknRoll One";}
.page-id-2449 .new-entry-card-thumb {display:none;}/*ショートコードで出力中のトップページの新着記事*/
.page-id-2449 .new-entry-card-content {margin-left:0; padding:0;}/*ショートコードで出力中のトップページの新着記事*/
.toppage_sinchaku_box .new-entry-cards a:hover {background:transparent; color:#B22D35;}
.page-id-2449 .new-entry-card-title {font-size:2vw; font-family: "RocknRoll One";}
.new-entry-card-post-date {font-size:1.5vw;}
/* 仕事依頼のボックス */
.toppage_sigoto_box {position:relative; margin:0 auto 0 auto; line-height:1.0; width:80%; aspect-ratio: 10 / 6.99;  height: auto; font-size:1vw;
background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/top_yousi_3.webp"); background-position: center center; background-size: 100% 100%; background-repeat: no-repeat; display:block; padding-top: calc(6.99 / 10 * 10%); padding-right:14.8%; padding-left:14.8%;}
.toppage_sigoto_header {text-align:center; font-size:3.2vw; line-height:1.0; padding:0; margin:5% 0 10% 0; font-family:serif; font-weight:bold; text-shadow:3px 3px 0 #FFFFFF;}
.toppage_sigoto_text {padding:0; margin:0;}
.toppage_sigoto_text p{font-size:2.6vw; font-family: serif; font-weight:bold; line-height:1.2; padding:0; margin:0;}
.toppage_sigoto_kuwasikuhe {position: absolute; width:30%; padding:0; bottom: 18%; left: 50%; transform: translateX(-50%); }
/* ====== トップページの設定はここまで ====== */


.mondai_box {margin:0 0 30px 0; padding:30px 10% 30px 10%; background:#f3e6c8; border:3px solid #7b5a2e; border-radius:8px; box-shadow:inset 0 0 0 2px #d6c29a,inset 0 0 12px rgba(0,0,0,0.15);}


#sidebar {font-family: "RocknRoll One"; background:transparent; padding:0% 0% 3%; border:none;
border-style: solid;
border-width: 30px;
border-image-source: url("https://quizmondai.com/wp-content/uploads/2026/01/aside_bg_youhi.webp");
border-image-slice:100 fill;
border-image-repeat: stretch; 
}
#sidebar h3 {background: linear-gradient(90deg,#382714,#6a4425,#382714); text-align:center; color:#FFFFFF; border:none;}
#sidebar .widget_nav_menu ul li {border-bottom:solid 1px #dcbf86; padding-left:10%;}
#sidebar .side_banner {border:solid 3px #dcbf86; box-shadow: 3px 3px #6a4425;}
#sidebar .side_banner:hover { opacity: 0.4; transition: 1.1s;}
#sidebar .widget-sidebar-title { display: flex; align-items: center; justify-content: center; text-align: center;}
#sidebar aside.widget h3.widget-title{ padding:0 0 0 0; margin:0; width:100%; aspect-ratio: 10 / 2.31; height: auto; background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_green.webp"); background-position: center middle; background-size: 100% 100%; background-repeat: no-repeat; position: relative;}
#sidebar aside:nth-of-type(2) h3.widget-sidebar-title{background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_pink.webp"); }
#sidebar aside:nth-of-type(3) h3.widget-sidebar-title{background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_blue.webp"); }
#sidebar aside:nth-of-type(4) h3.widget-sidebar-title{background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/menubox_header_orange.webp"); }


#sidebar #custom_html-2::before{margin:1% 0 10%; content: ""; display: block; width: 100%; aspect-ratio: 10 / 0.656; height: auto; background: url("https://quizmondai.com/wp-content/uploads/2026/01/toppage_daigazo_uewaku.webp") center / cover no-repeat;}
#sidebar #custom_html-2 .side_banner a{padding:0 0 0 0; margin:0; width:100%; aspect-ratio: 10 / 3.62; height: auto; background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/imikowa_waku.webp"); background-position: center middle; background-size: 100% 100%; background-repeat: no-repeat; text-decoration:none; font-size:1.8vw; color:#84331F; text-shadow:1px 1px 0 #FFFFFF;}
#sidebar #custom_html-2 .side_banner {border:none; box-shadow:none; text-decoration:none; }
#sidebar #custom_html-2 .side_banner a{display: flex; justify-content: center; align-items: center;}
#sidebar #custom_html-2 .side_banner span {display: flex; justify-content: center; align-items: center;}

/* ページネイション */
.pagination-next-link {display:none; margin-top:0;}
.pagination {margin-top:0; margin-bottom: 50px;}
.pagination > .page-numbers{color: #FFFFFF; border:solid 3px #FFFFFF; border-radius:0; margin-top:0; background-color: rgba(0,0,0,0.8); border-radius:5px;}
.pagination > .current{background-color: rgba(255,255,255,0.2);}
.page-numbers.dots {background-color:transparent; color: #e7d8b0; border:solid 3px #FFFFFF;}




#footer {position: relative; min-height:100px; color:#FFFFFF; width: 100%; background:transparent;
 height: auto; background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/footes_youhisi.webp"); background-position: center top; background-size: cover; background-repeat: no-repeat; }
#footer::after { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: linear-gradient( to top, rgba(0, 0, 0, 1.0), rgba(0, 0, 0, 0.0) ); pointer-events: none; z-index: 1;}
#footer > * { position: relative; z-index: 2;}
#navi-footer-in ul li a{color:#FFFFFF; border:none;}
#navi-footer-in ul li a:hover {background:transparent; color:#898989;}
#navi-footer-in ul li {border:none;}

/* ====== ヒントと答えボタンの動きを作る ====== */

/*ヒントと回答ボタンの開閉*/
.hidden_box { margin: 2em 0;/*前後の余白*/    padding: 0;}
/*ボタン装飾*/
.hidden_box label { padding: 15px; margin:0 auto; font-weight: bold; border: solid 2px black; cursor :pointer; display:block; text-align:center; width:80%;}
/*ボタンホバー時*/
.hidden_box label:hover { background: #efefef;}
/*チェックは見えなくする*/
.hidden_box input {display: none;}
/*中身を非表示にしておく*/
.hidden_box .hidden_show {height: 0; padding: 0; overflow: hidden; opacity: 0; transition: 0.8s;}
/*クリックで中身表示*/
.hidden_box input:checked ~ .hidden_show {padding: 10px 0; height: auto; opacity: 1;}

/*【ウミガメ問題】ヒントと回答ボタンの開閉*/
.umigame_situmon_hidden_box { margin: 2em 0; padding: 0; }
.umigame_situmon_hidden_box label { padding: 15px; margin:0 auto; font-weight: bold; border: solid 2px black; cursor :pointer; display:block; text-align:center; width:80%;}
.umigame_situmon_hidden_box label:hover { background: #efefef;}
.umigame_situmon_hidden_box input {display: none;}
.umigame_situmon_hidden_box .umigame_situmon_hidden_show {height: 0; padding: 0; overflow: hidden; opacity: 0; transition: 0.8s;}
.umigame_situmon_hidden_box input:checked ~ .umigame_situmon_hidden_show {padding: 10px 0; height: auto; opacity: 1;}

.umigame_kotae_hidden_box { margin: 2em 0; padding: 0;}
.umigame_kotae_hidden_box label { padding: 15px; margin:0 auto; font-weight: bold; border: solid 2px black; cursor :pointer; display:block; text-align:center; width:80%;}
.umigame_kotae_hidden_box label:hover { background: #efefef;}
.umigame_kotae_hidden_box input {display: none;}
.umigame_kotae_hidden_box .umigame_kotae_hidden_show {height: 0; padding: 0; overflow: hidden; opacity: 0; transition: 0.8s;}
.umigame_kotae_hidden_box input:checked ~ .umigame_kotae_hidden_show {padding: 10px 0; height: auto; opacity: 1;}

/*【ミニ＿ウミガメ問題】ヒントと回答ボタンの開閉*/
.mini_umigame_kotae_hidden_box { margin: 2em 0; padding: 0;}
.mini_umigame_kotae_hidden_box label { padding: 15px; margin:0 auto; font-weight: bold; border: solid 2px black; cursor :pointer; display:block; text-align:center; width:80%;}
.mini_umigame_kotae_hidden_box label:hover { background: #efefef;}
.mini_umigame_kotae_hidden_box input {display: none;}
.mini_umigame_kotae_hidden_box .mini_umigame_kotae_hidden_show {height: 0; padding: 0; overflow: hidden; opacity: 0; transition: 0.8s;}
.mini_umigame_kotae_hidden_box input:checked ~ .mini_umigame_kotae_hidden_show {padding: 10px 0; height: auto; opacity: 1;}






/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
body.post-template-default, body.page-template-default, body.home, body.archive, body.category {background-size: 100% auto;}
body.post-template-default, body.page-template-default, body.home, body.archive, body.category { background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/dragon_bg.webp"), url("https://quizmondai.com/wp-content/uploads/2026/01/youhisi_bg_yoko.webp"); background-position: right top, center top; background-size: 90% auto, 100% auto; background-repeat: no-repeat, repeat-y;}
body.post-template-default::before, body.page-template-default::before, body.home::before, body.archive::before, body.category::before {
background-color: rgba(0, 0, 0, 0.5); }
body.page-id-2449 {background-image: none, url("https://quizmondai.com/wp-content/uploads/2026/01/youhisi_bg_yoko.webp");}	
#main {padding:5% 0; }
.main h1{font-size:6vw; text-shadow:1px 1px 0 #f1e9dc; }
.main h1::after{margin:2% 0 7%;}


	
.page-id-2449 #main, .page-id-2449 .main{padding:0; }
.page-id-2449 #content-top {margin-top:-70px;}/*toppageの大きな画像をtopにつける設定header-container-inの高さ分*/
.page-id-2449 .toppage_daigazo {height:250px;}
.page-id-2449 .main {padding:0; }
.page-id-2449 .main .entry-content {padding:0 3%;}
.page-id-2449 #main .entry-title {padding:0;}
.page-id-2449 #main .date-tags {padding:0;}
.page-id-2449 #main .article-footer {padding:0;}
.page-id-2449 #main .under-entry-content {padding:0;}
	
#header-container-in { background-image: none; height:70px; background:transparent; }/*ここのheightを変えたらpage-id-2449 #content-topも変える*/

#content { background-image: none; padding:16% 0 0 0; margin:0 0 0 0; }
#custom_html-14, #custom_html-15 {margin-top:-15%;}/* main上部画像の位置調整・投稿ページと固定ページ */

#sidebar #custom_html-2 .side_banner a {font-size:6vw;}

.hidden_box_menu label {margin-right:2%; margin-left:2%; padding:10px;}
.hidden_show_menu {margin-right:2%; margin-left:2%;}
  
body:where(.mblt-header-mobile-buttons, .mblt-header-and-footer-mobile-buttons) {margin-top: 0px;}/* モバイルヘッダー高さ分 */
.logo.logo-header.logo-image img.site-logo-image { width:100% !important; height: 100% !important; max-height: none !important;}

#header-container #header {width:60%; padding:0; margin:0; margin-right:auto;}
#header-container {text-align:left; }
.site-name-text-link {width:100%; padding:0;}
.site-logo-image {float:left; overflow: visible !important;}
	
.mobile-header-menu-buttons {box-shadow: none;}
#menu-header-mobile {background:transparent; width:13vh; margin-left:auto;}
#menu-header-mobile .navi-menu-button { margin-left: auto;}
	
#menu-header-mobile > li:nth-child(1) {width:12vh; height:12vh; color:#FFFFFF;
background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/hamburger.webp"); background-size: 100% auto; background-position: center center; background-repeat: no-repeat; 
}



.mobile-menu-buttons {height:10vh;
background-image: url("https://quizmondai.com/wp-content/uploads/2026/01/sen.webp"), url("https://quizmondai.com/wp-content/uploads/2026/01/toppage_daigazo_uewaku.webp"); background-size: 100% auto, 100% auto; background-position: center top, center bottom; background-repeat: no-repeat, no-repeat;}

	

/* ====== トップページの設定 ====== */
/* 問題へのボックス */
.toppage_menubox_soto {padding:0 0 0 0; margin:0 0 5% 0; line-height:1.0; width:100%; }
.toppage_menubox_naka {font-size:1vw; padding:22% 18% 31% 18%}
.toppage_menubox_header { width:80%; }
.toppage_menubox_header span{font-size:5.5vw; padding:0; margin:0; text-shadow:3px 3px 3px #111111;	}
.toppage_menubox_text {padding-bottom:6%;}
.toppage_menubox_text p{font-size:5.0vw; line-height:1.3; padding:0;}
.toppage_menubox_mondaihe {bottom:18%; width:50%; margin:0 auto; display:block; left: 50%; transform: translateX(-50%);}
.toppage_menubox_soto:nth-child(1) .toppage_menubox_header span{font-size:4.0vw;}

.toppage_menubox_soto:nth-child(1) .toppage_menubox_header {margin:0 auto -20%;}
.toppage_menubox_soto:nth-child(2) .toppage_menubox_header {margin:0 auto -20%;}
.toppage_menubox_soto:nth-child(3) .toppage_menubox_header {margin:0 auto -18%;}
.toppage_menubox_soto:nth-child(4) .toppage_menubox_header {margin:0 auto -20%;}

/* 新着記事 */
.toppage_sinchaku_box {margin:0 auto 20% auto; line-height:1.0; font-size:1vw; padding:6% 12% 1%; width:100%; }
.toppage_sinchaku_header {text-align:center; font-size:6vw; line-height:1.0; padding:0; margin:0 0 3% 0; font-family: "RocknRoll One";}
.toppage_sinchaku_scroll{width:100%; aspect-ratio: 10 / 5.91; height: auto; overflow-y: auto; overflow-x: hidden; box-sizing: padding: 0;}
.toppage_sinchaku_box .new-entry-card-link {padding:0; margin:0;}
.toppage_sinchaku_box .new-entry-card-title {font-size:4.5vw; margin-bottom:0; }
.toppage_sinchaku_box .new-entry-card-post-date {font-size:2.8vw; }
/* 仕事依頼のボックス */
.toppage_sigoto_box {width:100%; font-size:1vw; padding:8% 10% 10%;}
.toppage_sigoto_header { font-size:6.0vw; line-height:1.0; padding:0; margin:0 0 3% 0; text-shadow:1px 1px 0 #FFFFFF;}
.toppage_sigoto_text {padding:0; margin:0; }
.toppage_sigoto_text p{font-size:4.8vw; padding:0; margin:0; line-height:1.5;}
.toppage_sigoto_kuwasikuhe {width:40%; padding:0; bottom: 10%; }


}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/

}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/

}
