@page{
size:auto;
margin:0mm;
}
@media print{
a[href]:after{
content:none !important;
}
}
@print{
@page :footer{
display:none
}
@page :header{
display:none
}
}
label.checkbox_label_sp1{
position:relative;
cursor:pointer;
color:#CFCFCF;
font-size:16px;
}
input[type="checkbox"].checkbox_sp1,
input[type="radio"].checkbox_sp1{
position:absolute;
right:9000px;
}
.checkbox_icon_sp1{
margin-bottom:10px;
width:auto;
height:34px;
padding-left:12px;
padding-right:12px;
margin-left:2px;
margin-right:2px;
background-color:#FFFFFF;
border:1px solid #D0D6DB;
border-radius:5px;
display:flex;
align-items:center;
justify-content:center;
}
.checkbox_icon_sp1:hover{
color:#FFFFFF;
background-color:#014785;
border:1px solid #014785;
}
.span2{width:60px;}
.SearchBox_Width{width:130px;}
@media (min-width:768px){
.SearchBox_Width{width:130px;}
}
@media (min-width:992px){
.SearchBox_Width{width:100px;}
}
@media (min-width:1200px){
.SearchBox_Width{width:130px;}
}
@media (min-width:1440px){
.SearchBox_Width{width:190px;}
}
.vertical-align{}
@media (min-width: 992px) { /* Affect "md" */
.vertical-align{display:flex;align-items:center;}
}
aside{
position:absolute;
width:100px;
height:50px;
right:0;
text-align:center;
z-index:1;
}
.icon{position:relative;}
.video-embed-area{ margin:0px auto; max-width:2000px;}
.video-container{ max-width:100%; height:0; position:relative; overflow:hidden; padding-bottom:56%;}
.video-container iframe{ position:absolute; top:0; left:0; width:100%; height:100%;}
.map-embed-area{ margin:0px auto; max-width:100%;}
.map-container{ max-width:100%; height:0; position:relative; overflow:hidden; padding-bottom:480px;}
.map-container iframe{ position:absolute; top:0; left:0; width:100%; height:480px;}
.width600{max-width:600px;}
.width800{max-width:800px;}
.width1100{max-width:1100px;}
.menu_bg{
padding-top:5px;
display: block;
margin-top:5px;
margin-bottom:15px;
Height: auto;
line-height: 48px;
FONT-SIZE: 20px;
font-weight:600;
COLOR: #484848;
border: 0;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
background-repeat: no-repeat;
background-position: center top;
background-image: url('../I/menu_bg.png');
text-align:center;
}
.menu_bg2{
padding:5px;
padding-left:10px;
background:#777777;
line-height:1.88;
font-size:15px;
color:#FFFFFF;
font-weight:600;
}
.menu_bg_txt{line-height:1.88;font-size:13px;color:#FFFFFF;}
a.a_cont, a.a_cont:visited, a.a_cont:active, a.a_cont:link, a.a_cont:hover{
text-decoration:underline;
font-size:13px;
color:#333333;
}
.table_border{
background-color:#cccccc;
}
.border_normal{
padding:5px;
font-size:13px;
line-height:1;
color:#333333;
background-color:#FFFFFF;
border:1px solid #555555;
border-radius:3px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.border_max{
padding:5px 15px 5px 15px;
font-size:13px;
line-height:1;
width:100%;
color:#333333;
background-color:#FFFFFF;
border:1px solid #555555;
border-radius:80px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
}
.border_max_date{
padding:5px 15px 5px 35px;
font-size:13px;
line-height:1;
width:100%;
color:#333333;
background:url("img/calendar.gif") no-repeat 11px 6px #FFFFFF;
border:1px solid #555555;
border-radius:80px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-sizing:border-box;
cursor:pointer; 
}
.border_file{
padding:5px;
font-size:13px;
line-height:1;
width:100%;
color:#333333;
background-color:#FFFFFF;
border:1px solid #555555;
border-radius:80px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
cursor:pointer;
}
.border_textarea{
padding:5px;
padding-left:15px;
padding-right:15px;
font-size:13px;
line-height:1;
color:#333333;
background-color:#FFFFFF;
border:1px solid #555555;
border-radius:15px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
font-weight:400;
outline: 0;
resize: none;
}
.border_textarea_max{
padding:5px;
padding-left:15px;
padding-right:15px;
font-size:13px;
line-height:1;
width:100%;
line-height:1.88;
color:#333333;
background-color:#FFFFFF;
border:1px solid #555555;
border-radius:15px;
-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
font-weight:400;
outline: 0;
resize: none;
word-break:break-all;
}
textarea{  
font-size:13px; 
border:1px solid #666666;
outline: 0;
word-break:break-all;
}
a.a_wht, a.a_wht:visited, a.a_wht:active, a.a_wht:link{font-size:15px;text-decoration:none;color:#FFFFFF;}
a.a_wht:hover{text-decoration:underline;color:#FFFFFF;}
a.a_blk, a.a_blk:visited, a.a_blk:active, a.a_blk:link{font-size:13px;text-decoration:none;color:#333333;}
a.a_blk:hover{text-decoration:underline;color:#333333;}
a{color:#333333;}
.pic{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;cursor:pointer;transition:0.3s;}
.pic:hover{FILTER:alpha(opacity=80);opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity:0.8;}
form{border:0; margin:0; padding:0;}
.line{ font-size:1px}
.filebutton_max{
padding:0px 0px 0px 0px;
font-size:13px;
width:100%;
line-height:1.88;
color:#333333;
background-color:transparent;
border:0px;
border-radius:0px;
margin-top:0px;
margin-bottom:0px;
height:28px;
}
.std{
color:#333333;
font-size:16px; 
font-weight:600;
line-height:1.88;
padding:5px;
}
.sm{
color:#333333;
font-size:16px;
line-height:1.88;
padding:5px;
}
.sm_CMS{
color:#333333;
font-size:16px;
line-height:1.88;
padding:3px 2px 3px 2px;
text-align:justify;
text-justify:inter-ideograph;
}
.sm_CMS_F{
font-size:15px !important;
line-height:1.88 !important;
}
.sm a, .sm a:hover, .sm a:visited, .sm a:active, .sm a:link{
color:#333333;
text-decoration:underline !important;
}
.sm_CMS_F a, .sm_CMS_F a:hover, .sm_CMS_F a:visited, .sm_CMS_F a:active, .sm_CMS_F a:link, .sm_CMS a, .sm_CMS a:hover, .sm_CMS a:visited, .sm_CMS a:active, .sm_CMS a:link{color:#333333;text-decoration:underline;}
.smb{
font-weight:600;
color:#333333;
font-size:16px;
line-height:1.88;
padding:5px;
}
.sm_wht{
color:#FFFFFF;
font-size:16px;
line-height:1.88;
padding:5px;
}
.sm_wht a, .sm_wht a:hover, .sm_wht a:visited, .sm_wht a:active, .sm_wht a:link{
color:#FFFFFF;text-decoration:underline;
}
.sm_blk{
color:#333333;
font-size:16px;
line-height:1.88;
padding:5px;
}
.sm_blk a, .sm_blk a:hover, .sm_blk a:visited, .sm_blk a:active, .sm_blk a:link{
color:#333333;text-decoration:underline;
}
a.a_sm_wht, a.a_sm_wht:hover, a.a_sm_wht:visited, a.a_sm_wht:active, a.a_sm_wht:link{
color:#FFFFFF;
font-size:16px;
line-height:1.88;
text-decoration:underline;
}
a.a_sm_blk, a.a_sm_blk:hover, a.a_sm_blk:visited, a.a_sm_blk:active, a.a_sm_blk:link{
color:#333333;
font-size:16px;
line-height:1.88;
text-decoration:underline;
}
a.a_sm_NoUline_wht, a.a_sm_NoUline_wht:hover, a.a_sm_NoUline_wht:visited, a.a_sm_NoUline_wht:active, a.a_sm_NoUline_wht:link{
color:#FFFFFF;
font-size:16px;
line-height:1.88;
text-decoration:none;
}
a.a_sm_NoUline_blk, a.a_sm_NoUline_blk:hover, a.a_sm_NoUline_blk:visited, a.a_sm_NoUline_blk:active, a.a_sm_NoUline_blk:link{
color:#333333;
font-size:16px;
line-height:1.88;
text-decoration:none;
}
.smb_wht{
font-weight:600;
color:#FFFFFF;
font-size:16px;
line-height:1.88;
padding:5px;
}
.smb_blk{
font-weight:600;
color:#333333;
font-size:16px;
line-height:1.88;
padding:5px;
}
.sales{color:#25536F;}
.xsm{  
color:#333333;
font-size:12px;
line-height:1.88;
padding:5px;
}
.xsmb{ 
color:#333333;
font-size:12px; 
font-weight:600;
line-height:1.88;
padding:5px;
}
.sm_cont{
color:#333333;
font-size:16px;
line-height:1.88;
padding:3px 2px 3px 2px;
word-break:break-all;
}
a.a_sm_cont, a.a_sm_cont:visited, a.a_sm_cont:active, a.a_sm_cont:link, a.a_sm_cont:hover{  
color:#333333;
font-size:16px;
line-height:1.88;
padding:3px 2px 3px 2px;
text-decoration:underline;
}
.sm_cont_CMS{
color:#333333;
font-size:16px;
padding:5px;
word-break:break-all;
}
.smb_cont{
color:#333333;
font-size:16px;
font-weight:800;
line-height:1.88;
padding:3px 2px 3px 2px;
}
.xsm_cont{  
color:#333333;
font-size:12px;
line-height:1.88;
padding:5px;
}
a.a_xs_cont, a.a_xs_cont:visited, a.a_xs_cont:active, a.a_xs_cont:link, a.a_xs_cont:hover{  
color:#333333;
font-size:12px;
line-height:1.88;
text-decoration:underline;
}
.xsmb_cont{ 
color:#333333;
font-size:12px; 
font-weight:600;
line-height:1.88;
padding:5px;
}
a.a_xsb_cont, a.a_xsb_cont:visited, a.a_xsb_cont:active, a.a_xsb_cont:link, a.a_xsb_cont:hover{  
color:#333333;
font-size:12px;
line-height:1.88;
font-weight:600;
text-decoration:underline;
}
select.select_max{  
color:#333333;
border:1px solid #666666;
border-radius:8px;
font-size:13px;
height:32px;
padding:5px 8px;
max-width:300px;
margin-top:1px;
margin-bottom:1px;
}
select.select_max2{  
color:#333333;
border:1px solid #666666;
border-radius:8px;
font-size:13px;
height:32px;
padding:5px 8px;
margin-top:1px;
margin-bottom:1px;
max-width:300px;
}
@media (min-width:992px){
select.select_max2{  
max-width:800px;
}
}
TEXTAREA{	
font-size:13px;
letter-spacing:0px;
}
body{
-webkit-text-size-adjust:none;
-moz-text-size-adjust:none;
-ms-text-size-adjust:none;
text-size-adjust:none;
margin:0px;
}
.greybutton,.bluebutton{
width:90%;
font-size:16px;
padding:10px 15px 10px 15px;
margin:20px 0px 0px 0px;
line-height:1.88;
text-align:center;
border-radius:8px;	
vertical-align:middle;	
font-weight:600;
border:0px;
}
@media (min-width: 992px) {
.greybutton,.bluebutton{
width:auto;
min-width:200px;
max-width:300px;
margin:30px 5px 30px 5px;
}
}
.greybutton:hover,.bluebutton:hover{text-decoration:none;}
.a_Item_title,.a_Item_title:hover,.Item_title{font-size:14px;line-height:1.08;font-weight:600;text-decoration:none;}
@media (min-width: 992px) {
.a_Item_title,.a_Item_title:hover,.Item_title{font-size:16px;line-height:1.08;font-weight:600;text-decoration:none;}
}
.Item_text{font-size:13px;line-height:1.38;}
.Item_sales{line-height:1.38;color:#CC0000;}
.Item_sales2{line-height:1.38;color:#CC0000;}
.cms_title{font-size:18px;line-height:32px;font-weight:600;}
a.a_cms_title, a.a_cms_title:hover{font-size:18px;line-height:1.1;font-weight:600;text-decoration:none;}
.cms_txt{font-size:16px;line-height:1.88;padding-top:3px;padding-bottom:3px;}
a.a_cms_txt, a.a_cms_txt:hover{font-size:16px;text-decoration:underline;color:#333333;}
.search_wrapper{display:flex;}
.img-responsive2{max-width:100%;height:auto;}
.thumbnail{position:absolute;width:100%;height:100%;}
.thumbnail img{
position:absolute;
top:0;
bottom:0;
left:0;
right:0;
margin:auto;
}
img.img-responsive3{max-height:100%;max-width:100%;}
.thumbnail_container{
position:relative;
width:100%;
padding-bottom:100%;
margin-bottom:0px;
}
.img_max{max-height:600px;max-width:600px;}
.img_max_s{max-height:180px;max-width:180px;}
.item_max{margin-top:15px;max-width:380px;}
.Remove_15px_xs{margin-right:-15px;margin-left:-15px;}
@media (min-width:768px){
.Remove_15px_xs{margin-right:0px;margin-left:0px;}
}
.Remove_15px_sm{margin-right:0px;margin-left:0px;}
@media (min-width:768px){
.Remove_15px_sm{margin-right:-15px;margin-left:-15px;}
}
@media (min-width:992px){
.Remove_15px_sm{margin-right:0px;margin-left:0px;}
}
.thumbnail{background-color:transparent;border:0px solid #ddd;border-radius:0px;}
.Cut_15px{margin-right:-15px;margin-left:-15px;}
.margin_15px{clear:both;height:15px;display:block;}
.margin_30px{clear:both;height:30px;display:block;}
.margin_100px{clear:both;height:100px;display:block;}
.radio,.checkbox{
position:relative;
display:block;
margin-top:0px;
margin-bottom:0px;
}
.row.no-gutters{margin:0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"]{padding:0;}
h1, .h1, h2, .h2, h3, .h3{margin-top:0px;margin-bottom:0px;}
.sm_wht ul, .sm_blk ul, .cms_txt ul, .sm_CMS ul{
margin:0;
margin-left:5px;
padding:0px 15px 0px 15px;
text-align:left;
}
.sm_wht ol, .sm_blk ol, .cms_txt ol, .sm_CMS ol{
margin:0;
margin-left:5px;
padding:0px 15px 0px 15px;
text-align:left;
}
.quantity{
min-width:100px;
max-width:300px;
text-align:left;
padding:2px;
}
.quantity input{
min-width:60px;
-webkit-appearance:none;
border:none;
text-align:center;
font-size:16px;
color:#333333;
border:1px solid #555555;
border-radius:3px;
background-color:#FFFFFF;
height:30px;
}
.plus-btn, .minus-btn{
padding:0px;
height:30px;
width:30px;
background-color:#D5DBE0;color:#333333 !important;
border-radius:3px;
border:none;
cursor:pointer;
margin-top:2px;
font-size:15px;
}
button:focus,input:focus{outline:0;}
.path{
color:#333333;
font-size:13px;
line-height:1.88;
text-decoration:none;
padding:15px;
}
.n_path, a.a_path, a.a_path:visited, a.a_path:active, a.a_path:link{
color:#333333;
font-size:13px;
text-decoration:none;
}
a.a_path:hover{color:#333333;text-decoration:none;}
.img_max2{max-height:300px;max-width:300px;}
@media (min-width:768px){
.img_max2{max-height:500px;max-width:500px;}
}
@media (min-width: 1200px){
.img_max2{max-height:470px;max-width:470px;}
}
@media (min-width: 1440px){
.img_max2{max-height:530px;max-width:530px;}
}
a{word-wrap:break-word !important;word-break:break-word !important;}
.TxtAlign_C{
text-align:center;
}
.TxtAlign_C ul{
text-align:left;
}
.TxtAlign_J{
text-align:left;
}
@media (min-width:992px){
.TxtAlign_J{
text-align:justify;
text-justify:inter-ideograph;
}
}
.TxtAlign_Resp_C{
text-align:left;
}
@media (min-width:768px){
.TxtAlign_Resp_C{
text-align:center;
}
}
.TxtAlign_Resp_R{
text-align:left;
}
@media (min-width:768px){
.TxtAlign_Resp_R{
text-align:right;
}
}
.Max_HomePicWidth{
max-width:600px;
}
@media (min-width: 992px) { /* Affect "md" */
.Max_HomePicWidth{
max-width:100%;
}
}
figcaption{
padding-top:5px;
text-align:center;
font-size:12px;
color:#333333;
}