@charset "utf-8";
/* ===================================================================
CSS information
 
このスタイルシートの構成
 基本設定、リンクカラー、レイアウト、横幅設定など
 汎用class
 
=================================================================== */

/*----------------------------------------------------
	大枠
----------------------------------------------------*/
#container
     {
	 width: 830px;
	 background-color: #FFFFFF;
	 margin: 0px auto;
	 }
	 

#main
     {
	 float: right;
	 width: 629px;
	 border-left: solid 1px #E1E1E1;
	 background-color: #FFFFFF;
	 }

#menu
     {
	 float: left;
	 width: 200px;
	 text-align: center;
	 margin: auto;
	 padding-top: 19px;
	 background: #FFFFFF url(../../img08/main_title_parts.gif) no-repeat;
	 }
	 
#menu ul li
     {
     margin:auto;
	 }

/*----------------------------------------------------
	左ナビゲーション
----------------------------------------------------*/
#menu ul li a#bt004-01
     {
	 margin: auto;
     width: 180px;
     height: 45px;
     background-image: url("../img/bt_004-01.gif");
     background-repeat: no-repeat;
     background-position: top center;
     text-indent: -9999px;
     text-decoration: none;
     display: block;
	 }

#menu ul li a#bt004-01:hover{
	background-image : url("../img/bt_004-01_up.gif") ;
	background-repeat : no-repeat ;
	background-position : top center ;
}

#menu ul li a#bt004-02
     {
	 margin: auto;
     width: 180px;
     height: 34px;
     background-image: url("../img/bt_004-02.gif");
     background-repeat: no-repeat;
     background-position: top center;
     text-indent: -9999px;
     text-decoration: none;
     display: block;
	 }

#menu ul li a#bt004-02:hover
     {
	 background-image : url("../img/bt_004-02_up.gif") ;
	 background-repeat : no-repeat ;
	 background-position : top center ;
	 }

#menu ul li a#bt004-03
     {
	 margin: auto;
     width: 180px;
     height: 34px;
     background-image: url("../img/bt_004-03.gif");
     background-repeat: no-repeat;
     background-position: top center;
     text-indent: -9999px;
     text-decoration: none;
     display: block;
	 }

#menu ul li a#bt004-03:hover
     {
	 background-image : url("../img/bt_004-03_up.gif") ;
	 background-repeat : no-repeat ;
	 background-position : top center ;
	 }

#menu ul li a#bt004-04
     {
	 margin: auto;
     width: 180px;
     height: 34px;
     background-image: url("../img/bt_004-04.gif");
     background-repeat: no-repeat;
     background-position: top center;
     text-indent: -9999px;
     text-decoration: none;
     display: block;
	 }

#menu ul li a#bt004-04:hover
     {
	 background-image : url("../img/bt_004-04_up.gif") ;
	 background-repeat : no-repeat ;
	 background-position : top center ;
	 }

#menu ul li a#bt004-05
     {
	 margin: auto;
     width: 180px;
     height: 34px;
     background-image: url("../img/bt_004-05.gif");
     background-repeat: no-repeat;
     background-position: top center;
     text-indent: -9999px;
     text-decoration: none;
     display: block;
	 }

#menu ul li a#bt004-05:hover
     {
	 background-image : url("../img/bt_004-05_up.gif") ;
	 background-repeat : no-repeat ;
	 background-position : top center ;
	 }

#menu ul li a#bt004-06
     {
	 margin: auto;
     width: 180px;
     height: 34px;
     background-image: url("../img/bt_004-06.gif");
     background-repeat: no-repeat;
     background-position: top center;
     text-indent: -9999px;
     text-decoration: none;
     display: block;
	 }

#menu ul li a#bt004-06:hover
     {
	 background-image : url("../img/bt_004-06_up.gif") ;
	 background-repeat : no-repeat ;
	 background-position : top center ;
	 }

/*----------------------------------------------------
	コンテンツ内
----------------------------------------------------*/

#midashi001 ul
     {
	 text-align: center;
	 }

#midashi001 ul li
     {
	 width: 405px;
	 margin: 0 85px 10px 85px;
	 }

#midashi001 ul li a#bt-square
     {
	 border: solid 1px #CCCCCC;
	 padding: 10px;
	 text-decoration: none;
	 background-color: #F8F8F8;
	 display:block;
	 }

#midashi001 ul li a#bt-square:hover
     {
	 border: solid 1px #FF6600;
	 background-color: #FFFFFF;
	 }

.contents #midashi003 ul
     {
	 margin: 0px 0px 25px 0px;
	 padding: 20px;
	 border: solid 1px #CCCCCC;
	 }

.contents #midashi003 ul li#Q
     {
	 background:url(../../img08/icon_Q_ore.gif) left 1px no-repeat;
	 margin-bottom: 11px;
	 padding: 0px 0px 10px 25px;
	 border-bottom: dotted 1px #999999;
	 }

.contents .anser ul
     {
	 margin: 0px 0px 15px 0px;
	 padding: 10px;
	 border: solid 1px #FFE6A4;
	 }

.contents .anser ul li#Q
     {
	 background: #FFF5DE url(../../img08/icon_Q_ore.gif) left 10px no-repeat;
	 margin-bottom: 0px;
	 padding: 10px 0px 10px 25px;
	 color: #B85C00;
	 }

.contents .anser ul li#A
     {
	 background: url(../../img08/icon_A_ore.gif) left 10px no-repeat;
	 margin-bottom: 11px;
	 padding: 10px 0px 0px 25px;
	 color: #1A1A1A;
	 }
	 
#gotoform
     {
	 width: 450px;
	 margin: auto;
	 padding: 20px;
	 border: dotted 1px #CCCCCC;
	 }

#gotoform ol li{
    float:left;
	 }

#gotoform ol li a#bt_toinquiry08_01{
	margin : 0px 15px 0px 0px ;
	padding : 0px ;
	width : 140px ;
	height : 41px ;
	background-image: url("../../img08/bt_toinquiry08_01.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	 }

#gotoform ol li a#bt_toinquiry08_01:hover{
	background-image : url("../../img08/bt_toinquiry08_01_up.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	 }

#gotoform ol li a#bt_toinquiry08_02{
	margin : 0px 15px 0px 0px ;
	padding : 0px ;
	width : 140px ;
	height : 41px ;
	background-image: url("../../img08/bt_toinquiry08_02.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	 }

#gotoform ol li a#bt_toinquiry08_02:hover{
	background-image : url("../../img08/bt_toinquiry08_02_up.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	 }

#gotoform ol li a#bt_toreserve{
	margin : 0px 0px 0px 0px ;
	padding : 0px ;
	width : 140px ;
	height : 41px ;
	background-image: url("../../img08/bt_toreserve.gif");
	background-repeat : no-repeat ;
	background-position : top left ;
	text-indent : -9999px ;
	text-decoration : none ;
	display:block;
	 }

#gotoform ol li a#bt_toreserve:hover{
	background-image : url("../../img08/bt_toreserve_up.gif") ;
	background-repeat : no-repeat ;
	background-position : top left ;
	 }