@charset "utf-8";

/* CSS Document */

*{margin: 0;padding: 0;text-decoration: none;font-weight: normal;background: transparent;border-collapse: collapse;border-spacing: 0;font-size: inherit;line-height: inherit;color: inherit;font-style: normal; box-sizing: border-box;}

body{font-family:Arial;margin: 0 auto;color: #666;line-height: 1.5;font-size: 14px;overflow-x: hidden;min-width: 1200px}

h1,h2,h3,h4,h5,h6,button,p,button,ul,ol,li,textarea,input{list-style: none;font-size: inherit;line-height: inherit;color: inherit}

ul,ol{font-size: 0;line-height: 0}

li{font-size: 14px;line-height: 1.5}

img{max-width:100%;overflow: hidden; -moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;height: auto;display: block;}

object,video,embed{max-width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;display: block;height: auto}

button,input{display: block;font-size: inherit;font-family: inherit;padding: 0;border: 0;line-height: inherit;outline: 0;color: inherit;text-decoration: inherit;border-color: transparent;}

button,input[type=file],input[type=button],input[type=submit],input[type=reset],a{cursor: pointer}

button,input,a{background-color: transparent}

a{color: inherit;text-decoration: inherit}

textarea{resize:none/*vertical*/;overflow: hidden;font-family:Arial;}

textarea:focus{outline: none;}

@font-face { 

 font-family: CHARL;

 src:  url('../font/CHARLEMAGNESTD-BOLD.OTF'); 

}

/*set*/

.clearfix{clear: both;width: 100%;margin:0;padding: 0;display: block}

.pad:before,.pad:after{content: "";display: block}

.clear:after{content: "";display: block;clear: both}

.fr{float: right;display: block}

.fl{float: left;display: block}

.flex-box{display: flex;}

