a {text-decoration : none ;border-bottom :none;}
A:link ,
A:visited { color:#FF6020 ;}
A:active ,
A:hover { color: #2090FF  ; text-decoration : none ;border-bottom :solid 1px #606060;}

	body {
/*	font-family: Verdana, Helvetica , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , メイリオ,Meiryo,"ＭＳ Ｐゴシック",Osaka , sans-serif;
*/

	font-family: Verdana, Helvetica , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , メイリオ,Meiryo, sans-serif;

		word-break:break-all;
		text-autospace: ideograph-alpha;
		line-height: 1.5 ;
		}

	p {
		font-size: 95% ;
		line-height: 1.5 ;
		}

	td {
		font-size: 100% ;
		line-height: 1.5 ;
		}


	h3 {
		font-weight: bold ;
		color:#FFFFFF ;
		font-size: 100% ;
		line-height: 1.5 ;
		text-decoration : none ;
		}

	.midashi {
		font-size: 130% ;
		line-height: 1.5 ;
		font-weight: bold ;
		}

	.komidashi {
		font-size: 110% ;
		line-height: 1.5 ;
		font-weight: bold  ;
		}


	.head {
		font-size: 110% ;
		line-height: 1.5 ;
		font-weight: bold  ;
		margin-top:3em ;
		padding : 5px 5px 2px 10px;
		background:#100000;
		color:#FFF;
		border-right:solid 4px #CCC;
		border-bottom:solid 3px #CCC;
		}


	.kyocho {
		font-weight: bold ;
		line-height:  1.5 ;
		}

	b,strong {
		font-weight: bold  ;
		}


	.reduce {
		font-size: 80% ;
		line-height: 1.5 ;
		}

	.small {
		font-size: 90% ;
		line-height: 1.5 ;
		}


	.e-times {
		line-height: normal;
		font-weight: normal;
		}

	.e-arial {
		font-weight: normal
		}

	.e-arialb {
		font-weight: normal
		}



	.menu {
		font-family: "Arial Black" ,Verdana, Arial , Helvetica, sans-serif;
		font-weight: normal ;
		font-size: large;
		padding:0px 20px;
		}

	.menu a {text-decoration : none ;border-bottom :none ;}
	.menu a:link,
	.menu a:visited { color:#FF9040 ;text-decoration : none}
	.menu a:active,
	.menu a:hover { color: #FF5010 ; text-decoration : none ; border-bottom :none ;}


	img	 {
		border :none;
		text-decoration : none ;
		}


	.g-tools_title	 {
		font-size:100%;
		font-weight:bold;
		padding:5px;
		line-height: 1.3 ;
		}

	.g-tools_body	{
		font-size:80%;
		font-weight:bold;
		color:#000;
		margin:0px;
		}

	.g-tools_img a,
	.g-tools_img a:link,
	.g-tools_img a:link,
	.g-tools_img a:visited, {text-decoration : none ;border:none;}
	.g-tools_img a:active,
	.g-tools_img a:hover { text-decoration : none ;border:none;}


	.g-tools_img img {
		text-decoration : none ;
		border :solid 1px #707070;
		}


	.g-tools_by {
		font-size:50%;
		color:#000;
		padding:5px;
		}


	.alb_h3	 {
		font-size:110%;
		font-weight:bold;
		padding:5px;
		line-height: 1.3 ;
		}
	.alb_p	{
		font-size:90%;
		font-weight:bold;
		color:#000;
		margin:0px;
		}
	.alb_div {
		padding:5px;
		}
	.alb_a {
		font-size:90%;
		color:#000;
		}
	.alb_b {
		font-size:80%;
		color:#000;
		padding:5px;
		}
	.alb_submit {
		text-align:center;
		width:100px;
		border:1px solid #999
		}

	.img_adhover{
		top:-5000px; left:-5000px;position:absolute;
		}

	a.a_adhover:hover {
		z-index:1000;position:relative;
		}

	a.a_adhover:hover .img_adhover {
		top: 16px;
		left: 0px;
		}


	.cltitle {
		font-size: 150% ;
		font-weight: bold ;
		line-height: 1.3 ;
		}



	.idxtitle {
		font-weight: bold ;
		color:white;
		font-size: 200%;
		}


	.indent {
		margin-left:60px ;
		}


	.cdate {
		font-weight: bold ;
		postion: absolute;
		text-align:right;
		}


	.impact {
		font-family: Impact;
		font-style: normal;
		font-weight: normal
		}

	.info {
		font-size: x-small ;
		line-height: 130%
		}

	.hdate {
		font-weight: bold ;
		font-size: 120% ;
		}

	.hmain {
		font-size: 85% ;
		line-height: 140% ;
		margin-left:60px ;
		}


	.dmain {
		font-size: 95% ;
		line-height: 1.5 ;
		margin-left:60px ;
		}

	.description {
		font-weight: bold ;
		line-height:  130% ;
		font-size: 110% ;
		padding:5px;
		border-bottom:1px solid #FFD6A5;
		margin-bottom:5px;
		}

	.dfloat {
		color:#FFFFFF;
		background:#301050;
		padding:10px;
		margin-bottom:15px;
		}

	.cfloat {
		color:#000000;
		background:#FFFFED;
		padding:10px;
		margin-bottom:15px;
		}

	.photo {
		margin: 5px;
		}

	.float {
		float: left;
		margin: 5px;
		}

	.floatleft {
		float: left;
		margin: 0px 10px 10px 0px;
		}


	.floatright {
		float: right;
		margin: 0px 0px 10px 10px;
		}



	.float01 {
		border:2px solid #005070;
		border-left:10px solid #005070;
		background:#80A0FF;
		padding:10px;
		margin-bottom:15px;
		}

	.float02 {
		border:2px solid #005070;
		border-left:10px solid #005070;
		background:#6080FF;
		padding:10px;
		margin-bottom:15px;
		}

	.float03 {
		border:2px solid #B05000;
		border-left:10px solid #B05000;
		background:#FFD0C0;
		padding:10px;
		margin-bottom:15px;
		}

	.float04 {
		border:2px solid #B05000;
		border-left:10px solid #B05000;
		background:#FFB0A0;
		padding:10px;
		margin-bottom:15px;
		}

	.float05 {
		border:2px solid #B05000;
		border-left:10px solid #B05000;
		background:#FF9080;
		padding:10px;
		margin-bottom:15px;
		}

	.float06 {
		border:2px solid #508000;
		border-left:10px solid #508000;
		background:#D0FFA0;
		padding:10px;
		margin-bottom:15px;
		}

	.float07 {
		border:2px solid #508000;
		border-left:10px solid #508000;
		background:#B0FF90;
		padding:10px;
		margin-bottom:15px;
		}

	.float08 {
		border:2px solid #508000;
		border-left:10px solid #508000;
		background:#90FF70;
		padding:10px;
		margin-bottom:15px;
		}

	.float09 {
		border:2px solid #808000;
		border-left:10px solid #808000;
		background:#FFFFA0;
		padding:10px;
		margin-bottom:15px;
		}

	.float10 {
		border:2px solid #808000;
		border-left:10px solid #808000;
		background:#FFF080;
		padding:10px;
		margin-bottom:15px;
		}

	.float11 {
		border:2px solid #808000;
		border-left:10px solid #808000;
		background:#FFD060;
		padding:10px;
		margin-bottom:15px;
		}

	.float12 {
		border:2px solid #005070;
		border-left:10px solid #005070;
		background:#A0C0FF;
		padding:10px;
		margin-bottom:15px;
		}


	#column {
		margin:20px auto 20px auto;
		background-color:#a09050 ;
		text-align: center;
		color:#000000 ;
		}

	#index {
		margin:20px auto 20px auto;
		background-color:#ffe0a0 ;
		color:#000000 ;
		font-size: 95% ;
		text-align: center;
		line-height: 1.5 ;
		}


	#gundam {
		margin:20px 10% 20px 10%;
		background-color:#C0D0F0 ;
		color:#000000 ;
		text-align: center;
		}

	#paintbook {
		margin:20px 40px 20px 40px;
		background-color:#C0D0F0 ;
		color:#000000 ;
		}

