﻿@charset "utf-8";
/* CSS Document */

/*---------------------------------
		CommonCSS [初期化,定義]
---------------------------------*/

/* 初期化 */
body { margin:0; padding:0; font-family: verdana,"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;}
*:first-child + html body {	/* for IF7 */ font-family: "メイリオ","Meiryo";}

h1,h2,h3,h4,h5,h6,p { margin:0; padding:0; font-size:100%;}

ul,dl { margin:0; padding:0; list-style:none;}
ul:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
ul { display:inline-block;}*/
/* for macIE \*/
* html ul { height:1%; }
ul { display:block; }

img { border:none;}

table { font-size:100%; line-height:1.4;}

/* multi class */
strong { font-weight:bold;}



/*---------------------------------
		BaseCSS
---------------------------------*/

a { color:#005EA5;}
.last { border:0 !important;}

html,body {
margin:0px;
padding:0px;
height:100%;
}

#base { width:960px; margin:0 auto; text-align:left;}
h1 {
	color: #FFF;
	font-size: 90%;
	line-height: 100%; 
 background-color: black; 
}

h2  {
	text-align:left;
	color: #000066;
	font-size: 90%;
	line-height: 100%; 
}

/* header */
#header { height:75px;margin:0; position:absolute;  background-position:left top; background-repeat:no-repeat;}
#header h1 a { display:block; width:; height:128px; text-indent:-9999px; background-image:url(../img/head.jpg);}

#right_top { width:250px  ;text-align:center;left:710px; height:1060px;position:absolute;top:468px; background-color:#B0E0E6}
#right_top_white {position:absolute width:240px ; height:1030px;text-align:center; background-color:white;margin:10px 10px 10px 10px }

#left_top { width:700px;text-align:left;position:absolute;absolute;top:468px;}


#content { position:absolute; top:120px;height:100%; }
div#container{
    padding-bottom:30px;
}
div#under_text{
  position: absolute;
    text-valign:bottom;
    text-align:center;
    bottom:-30px;
}


div#ex_text{
	font-size:14px;
	text-align:left;
	padding: 0px 0px 20px 5px;
}
div#ex_title{
	background-image:url(../img/line.gif);
	width:570px;
	color:#0000F2; 
	font-size:15px
}

#boxA {
 width:125px;
 float:left;
}

#boxB {

}
textarea#styled {
	width: 600px;
	height: 120px;
	border: 3px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	background-image: url(bg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

/* container */
#container { position:relative;}



