@charset "UTF-8";

/*===============================================
●style.css 画面の横幅が641px以上


===============================================*/
@media screen and (min-width: 641px){

/*---------------------------------------------------------------

Style Name : structure.css



	Reset

	Common

	Accessibility

	body

		#right_bg

		#container

		#header

		#content

			#column-left

			#column-main

		#footer

---------------------------------------------------------------*/

/*Reset

---------------------------------------------------------------*/

* {
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	text-decoration:none;
	color : #333;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	line-height: 1.4;
}



h1, h2 {
	margin: 0px;
	padding: 0px;
}



li.end,

img {

	border:none;

}



a:link {color:#336699;}

a:visited {color:#336699;}

a:hover {color:#083661; text-decoration: underline;}



/*Common

---------------------------------------------------------------*/

html, body {

	width: 100%;

	height: 100%;

	/*overflow: auto;スクロールバー*/

}



#header,

#container,

#content,

#footer {

	width:750px ;

	clear: both; /*フロートクリア*/

}



/*Accessibility

---------------------------------------------------------------*/

span.acc {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:0;
	height:0;
	font-size:0;
}

span.acc_navi {
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	width:0;
	height:0;
	font-size:0;
}



/*body

---------------------------------------------------------------*/

body {

	text-align:center; /*--センター合わせ for IE--*/

}

/*div#right_bg


---------------------------------------------------------------*/

#container {

	position:relative;/*position基準位置*/

	margin: 0 auto; /*--センター合わせ--*/

	height: 100%; /*--高さ固定--*/

	text-align: left ;

}



/*div#header

---------------------------------------------------------------*/

#header {

	height: 83px;

}



/*div#content

---------------------------------------------------------------*/

#content {

	margin-top : 0px ;

}



/*div#column-main

---------------------------------------------------------------*/

#column-main {

	display: block; 

	width : 750px ;


}

.info{
	text-align:center;
	color: #20B2AA;
	background-image: url(../../images/conback.gif);
	height: 135px;
	width: 580px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 25px;
	line-height: 1.7;
}


/*div#footer

---------------------------------------------------------------*/

#footer {
	padding : 0px;/*top right bottom left*/
	background: #20B2AA;
	position:relative;
	overflow:hidden;
	line-height: 24px;
	color: #FFF;
	text-align: center;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 10px;
}



/*ul.（リストメニュー）

---------------------------------------------------------------*/

.slicknav_menu {
	display:none;
}

ul#menu {

}




ul#menu li{

	position:relative;

	float: left; /*左詰め*/

}




#header ul#menu{

	z-index:100;/*IE6 前後関係対策（プルダウンメニュー）*/

	position:absolute;
	background-image: url(../../images/topbar.gif);
	height: 23px;
	width: 750px;

}

#header ul#menu li{
	width:125px;
	height:23px;
	text-align: center;
}

#header ul#menu li a{

	display: block; /*ブロック要素化ヒットエリア*/

	position:relative;

}





/*サブメニュー

---------------------------------------------------------------*/

ul.lohas{

	display:none;

}



ul.lohas li {
	float:none;
	width: 100%;
	height: 30px;
	
}



ul.lohas li a{
	display: block;
	height: 30px;
	padding : 0 10px 0 10px; /*幅  種類 色*/
	background:#fff;
	color: #20B2AA;
	text-align: left;
	line-height: 2.0;/*テキスト縦位置調整*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #B3E6E3;
	border-right-color: #B3E6E3;
	border-left-color: #62C9C3;
}



ul.lohas li a:hover {
	text-decoration:none;
	background-color: #DDFFFA;
}



ul.lohas li ul.lohas{

	position:absolute;

	left:130px;

	top:0;

}



ul.lohas li ul.lohas a{

	border-left: 5px  solid #cae1fa; /*幅  種類 色*/

}

.kaisha_box {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	width:600px;

}

.midashi01 {
	font-size: 18px;
	line-height: 26px;
	font-weight: bold;
	color: #20B2AA;
	padding: 26px 0 23px 20px;
	}
	
.lime {
	color:#20B2AA;
}


.table1 { 
	border-collapse: collapse;  
	border: 2px #20B2AA solid; 
} 
.table1 td {
	border: 1px #20B2AA solid;
	font-size: 14px;
	line-height: 1.5;
	color: #444444;
	padding:10px;
	
} 



}