@charset "shift_jis";
/*-----------------------------------------
	/css/base.css 目次
-------------------------------------------

	 1.基本スタイル
	 2.アンカータグについて共通設定
	 3.フォント設定
	 4.配置設定
	 5.html,body,#stage
	 6.リーダー
	 7.ヘッダー
	 8.コンテンツ
	 9.左エリア（グローバルナビ）
	10.右エリア（ぱんくず,よくあるご質問ボタン,ページの先頭に戻る,フッターナビ）
	11.フッター
	
--------------------------------------------*/
/*----------------------------------------*/
/*　1.基本スタイル　*/
/*----------------------------------------*/
h1,h2,h3,h4,h5,h6,div,p,span,table,caption,thead,tbody,tfoot,tr,th,td,dl,dt,dd,a{margin:0; padding:0; font-style:normal; font-weight:normal;}
ul,ol,li{margin:0; padding:0; list-style:none;}
img{border:none; vertical-align:top;}
table{font-size:100%; line-height:1.6;}
caption{text-align:left;}
/*----------------------------------------*/
/*　2.アンカータグについて共通設定　*/
/*----------------------------------------*/
a{text-decoration:none;}
a:link {text-decoration:underline; color:#2c6eb7; background-color:transparent;}
a:visited{text-decoration:underline; color:#006666; background-color:transparent;}
a:hover {text-decoration:underline; color:#114d8f; background-color:transparent;}
a:active{text-decoration:none;}
/*----------------------------------------*/
/*　3.フォント設定　*/
/*----------------------------------------*/
/* 赤 */.ak{color:#da0000; background-color:#fff;}
/* 緑 */.mdr{color:#1b6f00; background-color:#fff;}
/* ピンク */ .pink{color:#F69; background-color:transparent;}
/* 青 */ .blue{color:#09C; background-color:transparent;}
.fb{font-weight:bold;}
.fs{font-size:90%; letter-spacing:0;}
.fmb{font-size:110%; font-weight:bold;}
/*----------------------------------------*/
/*　4.配置設定　*/
/*----------------------------------------*/
.txt_r{text-align:right;}
.txt_c{text-align:center;}
.c_b{clear:both;}

.in1{padding-left:1em; text-indent:-1em;}
/*----------------------------------------*/
/*　5.html,body,#stage　*/
/*----------------------------------------*/
html{height:100%;}
body{margin:0; padding:0; height:100%; font-size:100%; background-color:#fff; color:#242424; text-align:center; background-image:url(../img/bg.gif); background-repeat:repeat-x;}
/*　---------　stage　---------　*/
div#stage{width:950px; height:auto; margin:0 auto; text-align:left; font-size:0.75em; line-height:1.6; letter-spacing:0.1em; position:relative;}
/*----------------------------------------*/
/*　7.ヘッダー　*/
/*----------------------------------------*/
.header{height:112px;}
.header h1{position:absolute; top:14px; left:0;}
.header ul{position:absolute; top:14px; left:695px; width:220px; height:80px; background-image:url(../img/to_scb_off.gif); background-repeat:no-repeat;}
.header ul li a{width:220px; height:80px; display:block; background-image:url(../img/to_scb_off.gif); background-repeat:no-repeat; text-indent:-9999px;}
.header ul li a:hover{background-image:url(../img/to_scb_on.gif);}
/*----------------------------------------*/
/*　8.メインイメージ　*/
/*----------------------------------------*/
.main_img{}
/*----------------------------------------*/
/*　10.コンテンツ　*/
/*----------------------------------------*/
.contents{background-image:url(../img/line_bg.gif); background-repeat:repeat-y; position:relative;}
/*  */
.tel{padding-left:32px; background-repeat:no-repeat;}
.tel dl{background-image:url(../img/to_tel_off.gif); background-repeat:no-repeat; width:885px; height:352px;}
.tel dt{height:68px; text-indent:-9999px;}
.tel dd{clear:left; padding-left:59px; text-indent:-9999px;}
.tel dd li{width:400px; height:108px; float:left;}
.tel dd li a{width:363px; height:108px; display:block; background-image:url(../img/to_tel_off.gif); background-repeat:no-repeat;}
.tel dd li a:hover{background-image:url(../img/to_tel_on.gif);}
.tel dd li.hidari a{background-position:-60px -68px;}
.tel dd li.migi a{background-position:-460px -68px;}
.tel1{background-image:url(../img/to_tel1.jpg); padding-top:4px; padding-bottom:67px;}
.tel2{background-image:url(../img/to_tel2.gif); padding-top:12px; padding-bottom:40px;}
/*  */
.box{padding:0 0 38px 68px;}
.box dd{background-repeat:no-repeat;}
.box p{padding-bottom:22px; width:460px;}
.box1 dd{background-image:url(../img/copy01bg_new.jpg); height:546px;}
.box1 .txt1{padding-top:120px;}
.box2 dd{background-image:url(../img/copy02bg.jpg); height:414px;}
.box3 dd{background-image:url(../img/copy03bg.jpg); height:485px;}
.box4 dd{background-image:url(../img/copy04bg.jpg); height:334px;}
.box5 dd{background-image:url(../img/copy05bg.jpg); height:416px;}
.box6 dd{background-image:url(../img/copy06bg.jpg); height:304px;}


/*----------------------------------------*/
/*　11.フッター　*/
/*----------------------------------------*/
.footer{border-top:4px #deeed3 solid; margin:0 31px; padding:18px 0; position:relative;}
address{font-style:normal;}
address span{display:block; font-size:120%; font-weight:bold; padding:4px 0 8px;}
.footer p{padding-top:8px; font-size:90%;}
.footer ul{position:absolute; top:18px; right:0; width:220px; height:80px; background-image:url(../img/to_scb_off.gif); background-repeat:no-repeat;}
.footer ul li a{width:220px; height:80px; display:block; background-image:url(../img/to_scb_off.gif); background-repeat:no-repeat; text-indent:-9999px;}
.footer ul li a:hover{background-image:url(../img/to_scb_on.gif);}

/*----------------------------------------*/
/*　11.コンテンツ　*/
/*----------------------------------------*/
.formarea{width:740px; height:auto; clear:both; padding-left:110px;}


