<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*リセット---*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body {margin: 0;padding: 0;}
ol,ul {list-style: none;}
blockquote,q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
img {vertical-align: top;}
a:active,a:hover {outline: 0;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
body,html {overflow-x:hidden;}
a,a:hover,a:link,a:visited {text-decoration: none;color: #448bcb;}
input {color: #4e281d;font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
input[type="text"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 4px 5px;-webkit-appearance: none;-webkit-border-radius: 0;border-radius: 0;}
input::-ms-clear {visibility: hidden;-moz-appearance: textfield;}
input[type="text"]::-webkit-input-placeholder {color: #c1b69c;font-size: 85%;}
input[type="text"]:-moz-placeholder {color: #c1b69c;font-size: 85%;}
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {-webkit-appearance: none;}
button:focus {outline: none;}
button {display: block;border: none;-webkit-border-radius: 0;border-radius: 0;width: 100%;}
p {margin-top: 10px;}
h1,h2,h3,h4,h5 {font-weight: normal;}
ul {margin: 0;padding: 0;list-style: none;}
li {margin: 0;padding: 0;list-style: none;}

/*サイトベース---*/
#window-resizer-tooltip {display: none !important;}
body {position: relative;  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;  line-height: 1.5;  font-size: 14px;  color: #4e281d;  background: #fff;  overflow: hidden;  min-width: 320px;}
input[type="text"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="datetime"],input[type="date"],input[type="month"],input[type="week"],input[type="time"] {border: 1px solid #c1b69c !important;  padding: 5px !important;  -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;  box-sizing: border-box !important;  width: 100% !important;  height: auto !important; font-size: 114% !important;}
select {padding: 2px !important; font-size: 114% !important;  -webkit-box-sizing: border-box !important;  -moz-box-sizing: border-box !important;  box-sizing: border-box !important;}
input[name="MONTH_EXPIRATION"] {width: auto !important;  margin-right: 5px;}
input[name="YEAR_EXPIRATION"] {width: auto !important;  margin-right: 5px;}
input[name="GP"] {width: auto !important;  margin-right: 5px;}
input[type="checkbox"] {margin-right: 5px;}
input[type="checkbox"],input[type="radio"] {position: relative; top: 2px;}
textarea {padding: 10px; font-size: 114% !important; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;  width: 100%;  border: 1px solid #c1b69c;}
table {margin-top: 10px;}
p + br {display: none;}
br + br {display: none;}
p br + br {display: block;}
p.b5,p.prop {margin-top: 10px !important;  padding: 0 !important;}
table.left20 {margin: 10px 0 0 0;  width: 100%;}
/*font[color="FF0000"],font[color="#FF0000"],font[color="#CC0000"] {color: #ec6d1e;}
font[color="Blue"],span[style="color:#ff0000;"] {color: #e60012 !important;}*/
.m-text-center {text-align: center;}
.m-text-mrk {color: #448bcb;}

/*画像---*/
img {border:none; font-size: 0%; line-height: 0%;}

/*テキスト---*/
.bold {font-weight:bold;}
.color_red {color:#db1626;}
.color_blue {color:#3366cc;}
.color_lgy {color:#999999}
.color_white {color:#FFFFFF;}
.color_gn {color:#4f281c;}
.f10 {font-size:10px;}
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.ls01 {letter-spacing:0.1em;}
.ls02 {letter-spacing:0.2em;}
.line_height120 {line-height:120%;}
.line_height160 {line-height:160%;}
.line_height200 {line-height:200%;}
/* 2017/11/21 配達遅延時間の注釈文言追加   Matsuyama ADD START */
.under-line {text-decoration: underline;}
/* 2017/11/21 配達遅延時間の注釈文言追加   Matsuyama ADD END */
/*テキスト位置---*/
.text_right {text-align:right;}
.text_cnter {text-align:center;}
/* 2017/11/21 配達遅延時間の注釈文言追加   Matsuyama ADD START */
.text_left {text-align:left;}
/* 2017/11/21 配達遅延時間の注釈文言追加   Matsuyama ADD END */

/*リンク---*/
/* Rollover ---*/

/*マージン---*/
.top0 {margin-top:0px;}
.top05 {margin-top:5px;}
.top10 {margin-top:10px;}
.top20 {margin-top:20px;}
.top30 {margin-top:30px;}
.bottom05 {margin-bottom:5px;}
.bottom10 {margin-bottom:10px;}
.bottom15 {margin-bottom:15px;}
.bottom20 {margin-bottom:20px;}
.bottom30 {margin-bottom:30px;}
.bottom40 {margin-bottom:40px;}
.left05 {margin-left:0;}
.left10 {margin-left:0;}
.left20 {margin-left:0;}
.left30 {margin-left:30px;}
.left40 {margin-left:40px;}
.right05 {margin-right:5px;}
.right10 {margin-right:10px;}
.right20 {margin-right:20px;}
.right30 {margin-right:30px;}
.right40 {margin-right:40px;}
.all0 {margin:0; padding:0;}

/*フロートfloat---*/
.float_r {float:right;width:50%}
.float_l {float:left;width:50%}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/*Hides from IE-mac \*/*html .clearfix {height:1%;}.clearfix {display:block;}/*End hide from IE-mac*/
</pre></body></html>