/*GPI Style*/
body {
	background-color: #FFFFFF;
	font-family:Tahoma;
	margin: 0px;
	padding: 0px;
	font-size: 11px ;
	font-style: normal ;
	font-weight: normal ;
	color:#0A94D6;
	line-height: 1.6;

}
text{
	color:#0A94D6;
	font-size:11px;
}
a{
	color:#0A94D6;
	font-size:11px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0%;
	line-height: 0%;
}

/*呼び出し設定*/
.size{
	width:765px;
}

.header_size{
	text-align:left;
	width:750px;
	margin: 5px 0px 0px 0px;
}
.menu_position{
	text-align:right;
	width:800px;
	margin: 5px 0px 0px 0px;
}
.main_size{
	width:800px;
}
.footer{
	background-image: url(/gpi/img/footer.jpg);
	height:100px;
	width:800px;
	color:#0000FF;
}
.footer a{
	margin-top:50px;
	color:#0000FF;
}

.line_margin_left{
	margin-left:66px;
}
.line_margin_5{
	margin: 5px 5px 5px 5px;
	text-align:left;
}
.line_margin_0{
	margin: 0px 0px 0px 0px;
	text-align:left;
	clear:both;
}
.line_margin_10_0_0_10{
	padding:10px 0px 0px 10px;
	text-align:left;
	clear:both;
}
.line_margin_0_0_0_10{
	padding:0px 0px 0px 10px;
	text-align:left;
	clear:both;
}


.title_img{
	text-align:left;
	padding:10px 0px 0px 0px;
}
div.main{
	float:left;
	width:550px;
}
div.right_menu{
	float:right;
	margin: 0px 0px 0px 0px;
	width:155px;
	text-align:right;
	caption-side:right;
}
div.pic1{
	float:left;
}
div.pic1_Position2{
	float:left;
	padding:10px 0px 0px 10px;
}
div.pic1_Position3{
	float:left;
	margin:10px 10px 10px 10px;
}
div.pic1_Position9{
	float:left;
	padding:10px 0px 10px 10px;
}

div.pic1_text{
	float:left;
	font-size:11px;
	line-height:14px;
	text-align:left;
	color:#0A94D6;
}
div.pic1_text_Position3{
	float:left;
	font-size:11px;
	line-height:14px;
	text-align:left;
	color:#0A94D6;
	margin:10px 10px 10px 10px;
}

.text14b{
	font-size:14px;
	color:#0A94D6;
	text-align:left;
	font-weight:bold;
}
.text14b_Position{
	font-size:14px;
	color:#0A94D6;
	text-align:left;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}