/*
	#paintbook	A:link ,
		A:visited { color:#FF6020 ;text-decoration : none ;border-bottom: none;}
	#paintbook	A:active ,
		A:hover { color: #2090FF  ; text-decoration : none ;border-bottom: solid 1px #606060;}
*/

	#position {
		width: 700px;
		text-align: left;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		}

	#imagelt {
		width: 80%;
		text-align: left;
		margin-top: 0px;
		margin-right: auto;
		margin-left: auto;
		}



	#pbmain {
		padding:15px 20px 15px 20px;
		word-break:break-all;
		color:#000000;
		background:#FFFFFF;
		border-left:10px solid #300;
		border-right:10px solid #300;
		border-top:5px solid #300;
		}

	.pbtitle {
		padding:15px 0px 0px 10px;
		width : 30%; 
		float : left; 
		word-break:break-all;
		}

	.pbtitle A:active ,
	.pbtitle A:hover { color: #2090FF  ; text-decoration : underline  ; border-bottom :none ;}

	#cmain {
		padding:15px;
		word-break:break-all;
		color:#000000;
		background:#FFFFFF;
		border-left:10px solid #300;
		border-right:10px solid #300;
		border-top:5px solid #300;
		padding-right:10%;
		padding-left:10%;
		}



	#cmain blockquote {
		background:#FFF;
		margin : 5px 2em;
		padding : 5px;
		border: dashed 2px #001037;
		width: auto;
		font-size: 80% ;
		line-height: 1.5 ;
		}

	#cmain img {
		float: left;
		margin: 5px;
		text-decoration : none ;
		border :solid 1px #303030;
		}

	.cprofile {
		postion: absolute;
		width:200px;
		margin-left:70%;
		margin-top:-15%;
		color:#FFFFFF;
		background:#000000;
		font-weight:normal;
		line-height:1.5;
		padding:15px;
		}


	.combody {
		color:#000;
		background:#F0F0FF;
		width:60%;
		margin-left:15px;
		margin-bottom:60px;
		font-size:90%;
		line-height:1.5;
		padding:15px;
		}




	#ctitle {
		background:#300;
		color :#FFF;
		padding:15px;
		}


	#cread {
		background:#F0F0FF;
		background-image: url(img/sora1.jpg);
		padding:15px;
		border-right:10px solid #300;
		border-left:10px solid #300;
		border-top:5px solid #300;
		}

	#cread a {text-decoration : none ;border-bottom :none;}
	#cread A:link ,
	#cread A:visited { color:#502000 ;}
	#cread A:active ,
	#cread A:hover { color: #B06020 ; text-decoration : none ; border-bottom :solid 1px #606060;}


	#ccomments {
		padding:15px;
 		background:#f0a080;
		background-image: url(img/sora4.jpg);
		border-right:10px solid #300;
		border-left:10px solid #300;
		border-top:5px solid #300;
		border-bottom:10px solid #300;
		}


	#weblog {
		margin:20px 20px 20px 20px;
		background-color:#000030 ;
		color:#FFF ;
		}


	#list {
		margin:20px 20px 20px 20px;
		background-color:#F0F0FF ;
		color:#000000 ;
		}


	#bltitle {
		background:#000;
		color :#FFF;
		padding:15px;
		}

	#ltitle {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=10 ,
			opacity=0,finishopacity=100,style=1);
		width:100%;
		background:#C02000;
		color :#FFF;
		padding:15px;
		border:10px solid #C02000;
		}


	#lread {
		background:#FFF;
		padding:15px;
		border-right:10px solid #C02000;
		border-left:10px solid #C02000;
		border-bottom:10px solid #C02000;
		}

	.big {
		font-family:"Century Gothic",Vendana, Arial , Helvetica , sans-serif;
		font-size: 160% ;
		font-weight: bold  ;
		color:#FFFFD0;
		}

	#lmaint1 {
		width:100%;
		padding:10px 15px 15px;
		color:#FFF;
		background:#000030;
		margin-top:15px;
		}


	#lmain1 {
		padding:15px;
		color:#000;
		background:#FFF;
		margin-bottom:15px;
		border:5px solid #000030;
		}

	#lmaint2 {
		width:100%;
		padding:10px 15px 15px;
		color:#FFF;
		background:#005080;
		margin-top:15px;
		}


	#lmain2 {
		padding:15px;
		color:#000;
		background:#FFF;
		margin-bottom:15px;
		border:5px solid #005080;
		}


	#lmaint3 {
		width:100%;
		padding:10px 15px 15px;
		color:#FFF;
		background:#003030;
		margin-top:15px;
		}


	#lmain3 {
		padding:15px;
		color:#000;
		background:#FFF;
		margin-bottom:15px;
		border:5px solid #003030;
		}


	#lmaint4 {
		width:100%;
		padding:10px 15px 15px;
		color:#FFF;
		background:#104020;
		margin-top:15px;
		}


	#lmain4 {
		padding:15px;
		color:#000;
		background:#FFF;
		margin-bottom:15px;
		border:5px solid #104020;
		}


	#lmaint5 {
		filter: alpha(
			startX=0, startY=0, finishX=0, finishY=10 ,
			opacity=0,finishopacity=100,style=1);
		width:100%;
		padding:10px 15px 15px;
		color:#FFF;
		background:#807030;
		margin-top:15px;
		}


	#lmain5 {
		padding:15px;
		color:#000;
		background:#FFF;
		margin-bottom:15px;
		border:5px solid #807030;
		}
