
@charset "utf-8";
/* CSS Document */

/*
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/

* {
	margin:0;
	padding:0;
}

/* IE */
main {
    display: block;
}


/*è¦ç´ ã®ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºã‚„ãƒžãƒ¼ã‚¸ãƒ³ãƒ»ãƒ‘ãƒ‡ã‚£ãƒ³ã‚°ã‚’ãƒªã‚»ãƒƒãƒˆã—ã¦ã„ã¾ã™*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, p, q, samp,
small, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th,
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%;
	vertical-align:baseline;
	background:transparent;
}
@font-face {
  font-family: "Panton";
  src: url("../fonts/Panton-BlackCaps.eot") format('eot');
  src: url('../fonts/Panton-BlackCaps.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url("../fonts/Panton-BlackCaps.woff") format('woff');
}
@font-face {
  font-family: "Panton-light";
  src: url("../fonts/Panton-LightCaps.eot") format('eot');
  src: url('../fonts/Panton-LightCaps.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url("../fonts/Panton-LightCaps.woff") format('woff');
}
.panton {
	font-family: "Panton";
}
.oswald {
	font-family: 'Oswald', sans-serif;
}

body {
	font-family:"Sawarabi Gothic", "Lucida Grande", "Hiragino Kaku Gothic Pro","ãƒ’ãƒ©ã‚®ãƒŽè§’ã‚´ Pro W3","ãƒ¡ã‚¤ãƒªã‚ª","Meiryo","ï¼­ï¼³ ï¼°ã‚´ã‚·ãƒƒã‚¯", "Lucida Sans Unicode","Tsukushi A Round Gothic", Arial, Verdana, sans-serif;
	font-size: 88%;
	line-height: 1.5;
	min-width: 1100px;
	text-align: justify;
}

main {
	display: block;
}

p {
     margin-bottom: 14px;
}

p img{
	padding:0;
	margin:0;
}

li {
    list-style:none;
}

a.noneOutline {
    outline:none;
}

@media screen and (max-width:768px) {
body {
    min-width: 100%;}
}

main {
	display: block;
}

p {
     margin-bottom: 14px;
    font-weight: 400;
}

p img{
	padding:0;
	margin:0;
}

li {
    list-style:none;
}

a.noneOutline {
    outline:none;
}


/*æ–°è¦è¿½åŠ è¦ç´ ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã¯ã™ã¹ã¦ã‚¤ãƒ³ãƒ©ã‚¤ãƒ³è¦ç´ ã«ãªã£ã¦ã„ã‚‹ã®ã§ã€sectionè¦ç´ ãªã©ã‚’ãƒ–ãƒ­ãƒƒã‚¯è¦ç´ ã¸å¤‰æ›´ã—ã¦ã„ã¾ã™*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section ,nav{
	display:block;
}

/*navè¦ç´ å†…ulã®ãƒžãƒ¼ã‚«ãƒ¼ï¼ˆè¡Œé ­è¨˜å·ï¼‰ã‚’è¡¨ç¤ºã—ãªã„ã‚ˆã†ã«ã—ã¦ã„ã¾ã™*/
ul {
	list-style:none;
}

/*å¼•ç”¨ç¬¦ã®è¡¨ç¤ºãŒå‡ºãªã„ã‚ˆã†ã«ã—ã¦ã„ã¾ã™*/
blockquote, q {
	quotes:none;
}

a {
	text-decoration:none;
	color:#845b33;
}

a img {
	border:none;
}

/*éš£æŽ¥ã™ã‚‹ã‚»ãƒ«ã®ãƒœãƒ¼ãƒ€ãƒ¼ã‚’é‡ã­ã¦è¡¨ç¤ºã—ã€é–“éš”ã‚’0ã«æŒ‡å®šã—ã¦ã„ã¾ã™*/
table {
	border-collapse:collapse;
	border-spacing:0;
}

/*æ°´å¹³ç½«ç·šã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã§ã‚ã‚‹ç«‹ä½“çš„ãªç½«ç·šã‚’è¦‹ãˆãªãã—ã¦ã„ã¾ã™*/
hr {
	display:block;
	height:1px;
	border:0;
	border-top:1px solid #cccccc;
	margin:1em 0;
	padding:0;
}

/*ç¸¦æ–¹å‘ã®æƒãˆä½ç½®ã‚’ä¸­å¤®æƒãˆã«æŒ‡å®šã—ã¦ã„ã¾ã™*/
input, select {
	vertical-align:middle;
}

/*ç”»åƒã‚’ç¸¦ã«ä¸¦ã¹ãŸã¨ãã«ä½™ç™½ãŒå‡ºã¦ã—ã¾ã‚ãªã„ã‚ˆã†ã«*/
img {
    vertical-align:bottom;
}

.clearfix:after {
  content: ".";  /* æ–°ã—ã„è¦ç´ ã‚’ä½œã‚‹ */
  display: block;  /* ãƒ–ãƒ­ãƒƒã‚¯ãƒ¬ãƒ™ãƒ«è¦ç´ ã« */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*Â¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
small {
	text-decoration: none!important;
}


  input[type="button"],input[type="submit"] {
    -webkit-appearance: none;
  }

  @font-face {
	font-family: 'Panton  ExtraLight';
	font-style: normal;
	font-weight: normal;
	src: local('Panton  ExtraLight'), url('../fonts/Panton-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Panton  ExtraBold';
	font-style: normal;
	font-weight: normal;
	src: local('Panton  ExtraBold'), url('../fonts/Panton-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Panton SemiBold';
	font-style: normal;
	font-weight: normal;
	src: local('Panton SemiBold'), url('../fonts/Panton-SemiBold.woff') format('woff');
}
@font-face {
font-family: 'Panton Bold';
font-style: normal;
font-weight: normal;
src: local('Panton Bold'), url('../fonts/Panton-Bold.woff') format('woff');
}

.ex {
	font-family: 'Panton  ExtraBold';
}
.ex_light {
	font-family: 'Panton  ExtraLight';
}
.bold {
	font-family: 'Panton Bold';
}
.semi {
	font-family: 'Panton  SemiBold';
}