/**▽text11b▽***/
.text11b{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	font-weight:bold;
}
.text11b_Position{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	font-weight:bold;
	padding:10px 10px 0px 10px;
}
.text11b_Position14{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.text11b_Position15{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	font-weight:bold;
	margin:10px 0px 0px 0px;
}

.text11b2_Position14{
	font-size:11px;
	color:#0A94D6;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
/**△text11b△***/
/**▽text11▽***/
.text11{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
}
.text11_center{
	font-size:11px;
	color:#0A94D6;
	text-align:center;
}

.text11_Position{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	padding:10px 10px 0px 10px;
}
.text11_Position2{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	padding:10px 0px 0px 10px;
}
.text11_Position7{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:0px 0px 10px 260px;
}
.text11_Position8{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:10px 0px 10px 20px;
}
.text11_Position12{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:10px 10px 10px 20px;
}
.text11_Position14{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:0px 0px 10px 0px;
}
.text11_Position16{
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:0px 0px 0px 10px;
}

/**△text11△***/
/**▽text9_float1▽***/
.text9_float1{
	float:left;
	font-size:9px;
	color:#0A94D6;
	text-align:left;
}
.text9_float1_Position2{
	float:left;
	font-size:9px;
	color:#0A94D6;
	text-align:left;
	padding:10px 0px 0px 10px;
}
.text9_float1_Position16{
	float:left;
	font-size:9px;
	color:#0A94D6;
	text-align:left;
	padding:0px 0px 0px 10px;
}
/**△text9_float1△***/
/**▽text11_float1▽***/
.text11_float1{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
}
.text11_float1_Position3{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:10px 10px 10px 10px;
}
.text11_float1_Position2{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	padding:10px 0px 0px 10px;
}
.text11_float1_Position5{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:0px 10px 0px 10px;
}



/**△text11_float1△***/
/**▽text11_float2▽***/
.text11_float2{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
}
.text11_float2_Position10{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	padding:0px 0px 0px 5px;
}
.text11_float2_Position14{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:0px 0px 10px 0px;
}
.text11_float2_Position15{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	margin:10px 0px 0px 0px;
}
.text11_float1_Position16{
	float:left;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
	padding:0px 0px 0px 10px;
}

/**△text11_float2△***/
/**▽text11_float3▽***/
.text11_float3{
	clear:both;
	font-size:11px;
	color:#0A94D6;
	text-align:left;
}
/**△text11_float3△***/
/**▽text11_float4▽***/
.text11_float4{
	float:left;
	font-size:11px;
	color:#0A94D6;
}
/**△text11_float4△***/
/**▽text▽***/
.b{font-weight:bold;}

.text_Lightblue{color:#0A94D6;}
.text_Orange{color:#FF9900;}
.Orange{color:#FF9900;}

.text9{font-size:9px;}
.text10{font-size:10px;}
.text11{font-size:11px;}
.text12{font-size:12px;}
.text13{font-size:13px;}

.text-align_left{text-align:left;}
.text-align_right{text-align:right;}
.text-align_center{text-align:center;}
/**△text△***/
/**▽float▽***/
.float_left{float:left;}
.float_right{float:right;}
.clear_both{clear:both;}
/**△float△***/


.text11_Gray{
	font-size:11px;
	color:#808080;
}



.Color_Orange11{
	color:#FF9900;
	font-size: 11px;
	text-align: left;
}
.Color_Orange11_Position{
	color:#FF9900;
	font-size: 11px;
	text-align: left;
	padding:10px 10px 0px 10px;
}

.Color_Orange12{
	color:#FF9900;
	font-size: 12px;
	text-align: left;
}
.Color_Orange12b {
	color:#FF9900;
	font-size:12px;
	font-weight: bold;
	text-align: left;
}
.Color_Orange12b_Position{
	color:#FF9900;
	font-size:12px;
	font-weight: bold;
	text-align: left;
	padding:10px 10px 0px 10px;
}

.Color_Orange14{
	color:#FF9900;
	font-size: 14px;
	text-align: left;
}
.Color_Orange14b {
	color:#FF9900;
	font-size:14px;
	font-weight: bold;
	text-align: left;
}
.Color_Gray11{
	color:#666666;
	font-size:11px;
	line-height:16px;
	text-align: left;
	}

/***RightMenu***/
js_right_menu{
	margin: 0px 5px 0px 10px;
}
/***__Position__***/
.margin-left0{margin-left:0px;}
.margin-left5{margin-left:5px;}
.margin-left10{margin-left:10px;}
.margin-left15{margin-left:15px;}
.margin-left20{margin-left:20px;}
.margin-left25{margin-left:25px;}
.margin-left30{margin-left:30px;}
.margin-left40{margin-left:40px;}
.margin-left50{margin-left:50px;}
.margin-left95{margin-left:95px;}

.margin-right0{margin-right:0px;}
.margin-right5{margin-right:5px;}
.margin-right10{margin-right:10px;}

.margin-top0{margin-top:0px;}
.margin-top5{margin-top:5px;}
.margin-top10{margin-top:10px;}
.margin-top15{margin-top:15px;}

.margin-bottom0{margin-bottom:0px;}
.margin-bottom5{margin-bottom:5px;}
.margin-bottom10{margin-bottom:10px;}

#Position{
	padding:10px 10px 0px 10px;
}
#Position2{
	padding:10px 0px 0px 10px;
}
#Position3 {
	margin:10px 10px 10px 10px;
}
#Position4{
	padding:0px 0px 10px 12px;
}
#Position5{
	margin:0px 10px 0px 10px;
}
#Position6{
	margin:0px 0px 5px 0px;
}
#Position7{
	margin:0px 0px 10px 260px;
}
#Position8{
	margin:10px 0px 10px 20px;
}
#Position9{
	padding:10px 0px 10px 10px;
}
#Position10{
	padding:0px 0px 0px 5px;
}
#Position11{
	margin:10px 0px 0px 20px;
}
#Position12{
	margin:10px 10px 10px 20px;
}
#Position13{
	margin:0px 0px 0px 7px;
}
#Position14{
	margin:0px 0px 10px 0px;
}
#Position15{
	margin:10px 0px 0px 0px;
}
#Position16{
	margin:0px 0px 0px 10px;
}


