@charset "Shift-JIS";

/* -------------------------------------------------------------- */
/* index.htmlに共通のスタイルを定義します                          */
/* -------------------------------------------------------------- */

/* リセット --------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,table,th,td,img {
   margin:0; 
   padding:0; 
   border:0;
}

table { border-collapse:collapse; border-spacing:0; font-size:100%; }

address,caption,cite,code,dfn,em,strong,th,var {
   font-style:normal;
   font-weight:normal;
}

ol,ul,li { list-style:none; }

abbr,acronym { border:0; }

/* 初期設定 --------------------------------------------------*/

body {
	background-color:#FFFFFF;
	color:#434343;
	line-height:160%;
	font-size:100%;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	margin:0;
} 

img {
	margin:0;
	border-style:none;
	vertical-align:top;
	vertical-align:bottom;
}
.img_r {
	margin:0;
	float:right;
}
.img_l {
	margin:0;
	float:left;
}
.img_space {
	margin-top:25px;
}

.box_r {
	float: right;
	display:inline;
	/*display: block;*/
}
.box_l{
	float:left;
	display:inline;
	/*display: block;*/
}

.clear {
	clear:both;
	zoom:1;
}


/* -------------------------------------------------------------- */
/* colorいろいろ */
/* -------------------------------------------------------------- */

.white         { color:white; }
.blue          { color:blue; }
.darkblue      { color:darkblue ;}
.yellow        { color:yellow; }
.yellowgreen   { color:yellowgreen; }
.red           { color:red; }
.mediumblue    { color:mediumblue; }
.orange        { color:orange; }
.orangered     { color:orangered; }
.chocolate     { color:chocolate; }
.slateblue     { color:slateblue; }
.limegreen     { color:limegreen; }
.salmon        { color:salmon; }
.pink          { color:pink; }
.deeppink      { color:deeppink; }
.deepskyblue   { color:deepskyblue; }
.forestgreen   { color:forestgreen; }
.darkgreen     { color:darkgreen; }
.royalblue     { color:royalblue; }
.hotpink       { color:hotpink; }
.purple        { color:purple; }
.teal          { color:teal; }
.gold          { color:gold; }
.crimson       { color:crimson; }
.darkslategrey { color:darkslategrey; }
.navy          { color:navy; }
.lightslategray  { color:lightslategray; }
.brawn   {  color:#9f362a;}
.blue    {  color:#4169e1;}
.darkblue{  color:#000099;}
.wine    {  color:#d14b4b;}
.green   {  color:#418047;}
.purple  {  color:#ba55d3;}

/* -------------------------------------------------------------- */
/* フォントサイズ */
/* -------------------------------------------------------------- */

.fontsize_140{ font-size:140%; }
.fontsize_160{ font-size:160%; }
.fontsize_200{ font-size:200%; }
.fontsize_260{ font-size:260%; }


