@charset "utf-8";

/*******************************************************************************
/*
/* reset
/*
/*******************************************************************************/

html{font-size:62.5%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll;margin:0;padding:0;border:0;text-align:left;}

/*@font-face{font-family:YuGothicM;src: local("Yu Gothic Medium");}*/
body,select {
    font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Hiragino Sans, 'メイリオ', 'Meiryo', 'Osaka', 'MS PGothic', -apple-system, BlinkMacSystemFont, arial, helvetica, sans-serif;
    /*font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Hiragino Sans, 'Osaka', 'MS PGothic', -apple-system, BlinkMacSystemFont, arial, helvetica, sans-serif;*/
    /*font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, sans-serif;*/
    /*font-family: "游ゴシック Medium", YuGothic, YuGothicM, "游ゴシック" ,YuGothic, "Yu Gothic", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Hiragino Sans, 'メイリオ', 'Meiryo', 'Osaka', 'MS PGothic', -apple-system, BlinkMacSystemFont, arial, helvetica, sans-serif;*/
    background: #fff;
    color: #000;
    font-size: 1.6rem;
    letter-spacing:0px;
    line-height: 1.6;
    overflow-wrap: break-word; word-wrap:break-word;word-break:normal
}
body{margin:0;padding:0;border:0;background: #f3f3f3;}h1,h2,h3,h4,h5,h6,th,optgroup{font-weight:normal}::-webkit-validation-bubble-heading{font-weight:normal}button,input,select,textarea{font-family:inherit;font-size:100%;-webkit-appearance: none;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}address,article,aside,blockquote,canvas,dd,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,li,main,nav,noscript,ol,output,p,pre,section,table,tfoot,ul,video,audio,caption,details,embed,ins,legend,menu,summary,tbody,td,th,thead,tr,small{margin:0;padding:0;border:0;vertical-align:bottom;font-size:100%;list-style:none;}a,abbr,acronym,*:after,b,bdo,*:before,big,br,button,cite,code,dfn,em,i,img,input,kbd,label,map,object,q,samp,script,select,small,span,strong,sub,sup,textarea,time,tt,var,applet,audio,del,mark,strike,u{margin:0;padding:0;border:0;vertical-align:bottom;list-style:none;

/*font-feature-settings:"palt";-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;text-align:justify;*/

}em{font-style:normal}address{font-weight:normal}article,aside,canvas,details,figcaption,figure,header,footer,main,menu,nav,section,summary{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;outline:none}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="search"],input[type="reset"],select{border:0}input[type=text],select,textarea{border:1px solid #ccc}input[type="submit"],input[type="button"]{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;box-sizing:border-box;cursor:pointer}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]:focus,input[type="button"]:focus{outline-offset:-2px}input[type="checkbox"],input[type="radio"]{vertical-align:middle}::-webkit-input-placeholder{color:#7f7f7f}::-moz-placeholder{color:#7f7f7f}:-moz-placeholder{color:#7f7f7f}:-ms-input-placeholder{color:#7f7f7f}table{border-collapse:collapse;border-spacing:0;width:100%}a,a div,a p,a img,a:hover,a:hover div,a:hover p,a:hover img,a li,a dd{-webkit-backface-visibility:hidden;backface-visibility:hidden}a:focus{outline:none}img{width:100%;height:auto;margin:0;padding:0;display:block}sup{font-size:75%;vertical-align:top;position:relative;top:-.1em}sub{font-size:75%;vertical-align:baseline;position:relative;}strong{font-weight:bold}a{display:inline-block;}a img{backface-visibility:hidden;}
/*_::-webkit-full-page-media, _:future, :root address{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root dd{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root dt{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root figcaption{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root h1{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root h2{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root h3{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root h4{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root h5{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root h6{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root hr{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root li{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root noscript{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root p{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root pre{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root caption{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root details{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root embed{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root ins{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root legend{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root summary{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root td{font-feature-settings:"pkna"}_::-webkit-full-page-media, _:future, :root th{font-feature-settings:"pkna"}*/

#wrapper{position:relative;overflow:hidden}


/*******************************************************************************
/*
/* font / a
/*
/*******************************************************************************/

.kome{padding-left:1em;text-indent:-1em}.kome_block{padding-left:1em;text-indent:-1em;display:block}.kome *{text-indent:0}

.txt_grad {
    font-family: 'Graduate', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Hiragino Sans, 'メイリオ', 'Meiryo', 'Osaka', 'MS PGothic', -apple-system, BlinkMacSystemFont, arial, helvetica, sans-serif;
    font-weight: bold;
}

.txt_default {
    font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Hiragino Sans, 'メイリオ', 'Meiryo', 'Osaka', 'MS PGothic', -apple-system, BlinkMacSystemFont, arial, helvetica, sans-serif;
    font-weight: normal;
}

.txt_min {
    font-family :"Times New Roman", "游明朝", YuMincho,"ヒラギノ明朝 Pr6 W6","Hiragino Mincho Pro", "HGS明朝E","ＭＳ Ｐ明朝","MS PMincho", serif;
}

.hosoku { font-size: 1.3rem; }
.txtb { font-size: 120%;}
.txtms { font-size: 90%;}
.txts { font-size: 70%;}


.txt_color01,
.txt_color01 a {
	 color: #d00505;
	}

a {
    text-decoration: underline;
    color: #000;
    opacity: 1;
    transition: 0.5s ease;
}

.sent p+p, .sent .pstyle+.pstyle, .sent p+.pstyle, .sent p+.pstyle { margin-top: 1em }

.txt_none {text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;}


[class^="iconfont_"]:before, [class*=" iconfont_"]:before {
    vertical-align: baseline;
    display: inline-block;
    text-decoration: none;
    }


[class*=" iconfont_"],[class^=iconfont_] {
	line-height: inherit;
}

/*******************************************************************************
/*
/* img
/*
/*******************************************************************************/
canvas.apng-image{width:100%;}

.oft_wrap {
	position: relative;
	padding-top: 65%;
	display: block;
}

.oft_wrap img {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    font-family: 'object-fit: cover;';
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
}


/*******************************************************************************
/*
/* option
/*
/*******************************************************************************/


.fl{float:left !important}.fr{float:right !important}
.tal{text-align:left !important}.tar{text-align:right !important}.tac{text-align:center !important}

.disp_b {display:block !important}
.disp_ib {display:inline-block !important}
.disp_in {display:inline !important}

.flex_jc_fs {justify-content:flex-start}
.flex_jc_fe {justify-content:flex-send}
.flex_jc_c {justify-content:center}
.flex_jc_sb {justify-content:space-between}
.flex_jc_sa {justify-content:space-around}

.flex_ai_fs {align-items:flex-start}
.flex_ai_fe {align-items:flex-end}
.flex_ai_c {align-items:center}
.flex_ai_s {align-items:stretch}
.flex_ai_bl {align-items:baseline}

.mb00{margin-bottom:0 !important}.mb05{margin-bottom:5px !important}.mb10{margin-bottom:10px !important}.mb15{margin-bottom:15px !important}.mb20{margin-bottom:20px !important}.mb25{margin-bottom:25px !important}.mb30{margin-bottom:30px !important}.mb35{margin-bottom:35px !important}.mb40{margin-bottom:40px !important}.mb45{margin-bottom:45px !important}.mb50{margin-bottom:50px !important}.mb60{margin-bottom:60px !important}.mb70{margin-bottom:70px !important}.mb80{margin-bottom:80px !important}.mb90{margin-bottom:90px !important}.mb100{margin-bottom:100px !important}.mb110{margin-bottom:110px !important}.mb120{margin-bottom:120px !important}.mb130{margin-bottom:130px !important}.mb140{margin-bottom:140px !important}.mb150{margin-bottom:150px !important}.mb160{margin-bottom:160px !important}.mb170{margin-bottom:170px !important}.mb180{margin-bottom:180px !important}.mb190{margin-bottom:190px !important}.mb200{margin-bottom:200px !important}

.mt00{margin-top:0 !important}.mt05{margin-top:5px !important}.mt10{margin-top:10px !important}.mt15{margin-top:15px !important}.mt20{margin-top:20px !important}.mt25{margin-top:25px !important}.mt30{margin-top:30px !important}.mt35{margin-top:35px !important}.mt40{margin-top:40px !important}.mt45{margin-top:45px !important}.mt50{margin-top:50px !important}.mt60{margin-top:60px !important}.mt70{margin-top:70px !important}.mt80{margin-top:80px !important}.mt90{margin-top:90px !important}.mt100{margin-top:100px !important}.mt110{margin-top:110px !important}.mt120{margin-top:120px !important}.mt130{margin-top:130px !important}.mt140{margin-top:140px !important}.mt150{margin-top:150px !important}.mt160{margin-top:160px !important}.mt170{margin-top:170px !important}.mt180{margin-top:180px !important}.mt190{margin-top:190px !important}.mt200{margin-top:200px !important}

.pb00{padding-bottom:0 !important}.pb05{padding-bottom:5px !important}.pb10{padding-bottom:10px !important}.pb15{padding-bottom:15px !important}.pb20{padding-bottom:20px !important}.pb25{padding-bottom:25px !important}.pb30{padding-bottom:30px !important}.pb35{padding-bottom:35px !important}.pb40{padding-bottom:40px !important}.pb45{padding-bottom:45px !important}.pb50{padding-bottom:50px !important}.pb60{padding-bottom:60px !important}.pb70{padding-bottom:70px !important}.pb80{padding-bottom:80px !important}.pb90{padding-bottom:90px !important}.pb100{padding-bottom:100px !important}.pb110{padding-bottom:110px !important}.pb120{padding-bottom:120px !important}.pb130{padding-bottom:130px !important}.pb140{padding-bottom:140px !important}.pb150{padding-bottom:150px !important}.pb160{padding-bottom:160px !important}.pb170{padding-bottom:170px !important}.pb180{padding-bottom:180px !important}.pb190{padding-bottom:190px !important}.pb200{padding-bottom:200px !important}

.pt00{padding-top:0 !important}.pt05{padding-top:5px !important}.pt10{padding-top:10px !important}.pt15{padding-top:15px !important}.pt20{padding-top:20px !important}.pt25{padding-top:25px !important}.pt30{padding-top:30px !important}.pt35{padding-top:35px !important}.pt40{padding-top:40px !important}.pt45{padding-top:45px !important}.pt50{padding-top:50px !important}.pt60{padding-top:60px !important}.pt70{padding-top:70px !important}.pt80{padding-top:80px !important}.pt90{padding-top:90px !important}.pt100{padding-top:100px !important}.pt110{padding-top:110px !important}.pt120{padding-top:120px !important}.pt130{padding-top:130px !important}.pt140{padding-top:140px !important}.pt150{padding-top:150px !important}.pt160{padding-top:160px !important}.pt170{padding-top:170px !important}.pt180{padding-top:180px !important}.pt190{padding-top:190px !important}.pt200{padding-top:200px !important}

.clearfix:after,.container:after{content:'';clear:both;display:block;height:0;font-size:0;visibility:hidden}

/*******************************************************************************
/*
/* other
/*
/*******************************************************************************/

/*______________________________________________________________________________
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
title */
h1 {
    font-size: 3rem;
}

h2 {
    font-size: 2.7rem;
    margin-bottom: 2.2rem;
    font-weight: bold;
}

h3 {
    font-size: 2.4rem;
    margin-bottom: 2.5rem;
}

h4 {
    font-size: 2.1rem;
    margin-bottom: 2.5rem;
}

h5 {
    font-size: 1.9rem;
    margin-bottom: 2rem;
}

h6 {
    font-size: 1.7rem;
    margin-bottom: 2rem;
}


/*______________________________________________________________________________
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
gmap */

.gmap {
	position: relative;
	overflow: hidden;
	height: 60vw;
}

.gmap iframe,
.gmap object,
.gmap embed {
	width: 100%;
	height: 100%;
}


/*______________________________________________________________________________
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
youtube */

.youtube {
	position: relative;
	width: 100%;
	padding-top: 56.25%;
}

.youtube iframe {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

/*______________________________________________________________________________
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
フォームパーツ
 */

.quantity input {
	font-size: 1.6rem;
	/* width: 100%; */
	text-align: right;
}

.quantity .quantity_input_wrap {
	border: 1px solid #000;
	width: 48px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.quantity .quantity_inner {
	display: flex;
	align-items: center;
}

/*______________________________________________________________________________
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
フォーム
<dl class="form_layout"><dt><p><span class="tl"></span><span class="required">必須</span></p></dt><dd></dd></dl>
 */

input[type=tel],
input[type=email],
input[type=password],
input[type=text],
select,
textarea {
	background: #fff;
	border: 1px solid #d4d4d4;
	width: 100%;
	font-size: 16px;
	padding: 2vw;
}

input:disabled {
	background: #f7f7f7;
	border: 1px solid #cccccc;
	color: #bbb;
}

input.minitxt {
	width: 9em;
}

/*______________________________________________________________________________
/*^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
read_only
 */
.form_readonly {
	display: flex;
    align-items: center;
    padding: 12px 15px 12px 0;
}


/*______________________________________________________________________________
セレクトボックス
<div class="selectblock"><select name="pref" id="pref" class="select_style" required=""><option value="">選択してください</option><option value="A">A</option></select></div>
 */

.selectblock {
	position: relative;
}

select::-ms-expand {
	display: none;
}

.selectblock:before {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
	content: '';
	pointer-events: none;
	content: "";
	border: #aeaeae 1px solid;
	background: #e1e1e1;
	height: 100%;
	width: 30px;
	border-radius: 0 3px 3px 0;
	pointer-events: none;
}

.selectblock:after {
	position: absolute;
	content: "";
	position: absolute;
	top: 46%;
	right: 10px;
	-webkit-transform: translate(0, -50%) rotate(-45deg);
	transform: translate(0, -50%) rotate(-45deg);
	width: 10px;
	height: 10px;
	border-left: 2px solid #727272;
	border-bottom: 2px solid #727272;
	pointer-events: none;
}


/*______________________________________________________________________________
テキストエリア
<textarea name="message"></textarea>
 */

textarea {
	height: 40vw;
	resize: vertical;
}

.oneline_textarea {
	height: auto;
	min-height: 10.3vw;
}

/*______________________________________________________________________________
ラジオボタン
<ul><li class="radio_style"><label><input type="radio" name="type" value="A"><span class="radio_txt">A</span></label></li></ul>
*/

.acf-radio-list {
	display: flex;
	padding: 10px 0;
}

.radio_style label {
	display: inline-block;
	margin: 0 5px 0 0;
}

.radio_style input[type="radio"] {
	box-sizing: border-box;
	max-width: 100%;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	width: auto;
	margin: 0 5px 0 0;
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.radio_style span {
	padding-left: 8vw;
	position: relative;
	display: block;
	cursor: pointer;
	padding-right: 4vw;
	display: block;
	width: 101%;
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);
}

.radio_style span:before {
	content: "";
	display: block;
	border: 1px solid #dedede;
	background: #fff;
	border-radius: 50%;
	width: 5vw;
	height: 5vw;
	position: absolute;
	top: 50%;
	left: 0%;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.radio_style input:checked + .radio_txt:after {
	content: "";
	display: block;
	width: 2.9vw;
	height: 2.9vw;
	background: #000;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 1.1vw;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}


/*______________________________________________________________________________
チェックボックス
<ul><li class="checkbox_style"><label><input type="checkbox" name="pass" value="A"><span class="checkbox_txt">A</span></label></li></ul>
 */

.checkbox_style {
	margin-right: 5px;
	margin-bottom: 5px;
}

.checkbox_style label {
	display: inline-block;
	margin: 0 5px 0 0;
	padding-left: 5px;
}

.checkbox_style input[type="checkbox"] {
	box-sizing: border-box;
	max-width: 100%;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	width: auto;
	margin: 0 5px 0 0;
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

.checkbox_style span {
	padding-left: 6vw;
	position: relative;
	display: block;
	cursor: pointer;
	padding-right: 2vw;
	display: block;
	width: 101%;
	width: -webkit-calc(100% + 2px);
	width: calc(100% + 2px);
	padding: 1vw 2vw 1vw 6vw;
}

.checkbox_style span:before {
	content: "";
	display: block;
	border: 1px solid #000000;
	border-radius: 50%;
	background: #fff;
	width: 5vw;
	height: 5vw;
	position: absolute;
	top: 50%;
	left: 0%;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.checkbox_style input:checked + .checkbox_txt:after {
	content: "";
	display: block;
	position: absolute;
	top: 1.6vw;
	left: 1.5vw;
	width: 2vw;
	height: 3.5vw;
	transform: rotate(40deg);
	border-bottom: 2px solid #000000;
	border-right: 2px solid #000000;
}

.checkbox_style.is_checked {
	color: #fff;
	background: #000;
}


/*______________________________________________________________________________
ラジオボタン+チェックボックスの並び
<ul class="form_narabi"><li></li></ul>
 */

/* .form_narabi {
	margin-top: -4vw;
}

.form_narabi li {
	display: inline-block;
	margin-top: 4vw;
} */


/*______________________________________________________________________________
フォームレイアウト */

.form_layout > dt {
	margin-bottom: 2vw;
}

.acf-label-inner,
.form_layout > dt p {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}

.form_layout > dt .tl {
	font-size: 1.8rem;
}


/*:: 必須 / 任意 ::::::::::::::::*/

.acf-label .ninni,
.form_layout .ninni,
.acf-label .acf-required,
.form_layout .required {
	background: #d00505;
	color: #fff;
	font-size: 1.3rem;
	letter-spacing: 2px;
	height: 8vw;
	display: block;
	width: 8vw;
	border-radius: 0;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	margin-left: 0;
	padding-left: 1px;
}

.acf-label .ninni,
.form_layout .ninni {
	background: #7d7d7d;
}


/*:: 追加テキスト ::::::::::::::::
<dd class="txt_tuika"><input type="text" name="A" class="minitxt"><p>万円</p></dd>
 */

.form_layout .txt_tuika {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: flex-start;
}

.form_layout .txt_tuika p {
	font-size: 1.8rem;
}

.form_layout .txt_tuika input + p,
.form_layout .txt_tuika p + input {
	margin-left: 1em;
}


/*______________________________________________________________________________
form_confirm
<input type="text" name="name" value="孫正義" disabled>
 */

.form_confirm input:disabled {
	background: none;
	border: none;
	padding-left: 0 !important;
	padding-right: 0 !important;
	-webkit-text-fill-color: black;
	opacity: 1;
	color: #000;
	font-size: 1.8rem;
}

.form_confirm input.minitxt:disabled {
	width: 3em;
}

.submit_btn_reverse {
	background: #c3c3c3;
	padding: 3.5vw 9vw;
	font-size: 1.8rem;
}

.form_submit_btn_block li + li {
	margin-top: 10vw;
}

.form_confirm .form_layout .txt_tuika input + p,
.form_confirm .form_layout .txt_tuika p + input {
	margin-left: 0;
}

.form_confirm .form_layout > dd {
	padding: 1px 0;
}

/*______________________________________________________________________________
エラーメッセージ
 */
.woocommerce-error { 
	border: 1px solid #d00505;
	padding: 10px 25px;
	margin-bottom: 30px;
	margin-top: 30px;
	color: #d00505;
	font-size: 1.4rem;
}
