﻿@charset "utf-8";/* CSS Document *//*タブ切り替え全体のスタイル*/#size_opp .tabs {margin-top: 50px;padding-bottom: 100px;background-color: #fff;width: 100%;margin: 0 auto;}/*タブのスタイル*/#size_opp .tab_item {width: calc(100%/4);display: flex;justify-content: center;align-items: center;margin: 0;height: 50px;border-left: solid 1px #ffffff;box-sizing: border-box;background-color: #b4efa2;line-height: 50px;font-size: 16px;text-align: center;float: left;font-weight: bold;transition: all 0.2s ease;}#size_opp .tab_item:first-of-type {border-left-style: none;}#size_opp .tab_item:hover {opacity: 0.75;}/*ラジオボタンを全て消す*/input[name="tab_item"] {display: none;}/*タブ切り替えの中身のスタイル*/#size_opp .tab_content {display: none;padding: 20px 0 0;clear: both;overflow: hidden;}/*選択されているタブのコンテンツのみを表示*/#a_standard:checked ~ #a_standard_content, #b_standard:checked ~ #b_standard_content, #envelope:checked ~ #envelope_content, #dm:checked ~ #dm_content {display: block;}/*選択されているタブのスタイルを変える*/#size_opp .tabs input:checked + .tab_item {background-color: #139767;color: #fff;}/*最初の設定*/#size_opp {width: 1260px;margin: 0 auto;}/*イントロダクション*/#size_opp ._intro{width: 100%;display: flex;justify-content: space-between;margin-bottom: 5px;color: #ffffff;}#size_opp ._intro ._title{width: 60%;background-color: #139766;padding: 15px 20px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: center;align-content: center;align-items: center;}#size_opp ._intro ._title ._b_title{display: flex;justify-content: space-between;}#size_opp ._intro ._title ._b_title ._baloon{width: 34%;margin-bottom: 15px;}#size_opp ._intro ._title ._b_title ._baloon img{width: 100%;}#size_opp ._intro ._title ._b_title h1{width: 64%;font-size: 5.1em;font-weight: bold;line-height: 1.1;display: flex;justify-content: center;flex-direction: column;}#size_opp ._intro ._title ._b_title h1 span._s_h1{font-size: 0.6em;display: block;}#size_opp ._intro ._title ._b_title h1 span._smtxt{font-size: 0.3em;display: block;margin-top: 15px;}#size_opp ._intro ._title ._b_txt{padding: 10px 15px 0 15px;font-weight: bold;border-top: solid #ffffff 1px;box-sizing: border-box;}#size_opp ._intro ._image{width: 40%;}/*各説明部分*/#size_opp .tabs .tab_content_description .lineup_txt{margin-bottom: 10px;}#size_opp .tabs .tab_content_description .lineup_txt h2{font-size: 25px;border-left: solid 10px #139767;margin-bottom: 10px;font-weight: bold;padding: 0.2em 0.5em;box-sizing: border-box;background-color: #dcf7d4;}/*テーブル・全体設定*/#size_opp .tabs .tab_content_description table {width: 1260px;}#size_opp .tabs .tab_content_description table td {border: solid 1px #000000;text-align: center;}/*テーブル・追加による幅拡大*/#size_opp .tabs .tab_content_description ._sctable._01 {overflow-x: scroll;}#size_opp .tabs .tab_content_description table._tab_01{width: 1500px;}#size_opp .tabs .tab_content_description table._tab_01 tr td._sizename_s{position: sticky;left: 0;}#size_opp .tabs .tab_content_description table._tab_01 tr td._sizename_s:before{content: "";position: absolute;top: -1px;left: -1px;width: 100%;height: 100%;border: solid 1px #000000;}@media all and (-ms-high-contrast: none) {#size_opp .tabs .tab_content_description table._tab_01 tr td._sizename_s {position: static;}#size_opp .tabs .tab_content_description table._tab_01 tr td._sizename_s:before {content: none;}}/*テーブル・サイズ選択のリンク設定*/#size_opp .tabs .tab_content_description table a{display: block;color: #000000;/*text-decoration: underline;*/}#size_opp .tabs .tab_content_description table a:hover{color: #ffffff;background-color: #ffcc20;text-decoration: none;}/*テーブル・50束のこめじるし*/#size_opp .tabs .tab_content_description table tr td a._lot_50::after{content: "＊";font-size: 18px;}/*テーブル・シリーズ名の設定*/#size_opp .tabs .tab_content_description table tr.seriesname{font-size: 23px;font-weight: bold;color: #ffffff;}#size_opp .tabs .tab_content_description table tr.seriesname span{display: block;font-size: 0.7em;}#size_opp .tabs .tab_content_description table tr.seriesname span._habataka{display: inline;font-size: 0.7em;margin-left: 5px;}#size_opp .tabs .tab_content_description table tr.seriesname span span.asta{display: inline;font-size: 1em;margin: 0 5px 0 0;/*text-decoration: underline;*/}#size_opp .tabs .tab_content_description table1 tr.seriesname td{padding: 10px 0;box-sizing: border-box;}#size_opp .tabs .tab_content_description table._tab_01 tr.seriesname td._empty {text-align: center;vertical-align: bottom;color: #000000;background-color: #f6f8f7;font-size: 15px;font-weight: bold;line-height: 1.2;box-sizing: border-box;padding: 0 0 5px 0;width: 16%;}#size_opp .tabs .tab_content_description table._tab_01 tr.seriesname td._empty._bban{width: 20%;}#size_opp .tabs .tab_content_description table._tab_02 tr.seriesname td._empty {text-align: center;vertical-align: bottom;color: #000000;background-color: #f6f8f7;font-size: 15px;font-weight: bold;line-height: 1.2;box-sizing: border-box;padding: 0 0 5px 0;width: 34%;}#size_opp .tabs .tab_content_description table._tab_03 tr.seriesname td._empty {text-align: center;vertical-align: bottom;color: #000000;background-color: #f6f8f7;font-size: 15px;font-weight: bold;line-height: 1.2;box-sizing: border-box;padding: 0 0 5px 0;width: 20%;}/*テーブル・シリーズ名のところ*/#size_opp .tabs .tab_content_description table tr.seriesname td.pakname {background-color: #139767;}#size_opp .tabs .tab_content_description table tr.seriesname td.pakname span {font-size: 15px;}/*テーブル・シリーズ名のところ・NEW表記*/#size_opp p.new{font-size: 14px;padding: 5px 0;}#size_opp p.new:before{content: "NEW";background-color: #E30003;padding: 2px 5px;border-radius: 0.5em;margin-right: 5px;font-size: 12px;}/*テーブル・シリーズ名の説明の設定*/#size_opp .tabs .tab_content_description table tr.series_txt td{font-size: 12px;padding: 10px 0;box-sizing: border-box;background-color: #f6f8f7;}/*テーブル・タイプ名の設定 共通*/#size_opp .tabs .tab_content_description table tr.typename td{padding: 0 0 5px;box-sizing: border-box;font-size: 12px;}#size_opp .tabs .tab_content_description table tr.typename td img{max-width: 100px;}#size_opp .tabs .tab_content_description table tr.typename td p{color: #ffffff;font-weight: bold;font-size: 1.2em;margin: 0 0 5px;}#size_opp .tabs .tab_content_description table tr.typename._bottom td {padding: 10px 0 5px;}#size_opp .tabs .tab_content_description table._tab_03 tr.typename td p{margin: 0;}/*テーブル・タイプ名の設定 _tab_01*/#size_opp .tabs .tab_content_description table tr.typename td p span{display: block;font-size: 0.8em;}#size_opp .tabs .tab_content_description table tr.typename td._s p{background-color: #46a93f;}#size_opp .tabs .tab_content_description table tr.typename td._t p{background-color: #4169e1;}#size_opp .tabs .tab_content_description table tr.typename td._h p{background-color: #5244d4;}/*テーブル・タイプ名の設定 _tab_03*/#size_opp .tabs .tab_content_description table._tab_03 tr.typename td._s{background-color: #46a93f;}#size_opp .tabs .tab_content_description table._tab_03 tr.typename td._t{background-color: #4169e1;}#size_opp .tabs .tab_content_description table._tab_03 tr.typename td._h{background-color: #332387;}#size_opp .tabs .tab_content_description table tr.typename._bottom td._s,#size_opp .tabs .tab_content_description table tr.typename._bottom td._t,#size_opp .tabs .tab_content_description table tr.typename._bottom td._h{background-color: #ffffff;}/*テーブル・厚み表記の設定 全体*/#size_opp .tabs .tab_content_description table tr.thickness td{font-weight: bold;line-height: 1.2;padding: 5px 0;vertical-align: top;background-color: #e3e3e3;}#size_opp .tabs .tab_content_description table tr.thickness span {display: block;font-size: 0.8em;}#size_opp .tabs .tab_content_description table._tab_03 tr.thickness span {display: inline;margin-left: 5px;}#size_opp .tabs .tab_content_description table tr.thickness span._spnew {display: inline-block;color: #ffffff;background-color: #E30003;padding: 2px 5px;border-radius: 0.5em;font-size: 0.5em;}/*テーブル・厚み表記の設定 ._tab_01*/#size_opp .tabs .tab_content_description table._tab_01 tr.thickness td._one {width: 4%;}#size_opp .tabs .tab_content_description table._tab_01 tr.thickness td._two {width: 8%;}#size_opp .tabs .tab_content_description table._tab_02 tr.thickness td._one{width: 4%;}#size_opp .tabs .tab_content_description table._tab_02 tr.thickness td._two {width: 8%;}#size_opp .tabs .tab_content_description table._tab_03 tr.thickness td {width: 14%;}/*テーブル・サイズ表記の設定*/#size_opp .tabs .tab_content_description table tr td._sizename_s {width: 3%;background-color: #e3e3e3;font-weight: bold;text-align: left;padding-left: 0.1rem;}#size_opp .tabs .tab_content_description table tr td._sizename_l {width: 4%;background-color: #e3e3e3;font-size: 0.8em;font-weight: bold;text-align: left;padding-left: 0.1rem;/*color: #ffffff;*/}#size_opp .tabs .tab_content_description table tr td._sizename_l span{font-size: 0.8em;}#size_opp .tabs .tab_content_description table tr td span{display: block;font-size: 11px;}/*関連記事のところ*/h2.uline_b {font-size: 2em;font-weight: bold;border-bottom: solid 5px #000000;margin-top: 45px;margin-bottom: 25px;}.column{width: 100%;margin-bottom: 45px;}.column h3{font-size: 1.5em;font-weight: bold;margin: 35px 0 15px;}.column h3::before{content: "┃"}.contents_02{display: flex;flex-wrap: wrap;/*	justify-content: space-between;*/margin: 0 auto;}.contents_02 .item_{width: 32%;box-sizing: border-box;/*	border: solid 1px #cccccc;*/display: flex;flex-direction: column;}.contents_02::after{content: "";display: block;width: 32%;height: 0;}.contents_02 .item_ ul.btns_{margin-top: auto;margin-bottom: 12px;padding: 0 10px;}.contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{display: block;position: relative;padding: 10px;color: #ffffff;background-color: #139767;font-weight: bold;border-radius: 20px;text-align: center;text-decoration: none;font-size: 1em;}.column ul.tokusyu{display: flex;flex-wrap: wrap;justify-content: space-between;box-sizing: border-box;width: 100%;list-style: none;margin: 0 auto;}.column ul.tokusyu li{width: 23%;margin-bottom: 10px;}.column ul.tokusyu li img{width: 100%;height: auto;}.column ul.tokusyu::before{content: "";display: block;width: 23%;order: 1;}.column ul.tokusyu::after{content: "";display: block;width: 23%;}@media screen and (max-width: 768px){/*最初の設定*/#size_opp {width: 100%;padding: 0 10px;box-sizing: border-box;}/*イントロダクション*/#size_opp ._intro ._title{width: 96%;margin: 0 auto;}#size_opp ._intro ._title ._b_title{display: flex;justify-content: space-between;}#size_opp ._intro ._title ._b_title ._baloon{width: 34%;margin-bottom: 15px;}#size_opp ._intro ._title ._b_title ._baloon img{width: 100%;}#size_opp ._intro ._title ._b_title h1{width: 64%;font-size: 2.2em;line-height: 1.2;display: flex;justify-content: center;flex-direction: column;}#size_opp ._intro ._title ._b_title h1 span._s_h1{font-size: 0.7em;display: block;}#size_opp ._intro ._title ._b_title h1 span._smtxt{font-size: 0.5em;display: block;margin-top: 5px;}#size_opp ._intro ._title ._b_txt{font-size: 0.8em;}#size_opp ._intro ._image{display: none!important;}/*タブ切り替え全体のスタイル*/#size_opp .tabs {margin-top: 50px;padding-bottom: 40px;background-color: #fff;width: 96%;margin: 0 auto;}/*タブ切り替えの中身のスタイル*/#size_opp .tab_content {display: none;padding: 25px 0 50px;clear: both;overflow: hidden;}/*各説明部分*/#size_opp .tabs .tab_content_description .lineup_txt h2{font-size: 20px;}/*テーブル・全体設定*/#size_opp .tabs .tab_content_description {width: 100%;}#size_opp .tabs .tab_content_description ._sctable {overflow: scroll;height: 500px;}#size_opp .tabs .tab_content_description ._sctable.noh{overflow-x: scroll;overflow-y: visible;height: auto;}#size_opp .tabs .tab_content_description ._sctable::-webkit-scrollbar{height: 10px;width: 10px;}#size_opp .tabs .tab_content_description ._sctable::-webkit-scrollbar-thumb {border-radius: 10px;background: #c1c1c1;}#size_opp .tabs .tab_content_description ._sctabl::-webkit-scrollbar-track {border-radius: 10px;background: #eeeeee;}#size_opp .tabs .tab_content_description table{margin: 0 0 10px 0;font-size: 0.8em;}#size_opp .tabs .tab_content_description table._tab_01 {min-width: 1300px;width: 1300px;min-height: 500px;height: auto;}#size_opp .tabs .tab_content_description table._tab_02 {min-width: 1000px;width: 1000px;}#size_opp .tabs .tab_content_description table._tab_03 {min-width: 800px;width: 800px;}/*タブのスタイル*/#size_opp .tab_item {width: 50%;height: 50px;line-height: 1.2;font-size: 12px;border-bottom: solid 1px #ffffff;}#size_opp .tab_item::nth-of-type(2n+1){border-left-style: none;}#size_opp .tab_item::nth-last-of-type(-n+2) {border-bottom-style: none;}/*テーブル・シリーズ名のところ・NEW表記*/#size_opp p.new{font-size: 12px;padding-bottom: 5px;}/*テーブル・シリーズ名の設定*/#size_opp .tabs .tab_content_description table tr.seriesname{font-size: 20px;}#size_opp .tabs .tab_content_description table._tab_03 tr.seriesname td._empty {text-align: center;vertical-align: bottom;color: #000000;background-color: #ffffff;font-weight: bold;line-height: 1.2;box-sizing: border-box;padding: 0 0 5px 0;width: 20%;}#size_opp .tabs .tab_content_description table._tab_01 tr.seriesname td._empty,#size_opp .tabs .tab_content_description table._tab_02 tr.seriesname td._empty,#size_opp .tabs .tab_content_description table._tab_03 tr.seriesname td._empty{font-size: 15px;}#size_opp .tabs .tab_content_description table tr td._sizename_s{position: sticky;left: 0;}#size_opp .tabs .tab_content_description table tr td._sizename_s:before{content: "";position: absolute;top: -1px;left: -1px;width: 100%;height: 100%;border: solid 1px #000000;}#size_opp .tabs .tab_content_description table tr td span{font-size: 8px;}/*関連記事のとこ*/h2.uline_b {font-size: 1.7em;font-weight: bold;margin: 25px 10px 25px;padding-bottom: 5px;line-height: 1.2;text-align: center;}.column{width: 100%;}.column h3{padding: 5px;font-size: 1.3em;margin: 0;}.column h3::before{content: "┃"}.contents_02{padding: 0 10px;}.contents_02 .item_{width: 100%;margin: 5px auto;padding: 0;}.contents_02::after{content: none;}.contents_02 .item_ ul.btns_{font-size: 0.8em;width: 100%;margin-bottom: 0;padding: 0;}.contents_02 .item_ ul.btns_ li.btn_gazou_{position: relative;}.item_ .btn_gazou_ a{padding: 10px 0;background-color: #139767;border-radius: 100vh;color: #ffffff;font-weight: bold;text-align: center;display: block;position: relative;transition: .3s;margin: 5px;}.column ul.tokusyu{width: 96%;margin: 0 auto;padding: 0;float: none;}.column ul.tokusyu li{width: 49%;}}