/* ver1.35m3 */

* {
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
}
a:link   { color:#ff0000; }
a:visited{ color:#ffaaaa; }
a:active { color:#ffff00; }
a:hover  { color:#0000ff; }

body{
	color:#000000;
	font-size:small;
	text-align:left;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:auto;
}

.img_aq{
	min-width:50%;
	max-width:100%;
	height:auto;
}

div #title,#tl,#link,#footer{
	padding:10px;
	background-color:rgba(255,255,255,0.7);
	border-radius:10px;
}

/*--------------------------------------------------------------------------------*/

.bd{ margin:5px 0px; clear:both; border:1px dashed #ffffff; }
.icd2 { width:200px; height:auto; display:inline-table; }

.tb{ position:fixed; top:24px; right:-30px; }
.tl{ text-align:left; }
.tc{ text-align:center; }
.tr{ text-align:right; }

.f0{ font-weight:bold; font-size:300%; }
.f1{ font-weight:bold; font-size:xx-large; }
.f2{ font-weight:bold; font-size:x-large; }
.f3{ font-weight:bold; font-size:large; }
.f4{ font-size:small; }
.f5{ font-size:x-small; }
.f6{ font-size:xx-small; }

.sp0{ margin:15px 0px; }
.sp1{ margin:30px 0px; }
.sp2{ margin:60px 0px; }
.sp3{ margin:90px 0px; }
.sp4{ margin:120px 0px; }
.sp4u{ margin:0px 0px 120px 0px; }
.sp5u{ margin:0px 0px 240px 0px; }

img{ border:0px; }
ol {
	list-style-type:decimal-leading-zero;
}

/*--------------------------------------------------------------------------------*/
/* media query*/
@media screen and (max-width: 640px) {
#bg{
	position:static;
	opacity:1.0
}
#logo{
	position:static;
}
#main{
	position:static;
}
}
