@charset "shift_jis";

/* fonts */

@font-face {
font-family:"sawarabi_mincho";
src:url("/shared2017/shared2017/fonts/sawarabi-mincho.eot");
src:url("/shared2017/shared2017/fonts/sawarabi-mincho.eot?#iefix") format("embedded-opentype"),
    url("/shared2017/shared2017/fonts/sawarabi-mincho.woff2") format("woff2"),
    url("/shared2017/shared2017/fonts/sawarabi-mincho.woff") format("woff"),
    url("/shared2017/shared2017/fonts/sawarabi-mincho.ttf") format("truetype"),
    url("/shared2017/shared2017/fonts/sawarabi-mincho.svg#sawarabi_mincho") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:"eb_garamond";
src:url("/shared2017/shared2017/fonts/eb-garamond.eot");
src:url("/shared2017/shared2017/fonts/eb-garamond.eot?#iefix") format("embedded-opentype"),
    url("/shared2017/shared2017/fonts/eb-garamond.woff2") format("woff2"),
    url("/shared2017/shared2017/fonts/eb-garamond.woff") format("woff"),
    url("/shared2017/shared2017/fonts/eb-garamond.ttf") format("truetype"),
    url("/shared2017/shared2017/fonts/eb-garamond.svg#eb_garamond") format("svg");
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:"icons"; 
src:url("/shared2017/shared2017/fonts/icons.eot"); 
src:url("/shared2017/shared2017/fonts/icons.eot?#iefix") format("embedded-opentype"), 
    url("/shared2017/shared2017/fonts/icons.ttf") format("truetype"), 
    url("/shared2017/shared2017/fonts/icons.woff") format("woff"), 
    url("/shared2017/shared2017/fonts/icons.svg#icons") format("svg"); 
font-weight:normal; 
font-style:normal; 
}


/* reset */
html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, address, cite, code, 
del, dfn, em, img, ins, kbd, q, samp, 
small, strong, sub, sup, var, 
b, i, 
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary, 
time, mark, audio, video {
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	font-style:normal; 
	vertical-align:baseline; 
	background:transparent;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display:block;}
i, em {font-style:normal;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:''; content:none;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
table {border-collapse:collapse; border-spacing:0;}
hr {display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
input, select {vertical-align:middle;}
img {vertical-align:bottom;}
input, select, button, textarea, pre {font-size:inherit; font-family:inherit;}
body, table, input, textarea, select, option {
	font-family:"Helvetica Neue",Helvetica,Arial,'メイリオ','Meiryo','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','HiraKakuPro-W3';}

h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal;}
caption, th {text-align:left;}
address, caption, cite, code, dfn, th, var {font-style:normal; font-weight:normal;}
sup {vertical-align:top;}
sub {vertical-align:baseline;}


html {height:100%;}

body {
	width:100%; 
	height:100%; 
	color:#313131; 
	background-color:#fff; 
	text-align:center; 
	-webkit-text-size-adjust:100%; 
}

a, 
a img {color:#585858; text-decoration:underline; outline:none;}
a:visited {color:#585858;}

body > iframe {position:absolute; left:-100px; top:-100px;}
body > .FS2_trial, 
body > .FS2_TrialShop_hd {display:none;}
.engText01{font-family:"eb_garamond" !important;}
.mincho{font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif !important;}


#inquiryContainer .global_main input[type="button"] ,
#inquiryContainer .global_main input[type="reset"] ,
#inquiryContainer .global_main input[type="submit"] {
   background-image: linear-gradient(0deg, #efefef, #ffffff); 
   border: 1px solid #ddd; 
   border-radius: 0.3em;
	font-size:13px;
	padding:12px;
}