.Position{
	padding:10px 10px 0px 10px;
}
.Position2{
	padding:10px 0px 0px 10px;
}
.Position3 {
	margin:10px 10px 10px 10px;
}
.Position10{
	padding:0px 0px 0px 5px;
}
.Position13{
	margin:0px 0px 0px 7px;
}
.Position15{
	margin:10px 0px 0px 0px;
}

/****width****/
.width10{width:10px;}
.width15{width:15px;}
.width20{width:20px;}
.width30{width:30px;}
.width40{width:40px;}
.width50{width:50px;}
.width60{width:60px;}
.width70{width:70px;}
.width73{width:73px;}
.width80{width:80px;}
.width84{width:84px;}
.width90{width:90px;}
.width100{width:100px;}
.width110{width:110px;}
.width120{width:120px;}
.width130{width:130px;}
.width140{width:140px;}
.width150{width:150px;}
.width160{width:160px;}
.width170{width:170px;}
.width175{width:175px;}
.width180{width:180px;}
.width190{width:190px;}
.width200{width:200px;}
.width210{width:210px;}
.width220{width:220px;}
.width230{width:230px;}
.width240{width:240px;}
.width250{width:250px;}
.width260{width:260px;}
.width270{width:270px;}
.width280{width:280px;}
.width290{width:290px;}
.width300{width:300px;}
.width310{width:310px;}
.width320{width:320px;}
.width330{width:330px;}
.width340{width:340px;}
.width350{width:350px;}
.width360{width:360px;}
.width370{width:370px;}
.width380{width:380px;}
.width390{width:390px;}
.width400{width:400px;}
.width410{width:410px;}
.width420{width:420px;}
.width430{width:430px;}
.width440{width:440px;}
.width450{width:450px;}
.width460{width:460px;}
.width470{width:470px;}
.width480{width:480px;}
.width490{width:490px;}
.width500{width:500px;}
.width570{width:570px;}
.width700{width:700px;}
.width730{width:730px;}
.width800{width:800px;}

.width001{width:90px;}
.width002{width:550px;}
.width003{width:500px;}
.width004{width:230px;}
.width005{width:120px;}

.width006{width:380px;}

/****記事設定****/
.asset-body {
	height: 1% ;
	padding: 10px 20px 0px ;
	text-align: justify ;
	overflow : hidden ;
	color:#0A94D6;
	font-size:11px;
}




.asset-body p {
	margin: 0px 0px 0px ;
	color:#0A94D6;
}

.asset-header .asset-meta {
	position: absolute ;
	left: 5px ;
	text-align: right ;
	margin: 10px 20px 10px 10px;
	background: #C0C0C0;
}
.asset-name a, .asset-name {
	font-size: 12px ;
	color: #0A94D6;
	text-decoration: none ;
	text-align: left ;
	font-weight:bold;
	margin: 10px 20px 10px 10px;
}

#TextCenter{
	text-align: center;
	color:#0A94D6;
	font-size:11px;
}

.byline address {
	display : inline ;
	padding-right : 10px ;
	font-style:normal;
	text-align: left;

}
.asset-meta { background : #efefeb ; }

/***関連図書***/
.book_a{
	color:#0A94D6;
	font-size:9px;
}
.bookPic{
	float:left;
	padding:5px 10px 5px 5px;
}
.bookText{
	float:left;
	color:#0A94D6;
	font-size:9px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-align:left;
	caption-side:left;
	width:75px;
}
.bookText2{
	float:left;
	color:#0A94D6;
	font-size:9px;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-align:left;
	caption-side:left;
	width:80px;
}

.bookLine{
	padding:0px 0px 0px 5px;
	clear:both;
}


