﻿@charset "utf-8";

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

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%;
  vertical-align:baseline;
  /*background:transparent;*/
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
  display:block;
}

nav ul {
  list-style:none;
}

blockquote, q {	
  quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {	
  content:'';
  content:none;
}

a {
/*  color:#333333;*/
  margin:0;
  padding:0;
  font-size:100%;
  text-decoration:none;
  vertical-align:baseline;
  background:transparent;
}

ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}

img {
  border:none;
}

mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom:1px dotted;
  cursor:help;
}

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;
}

ul {
  list-style: none outside none;/*マーカーの種類 マーカーの表示位置 マーカーの画像*/
  margin: 0;
}

/*設定リセットここまで*/

/*clearfix floatの親要素に対して適用する*/

#containercccc {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
#thoughtContainerUpper:after, #thoughtContainerLower:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
