@charset "UTF-8";
/* CSS Document */
/*------------------------------------------------
 index_body　全体
------------------------------------------------*/
* {
	margin: 0px;
	padding: 0px;
	}

body {
font-size:88%;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
line-height: 1.5;
color: #000000;
margin:0px;
padding:0px;
}

img {
margin:0px;
padding:0px;
border:0px;
}

a{
color:#4276da;
text-decoration:none;
}

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

.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	}

/*------------------------------------------------
base　背景
------------------------------------------------*/
.f_s{
font-size:11px;
}
/*------------------------------------------------
size
------------------------------------------------*/

#headt_menu{
	width:990px;
	text-align:left;
	margin:0px auto;
	}
#headt2_menu{
	width:970px;
	text-align:left;
	margin:0px auto;
	}

/*------------------------------------------------
お問い合わせメニュー
------------------------------------------------*/
h1#logo {
margin:0px;
background:url(../img/logo.gif) left top no-repeat;
	}

h1#logo a {
	display: block;
	width: 163px;
	height: 0px;
	padding-top:50px;
	text-decoration: none;
	overflow:hidden;
	}
h2.top_menu a.bt01,a.bt02,a.bt03{
    display:block;
    height:0px;
	padding-top:21px;
    overflow:hidden;
	margin-top:28px;
}

a.bt01{
    width:77px;
background:url(../common/img/bt01.gif) top no-repeat;
}
a:hover.bt01{
    background-position:0px -21px;
}
a.bt02{
    width:60px;
background:url(../common/img/bt02.gif) top no-repeat;
}
a:hover.bt02{
    background-position:0px -21px;
}
a.bt03{
    width:86px;
background:url(../common/img/bt03.gif) top no-repeat;
}
a:hover.bt03{
    background-position:0px -21px;
}

a.bt08{
background:url(../common/img/bt08.gif) top no-repeat;
display:block;
width:105px;
height:0px;
padding-top:24px;
margin:0px 0px 0px 10px;
overflow:hidden;
}
a:hover.bt08{
    background-position:0px -25px;
}

/*------------------------------------------------
menu3　レンタル
------------------------------------------------*/
h2#tr_menu {
float: left;
padding-left:115px;
margin-top:10px;
	}
	
h2#tr_menu ul{
margin:0px;
padding:0px;
list-style:none;
float: left;
	}

#tr_menu ul li {
display: inherit;
float: left;
margin: 0px;
	}

a.bt07{
background:url(../img/bt07.gif) top left no-repeat;
display:block;
width:251px;
height:0px;
padding-top:43px;
overflow:hidden;
}
a:hover.bt07{
    background-position:0px -43px;
}
/*------------------------------------------------
menu4　メインメニュー
------------------------------------------------*/
h3#t2_menu {
float: left;
	}
	
h3#t2_menu ul{
margin:0px;
padding:0px;
list-style:none;
float: left;
	}

#t2_menu ul li {
display: inherit;
float: left;
margin: 0px;
	}

#top_img{
background:url(../common/img/bt09-2.gif) top right no-repeat;
height:0px;
	width:90px;
	padding-top:34px;
	text-align:right;
margin:0px auto;
overflow:hidden;
	}

a.bt09,a.bt10,a.bt11,a.bt12{
display:block;
height:0px;
padding-top:34px;
overflow:hidden;
}

a.bt09{
background:url(../common/img/bt09.gif) top no-repeat;
width:85px;
}
a:hover.bt09{
    background-position:0px -34px;
}

a.bt10{
background:url(../img/bt10.gif) top left no-repeat;
width:90px;
}
a:hover.bt10{
    background-position:0px -34px;
}

a.bt11{
background:url(../common/img/bt11.gif) top left no-repeat;
width:90px;
}
a:hover.bt11{
    background-position:0px -34px;
}

a.bt12{
background:url(../common/img/bt12.gif) top left no-repeat;
width:163px;
}
a:hover.bt12{
    background-position:0px -34px;
}

a.bt13,a.bt14,a.bt15{
display:block;
height:0px;
padding-top:20px;
margin-top:14px;
overflow:hidden;
}

a.bt13{
background:url(../common/img/bt13.gif) top no-repeat;
width:69px;
}
a:hover.bt13{
    background-position:0px -20px;
}

a.bt14{
background:url(../common/img/bt14.gif) top no-repeat;
width:82px;
}
a:hover.bt14{
    background-position:0px -20px;
}

a.bt15{
background:url(../common/img/bt15.gif) top no-repeat;
width:126px;
}
a:hover.bt15{
    background-position:0px -20px;
}

/*------------------------------------------------
トピックス
------------------------------------------------*/
#topics{
width:600px;
float:left;
margin-top:10px;
}
#t_back{
background:url(../img/back.gif);
padding:0px 0px 0px 15px;
}

/*------------------------------------------------
コピー
------------------------------------------------*/

#t_copy{
background:url(../common/img/copy.gif) top right no-repeat;
height:0px;
	width:254px;
	padding-top:9px;
	margin:21px 0px 0px 0px;
	text-align:right;
overflow:hidden;
	}
/*------------------------------------------------
代替テキスト
------------------------------------------------*/
#contents{
width:970px;
margin:0px auto;
}
.keikoku {
background-color:#CCCCCC;
padding:20px;
margin:20px 0px 20px 0px;
text-align:center;
}

h4,h5,h6 {
font-weight:bold;
margin:10px 0px 0px 0px;
font-size:150%;
line-height: 1.5;
color:#e2647d;
}
.tt {
background-color:#ffdfe7;
padding:10px;
margin:0px 0px 20px 0px;
text-align:center;
}
.tt2{
font-weight:bold;
margin:10px 0px 0px 0px;
font-size:130%;
line-height: 1.5;
color:#434343;
}
.pink{
color:#e2647d;
}
/*------------------------------------------------
line
------------------------------------------------*/

div.hr {
clear:both;
height: 2px;
background:url(../common/img/line_b.gif) center repeat-x;
padding:20px 0px;
}

div.hr hr {
display: none;
}