@charset "UTF-8";/*--------------------------------------------------------------textsetting.css各ブラウザでのフォントサイズの違いをなくすcss【base.css】bodyの余白や、h1h2...の余白、clearfixなど、common.css上記cssのimportや、レイアウト（大枠）を記載したcss--------------------------------------------------------------*//* ------------------------------------------------------------ *//* 全ての要素を一旦0に*//* ------------------------------------------------------------ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* ------------------------------------------------------------ *//* 基本指定 *//* ------------------------------------------------------------ */html{	filter: expression(document.execCommand("BackgroundImageCache", false, true)); /* これで一瞬砂時計が出るのを回避（IE Only） */}ul,li{	list-style:none;	margin:0;	padding:0;}p{	margin:0 0 1em 0;	padding:0;}body{	margin:0;	padding:0;	line-height:1.6;	color:#464545;}h1,h2,h3,h4,h5,h6{	margin:0;	padding:0;}/* ------------------------------------------------------------ *//* Clearfix *//* ------------------------------------------------------------ */.clearfix:after {  content: ".";  display: block;  clear: both;  height: 0;  visibility: hidden;}.clearfix {  min-height: 1px;}* html .clearfix {  height: 1px;  /*¥*//*/  height: 1%;  display:block;  overflow: hidden;  /**/}