/* CSS Document */

/*　共通スタイル　*/

.wrap{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-left:auto;
	margin-right:auto;
}

p{
	color:#333333;
	font-size:12px;
	line-height:20px;
}

.header h1{
	text-align:left;
	color:#333333;
	font-size:12px;
	margin-bottom:10px;
}

.float_left{
	float: left;
}

.float_right{
	float: right;
}

.float_clear{
	clear:both;
}

a img{
	border:none;
}

img{
	border:none;
}

.content_wrap{
	width:820px;
	margin-left:auto;
	margin-right:auto;
}

.top_margin{
	margin-bottom:20px;
}

.bottom_margin{
	margin-bottom:40px;
}

.mb-20{
	margin-bottom:20px;
}



/*　共通ヘッダー　*/

.header{
	margin-left:auto;
	margin-right:auto;
	width:820px;
}

.pso_rogo{
	width: 280px;
	height: 55px;
	float:left;
}

.sub_menu{
	color:#333333;
	font-size:10px;
	text-decoration:none;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	float:right;
}

.global_navi{
	background-image:url(../img/top_menubar.gif);
	background-repeat:repeat-X;
	margin-bottom:20px;
	text-align:center;
	height:48px;
}

.global_navi img{
	margin-top:0;
	margin-bottom:0;
}



/*　共通レフト　コンテンツ　*/

.left_navi{
	color:#333333;
	font-size:12px;
	text-align:left;
	width:180px;
	margin-bottom:20px;
	float:left;
}

.left_navi img{
	margin-bottom:20px;
}



/*　共通メイン　コンテンツ　*/

.contents{
	margin-bottom:30px;
	width:625px;
	float:right;	
}

* html.contents{
	margin-bottom:30px;
	width:625px;
	float:right;	
}


.contents p{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	text-align:left;
}




/*　共通フッター　*/

.footer{
	margin-left:auto;
	margin-right:auto;
	width:820px;
	text-align:center;
}

.footer_navi{
	color:#333333;
	font-size:10px;
	text-decoration:none;
	margin-top:5px;
	margin-left:12px;
	margin-right:12px;
}

.pso_address{
	color:#333333;
	font-size:9px;
	margin-top:5px;
	text-align:center;
}

.line_01{
	border-bottom:solid 2px #001E74;
}


/*　リンクカラー設定（今は一部のみ使用）　*/

.link_1:link{	color:#333333;}
.link_1:visited{ color: #333333; }
.link_1:hover{ color:#993300;}
.link_1:active{ color: #993300; }




/*PS.Okinawa用トップ*/

#top_comment{
	color:#333333;
	font-size:12px;
	font-weight: normal;
	line-height:20px;
	margin-bottom:30px;
	text-align:left;
}

.news_rss{
	width:625px;
	height:195px;
	background-color:#BFC7DC;
	border-top:solid 2px #52A1CA;
	border-bottom:solid 2px #52A1CA;
}

.newsrss_img{
	margin-left:5px;
	width:185px;
	float:left;
}

.newsrss_topic{
	color:#666666;
	font-size:10px;
	margin-top:15px;
	margin-right:15px;
	width:420px;
	float:right;
}

.newsrss_topic li{
	line-height:16px;
	text-align:left;
	margin-bottom:10px;
}

/*　ニューストピック　リンク設定　*/

.newsrss_link{
	color: #001E74;
	font-weight: bold;
	font-size:14px;
	margin-bottom: 10px;
}



/*　設定終わり*/




/*　会社概要ページ　スタイル　*/

h2 {
	color: #001E74;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 15px;
	text-align:left;
}

.keireki li{
	list-style-type: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
	font-size: 12px;
	line-height: 20px;
}

.daihyou_aisatsu{
	background-color: #e0e8ee;
	border-top:solid 2px #52A1CA;
	border-bottom:solid 2px #52A1CA;
	width: auto;
	height: 130px;
	padding:15px 30px;
}




/*　予定表ページ　スタイル　*/

.yotei_contents{
	width:625px;
}




/*　ISOページ　共通スタイル　*/

.sub_catch{
	color:#666666;
	font-size:13px;
	position:relative;
	top:-10px;
}

.catch_comment{
	width:600px;
	margin-left:25px;
	margin-bottom:25px;
	padding-top:18px;
}

.catch_orange li{
	color:#FF6600;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	list-style-type:disc;
}

.merit_wrap{
	width:300px;
	height:180px;
	float:left;
}

.merit_title{
	height:45px;
	border-bottom:solid 1px #001E74;
}

.merit_title h2{
	margin:0;
}

.merit_list{
	width:275px;
	height:135px;
	margin-left:25px;
	padding-top:7px;
}

.merit_list li{
	list-style-type:disc;
	padding-top:5px;
}

.iso_image{
	float:right;
}

.gensoku_wrap{
	border:solid 1px #001E74;
	width:625px;
	height:280px;
	margin-top:50px;
}

.gensoku_title{
	margin-left:20px;
	position:relative;
	top:-25px;
}

.gensoku{
	width:565px;
	margin-left:30px;
	margin-right:30px;
	position:relative;
	top:-15px;
}

.shutoku_wrap{
	background-color:#EAFDFF;
	width:625px;
	height:200px;
}

.shutoku{
	width:575px;
	margin-left:25px;
	padding-top:30px;
}

.shutoku h3{
	color:#0070CC;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.ryoukin_comment{
	width:270px;
}

.ryoukin_comment li{
	text-align:lerf;
	line-height:20px;
}

.iso_otoiawase{
	color:#666666;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:620px;
	height:70px;
	border:solid 2px #999999;
}

/*iso とは*/

.explanation01 {
	margin-top: 30px;
	margin-left: 200px;
	margin-bottom: 30px;
}
.text_stile_01 {
	font-size: 14px;
	font-weight: bold;
}
.text_stile_02 {
	color: #FF0000;
	font-weight: bold;
}
.text_stile_00 {
	font-size: 14px;
}
.text_stile_03 {
	color: #0000FF;
	font-weight: bold;
}


/*　お問い合せ　スタイル　*/

.mail_hissu{
	color:#CC3300;
	font-weight:bold;
}

