@charset "utf-8";
/* CSS Document */
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);

/*フォント*/
@font-face{
font-family: 'Icons';
src: url('../font/icons.eot');
src: url('../font/icons.eot?#iefix') format('embedded-opentype'),
url('../font/icons.woff') format('woff'),
url('../font/icons.ttf') format('truetype'),
url('../font/icons.svg#Icons') format('svg');}
@font-face{
font-family: 'Icomoon';
src: url('../font/icomoon.eot');
src: url('../font/icomoon.eot?#iefix') format('embedded-opentype'),
url('../font/icomoon.woff') format('woff'),
url('../font/icomoon.ttf') format('truetype'),
url('../font/icomoon.svg#Icons') format('svg');}

/*ベーシック*/
html { overflow-y:scroll;}
body,h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd {margin:0px;padding:0px;}
body {background:#fff;text-align:center;font-size:16px;line-height:1.4;min-width:100%;-webkit-text-size-adjust:100%;}
li {list-style:none;}
a {outline:none;color:inherit;text-decoration:none;}
i {font-style:normal;}
b {font-weight:normal;}
hr {display:none;}
img {border:0px;vertical-align:bottom;}
.TC {text-align:center;}
.TR {text-align:right;}
.TL {text-align:left;}
.FL {float:left;}
.FR {float:right;}
.Rd img,img.Rd {
position: relative;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
behavior:url(PIE.htc);}


/*フォント設定*/
body,
.F0 {font-family:
/*"Century Gothic",Arial,*/
"Noto Sans Japanese",
"游ゴシック",YuGothic,
"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",
"メイリオ","Meiryo",
/*"小塚ゴシック Pr6N L","KozGoPr6N-Light","小塚ゴシック Std L","KozGoStd-Light","小塚ゴシック Pro L","KozGoPro-Light",*/
"HGPｺﾞｼｯｸM",
"Osaka","ＭＳ Ｐゴシック",sans-serif;}
.FM {font-family:"Mp";}
.FI {font-family:"Icons";}

/*フォーム設定*/
input,textarea,select {font-family:inherit;}
::-webkit-input-placeholder {color:#ccc;}
:-moz-placeholder {color:#ccc;opacity:1;}
::-moz-placeholder {color:#ccc;opacity:1;}
:-ms-input-placeholder {color:#ccc;}
label.Chk {color:#ff0000;}

/*トランジョン*/
.Tra a:hover img {
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;}
.Tra a:hover img {opacity:0.5;filter:alpha(opacity=50);transform:scale(1.02,1.02);}
.Tra a:hover img.Curr {opacity:1;filter:alpha(opacity=100);transform:scale(1,1);}
